38 lines
831 B
CMake
38 lines
831 B
CMake
|
set(incs .
|
||
|
include
|
||
|
)
|
||
|
|
||
|
set(srcs
|
||
|
app_main.c
|
||
|
)
|
||
|
|
||
|
if (CONFIG_WANSON_ASR)
|
||
|
if ((CONFIG_ASDF_WORK_CPU0 AND CONFIG_ASDF_RAW_STREAM AND CONFIG_ASDF_ONBOARD_MIC_STREAM AND CONFIG_SOC_BK7256XX) OR (CONFIG_ASDF_WORK_CPU1 AND CONFIG_ASDF_RAW_STREAM AND CONFIG_ASDF_ONBOARD_MIC_STREAM AND CONFIG_SOC_BK7236XX))
|
||
|
list(APPEND srcs
|
||
|
wanson_asr.c
|
||
|
)
|
||
|
endif()
|
||
|
endif()
|
||
|
|
||
|
set(priv_req bk_init bk_cli avdk_libs audio_pipeline onboard_mic_stream raw_stream wanson)
|
||
|
|
||
|
if ("${ARMINO_SOC}" STREQUAL "bk7256" OR "${ARMINO_SOC}" STREQUAL "bk7256_cp1")
|
||
|
list(APPEND priv_req media)
|
||
|
endif()
|
||
|
|
||
|
if ("${ARMINO_SOC}" STREQUAL "bk7258_cp1")
|
||
|
list(APPEND priv_req multimedia)
|
||
|
endif()
|
||
|
|
||
|
if (CONFIG_OVERRIDE_FLASH_PARTITION)
|
||
|
list(APPEND srcs
|
||
|
vendor_flash.c
|
||
|
)
|
||
|
endif()
|
||
|
|
||
|
armino_component_register(
|
||
|
SRCS "${srcs}"
|
||
|
INCLUDE_DIRS "${incs}"
|
||
|
PRIV_REQUIRES "${priv_req}"
|
||
|
)
|