137 lines
2.6 KiB
Plaintext
137 lines
2.6 KiB
Plaintext
|
|
||
|
# -- 参数配置说明: 根据不同的应用方案(APP_CASE)进行配置
|
||
|
# -- 模块是否使能以及模块内部与memory pool相关的配置
|
||
|
|
||
|
|
||
|
export FLASH_256K?= n
|
||
|
export OTA_UPDATE?= y
|
||
|
export TWS_ENABLE ?= n
|
||
|
export BANK_ENABLE ?= n
|
||
|
export PROJECT_SUFFIX =
|
||
|
export DOWNLOAD_SUFFIX =
|
||
|
export LIB_SUFFIX =
|
||
|
export CONFIG_USB_ENABLE ?= n
|
||
|
export CONFIG_UI_ENABLE ?= n
|
||
|
export CONFIG_MEDIA_ENABLE = y
|
||
|
export APP_OTA_EN = n
|
||
|
|
||
|
|
||
|
export CONFIG_USB_ENABLE ?= n
|
||
|
export USB_SLAVE_SUPPORT_MSD ?= n
|
||
|
export USB_SLAVE_SUPPORT_AUDIO ?= n
|
||
|
export USB_SLAVE_SUPPORT_HID ?= n
|
||
|
export USB_SLAVE_USER_STACK ?= n
|
||
|
|
||
|
export USB_HOST_SUPPORT_MSD ?= n
|
||
|
export USB_HOST_SUPPORT_AOA ?= n
|
||
|
export USB_HOST_SUPPORT_ADB ?= n
|
||
|
export USB_HOST_SUPPORT_HID ?= n
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
ifeq ($(FLASH_256K),y)
|
||
|
|
||
|
export PROJECT_SUFFIX = _2M_flash
|
||
|
export DOWNLOAD_SUFFIX = _2M_flash
|
||
|
export LIB_SUFFIX = _2M_flash
|
||
|
|
||
|
OTA_UPDATE = n
|
||
|
BANK_ENABLE = y
|
||
|
|
||
|
#AUDIO_CFG_DEFINE += \
|
||
|
#-DCONFIG_LITE_DECODER=1 \
|
||
|
#-DCONFIG_LITE_AUDIO \
|
||
|
#-DCONFIG_LITE_AEC_ENABLE=1 \
|
||
|
|
||
|
#BTCTRLER_CFG_DEFINE += \
|
||
|
#-DTEST_DUT_CODE=0 \
|
||
|
#-DTEST_DUT_ONLY_BOX_CODE=1 \
|
||
|
#-DTEST_FCC_CODE=0 \
|
||
|
|
||
|
CC_DEFINE += \
|
||
|
-DCONFIG_256K_FLASH \
|
||
|
|
||
|
else #ifeq ($(FLASH_256K),y)
|
||
|
|
||
|
#AUDIO_CFG_DEFINE += \
|
||
|
#-DCONFIG_LITE_DECODER=0 \
|
||
|
#-DCONFIG_LITE_AEC_ENABLE=0 \
|
||
|
#
|
||
|
#BTCTRLER_CFG_DEFINE += \
|
||
|
#-DTEST_DUT_CODE=1 \
|
||
|
#-DTEST_DUT_ONLY_BOX_CODE=0 \
|
||
|
#-DTEST_FCC_CODE=1 \
|
||
|
|
||
|
endif #ifeq ($(FLASH_256K),y)
|
||
|
|
||
|
|
||
|
|
||
|
ifeq ($(CPU),br30)
|
||
|
CC_DEFINE += \
|
||
|
#-DCONFIG_OPUS_STATIC
|
||
|
|
||
|
endif
|
||
|
|
||
|
|
||
|
-include apps$(SLASH)$(APP_CASE)$(SLASH)app_cfg
|
||
|
|
||
|
|
||
|
|
||
|
CC_DEFINE += \
|
||
|
$(SYS_EVENT_CFG_DEFINE) \
|
||
|
$(SYS_TIMER_CFG_DEFINE) \
|
||
|
$(SYS_APP_CORE_CFG_DEFINE) \
|
||
|
$(SYS_VFS_CFG_DEFINE) \
|
||
|
$(SYS_VM_CFG_DEFINE) \
|
||
|
$(APP_FEATURE_DEFINE) \
|
||
|
$(AUDIO_CFG_DEFINE) \
|
||
|
$(BTCTRLER_CFG_DEFINE) \
|
||
|
|
||
|
ifeq ($(BANK_ENABLE),y)
|
||
|
CC_DEFINE += \
|
||
|
-DCONFIG_CODE_BANK_ENABLE \
|
||
|
-DAEC_MALLOC_ENABLE=1 \
|
||
|
|
||
|
|
||
|
endif #ifeq ($(BANK_ENABLE),y)
|
||
|
|
||
|
ifeq ($(OTA_UPDATE),y)
|
||
|
CC_DEFINE += \
|
||
|
-DCONFIG_UPDATA_ENABLE \
|
||
|
-DCONFIG_OTA_UPDATA_ENABLE \
|
||
|
|
||
|
ifeq ($(APP_OTA_EN),y)
|
||
|
CC_DEFINE += \
|
||
|
-DCONFIG_APP_OTA_ENABLE=1
|
||
|
endif
|
||
|
|
||
|
|
||
|
endif #ifeq ($(OTA_UPDATE),y)
|
||
|
|
||
|
ifeq ($(CONFIG_ANS_V2),y)
|
||
|
CC_DEFINE += -DCONFIG_ANS_V2
|
||
|
PROJECT_SUFFIX = _ANS_V2
|
||
|
LIB_SUFFIX = _ANS_V2
|
||
|
endif #ifeq ($(CONFIG_ANS_V2),y)
|
||
|
|
||
|
#================================================================#
|
||
|
#-------------------- Config item format vm ---------------------#
|
||
|
#================================================================#
|
||
|
ifneq ($(CPU),br22)
|
||
|
#除br22以外, br18, br26, br23其他cpu配置项格式统一使用vm的格式
|
||
|
CC_DEFINE += \
|
||
|
-DCONFIG_ITEM_FORMAT_VM
|
||
|
|
||
|
endif #ifneq ($(CPU),br22)
|
||
|
|
||
|
ifeq ($(CPU),br22)
|
||
|
#br22用旧的EQ工具
|
||
|
CC_DEFINE += \
|
||
|
-DCONFIG_EQ_COEFF_TOOL_DESIGN
|
||
|
|
||
|
endif #ifeq ($(CPU),br22)
|
||
|
|
||
|
|
||
|
|