mcu_hi3321_watch/application/audio/vendor/CMakeLists.txt
2025-05-26 20:15:20 +08:00

73 lines
2.8 KiB
CMake

#[[
Copyright (c) CompanyNameMagicTag 2023-2023. All rights reserved.
Description: CMake audio sample module.
Author: audio
Create: 2023-06-09
]]
set(SAP_TOP_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../drivers/drivers/driver/audio/source)
#===================================================================================
include(${SAP_TOP_DIR}/build/cmake/audio_config.cmake)
#===================================================================================
set(COMPONENT_NAME audio_vendor)
set(MODULE_NAME "dsp")
set(AUTO_DEF_FILE_ID TRUE)
#===================================================================================
set(COMPONENT_SRC )
#===================================================================================
set(COMPONENT_INC
${SAP_UAPI_DIR}
${SAP_TOP_DIR}/include
${SAP_TOP_DIR}/drv/vendor
${SAP_TOP_DIR}/drv/include
${SAP_TOP_DIR}/drv/common/include
${SAP_TOP_DIR}/drv/arch/include
${SAP_TOP_DIR}/drv/arch/${CFG_SAP_CHIP_TYPE}/include
${SAP_TOP_DIR}/core/include
${SAP_TOP_DIR}/core/common/include
${SAP_TOP_DIR}/core/arch/${CFG_SAP_CHIP_TYPE}/include
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/common
)
#===================================================================================
if("${CFG_SAP_VENDOR_DRIVER_AW88262_SUPPORT}" STREQUAL "y")
set(COMPONENT_SRC ${COMPONENT_SRC}
${CMAKE_CURRENT_SOURCE_DIR}/aw88262/aw88262.c
)
set(COMPONENT_INC ${COMPONENT_INC}
${CMAKE_CURRENT_SOURCE_DIR}/aw88262
)
endif()
if("${CFG_SAP_VENDOR_DRIVER_AW88166_SUPPORT}" STREQUAL "y")
set(COMPONENT_SRC ${COMPONENT_SRC}
${CMAKE_CURRENT_SOURCE_DIR}/aw88166/aw88166.c
${CMAKE_CURRENT_SOURCE_DIR}/aw88166/aw883xx.c
${CMAKE_CURRENT_SOURCE_DIR}/aw88166/aw883xx_calib.c
${CMAKE_CURRENT_SOURCE_DIR}/aw88166/aw883xx_device.c
${CMAKE_CURRENT_SOURCE_DIR}/aw88166/product_init_files/aw88166/aw883xx_pid_2066_init.c
)
set(COMPONENT_INC ${COMPONENT_INC}
${CMAKE_CURRENT_SOURCE_DIR}/aw88166
${CMAKE_CURRENT_SOURCE_DIR}/aw88166/product_init_files/aw88166
${CMAKE_CURRENT_SOURCE_DIR}/aw88166/config/aw88166/mono/16bit
)
endif()
if("${CFG_SAP_VENDOR_DRIVER_ANC_CODEC_SUPPORT}" STREQUAL "y")
set(COMPONENT_SRC ${COMPONENT_SRC}
${CMAKE_CURRENT_SOURCE_DIR}/anc_codec/anc_codec.c
)
set(COMPONENT_INC ${COMPONENT_INC}
${CMAKE_CURRENT_SOURCE_DIR}/anc_codec
${CMAKE_CURRENT_SOURCE_DIR}/anc_codec/sai01_dac_32.768k
)
endif()
#===================================================================================
set(COMPONENT_DEF
"SAP_PROC_SUPPORT"
)
#===================================================================================
include(${SAP_TOP_DIR}/build/cmake/audio_common.cmake)
install_sdk(${CMAKE_CURRENT_SOURCE_DIR}/aw88166 "*")