#***********************************************************************
# Ȩ (C)2001,ͨѶɷ޹˾
# 
# ļƣ makefile
# ļʶ teakaudģ
# ժҪ 
#
# ޸     汾     ޸ı     ޸	     ޸      
# ---------------------------------------------------------------------
# 2013/10/16	V1.0	               miaolin       create
#***********************************************************************/
include $(PRJ_PATH)/config/project.mk
include $(DRV_PATH)/ws/drv_cfg.mk


#===============================================
# ·
#===============================================
_MDL_NAME = teakaud

_MDL_SRC_PATH =$(CHIP_SRC_PATH)/audio_base/$(_MDL_NAME)
_MDL_INC_PATH = $(CHIP_INC_PATH)
_MDL_OBJ_PATH = $(CHIP_OBJ_PATH)/audio_base/$(_MDL_NAME)






#============================================
#ģͷļ
#============================================
INCLUDE += $(_EXTERNAL_INC_PATH) \
           -I$(CHIP_SRC_PATH)/audio_base/include \
           -I$(CHIP_SRC_PATH)/audio_base/teakaud \
		   -I$(DRV_PATH)/src/chipsets/inc \
           -I$(PLAT_PATH)/inc/psbase \
           -I$(PLAT_PATH)/inc/psbase/src/os \
           -I$(PLAT_PATH)/inc/Drv/hal \
           -I$(PLAT_PATH)/inc/Drv \
           -I$(PS_PATH)/inc \
           -I$(GSML1_PATH)/inc/inc \
           -I$(GSML1_PATH)/inc/inc/regs \
           -I$(_MDL_INC_PATH) \
			-I$(DRV_PATH)/inc	
#============================================
#ϵͳչ
#============================================
DEFINE += -DGPRS
DEFINE += -DSGOLD3_THOR_3GE_V3
DEFINE += -DPOWER_CONCEPT_3
DEFINE += -DMS_OS_CRITICAL_SECTION_SUPPORT=1
DEFINE += -DMS_ERROR_SEVERITY=3

DEFINE += -DLLT
DEFINE += -DNAND_PRESENT
DEFINE += -DFFS_EXTENDED_CALLBACK
DEFINE += -DSGOLD3
DEFINE += -DENABLE_USE_HEAP_INTERFACE_MACROS
DEFINE += -DSMPOWER3
DEFINE += -DIFWD_AUD_NEW_RC_PARAMETER
DEFINE += -DTRAP_HANDLING
DEFINE += -DSBC_ENCODER
DEFINE += -DEXTERNAL_SDL_DEBUG
DEFINE += -DIFWD_AUD_NEW_RC_PARAMETER
DEFINE += -DPOW_AND_PSV_INTERFACE

DEFINE += -DEGPRS_SUPPORT
DEFINE += -DEGPRS_IR_SUPPORT
#DEFINE += -DINTERNAL_POLYRINGER
#DEFINE += -DVMS_PRESENT
DEFINE += -DTARGET
ifeq ($(VERSION_TYPE),datacard)
DEFINE += -DDATACARD_VERSION
endif

# ------------------------------------------------------------------------ #
# CCFLAGS
# ------------------------------------------------------------------------ #
ifeq ($(COMPILER),rvct.mk)
CCFLAGS += --loose_implicit_cast
endif

#============================================
#ģļϢ 
#============================================  
#_C_SOURCE = $(wildcard $(_MDL_SRC_PATH)/*.c)     
_C_SOURCE = aud_data.c \
            aud_hisr.c \
            aud_i2s.c \
            aud_intf.c \
            aud_lib.c \
            aud_path_control.c \
            aud_gain_lib.c \
            aud_volume.c \
            aud_nv_init.c \
            aud_ear.c \
            aud_ratesw.c \
            aud_sig.c \
            aud_main.c \



            

_s_SOURCE =
 	 
_S_SOURCE =

#============================================
# 
#============================================

include $(FRAME_PATH)/rules/mdl_rules.mk

