KT25-0812_82A-UART/apps/soundbox/Makefile

271 lines
11 KiB
Makefile
Raw Normal View History

2025-08-12 10:09:23 +00:00
includes += \
-I$(ROOT)/apps/$(APP_CASE)/include/ \
-I$(ROOT)/apps/$(APP_CASE)/include/task_manager/ \
-I$(ROOT)/apps/$(APP_CASE)/include/task_manager/bt \
-I$(ROOT)/apps/$(APP_CASE)/include/user_api/ \
-I$(ROOT)/apps/common/ \
-I$(ROOT)/apps/common/device/ \
-I$(ROOT)/apps/common/audio/ \
-I$(ROOT)/apps/common/audio/stream/ \
-I$(ROOT)/apps/common/power_manage/ \
-I$(ROOT)/apps/common/charge_box/ \
-I$(ROOT)/apps/common/third_party_profile/common/ \
-I$(ROOT)/apps/common/third_party_profile/jieli/ \
-I$(ROOT)/apps/common/third_party_profile/jieli/trans_data_demo/ \
-I$(ROOT)/apps/common/third_party_profile/jieli/JL_rcsp/ \
-I$(ROOT)/apps/common/third_party_profile/jieli/JL_rcsp/rcsp_updata/ \
-I$(ROOT)/apps/common/third_party_profile/jieli/JL_rcsp/bt_trans_data/ \
-I$(ROOT)/apps/common/third_party_profile/jieli/JL_rcsp/adv_rcsp_protocol/ \
-I$(ROOT)/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/ \
-I$(ROOT)/apps/common/dev_manager/ \
-I$(ROOT)/apps/common/file_operate/ \
-I$(ROOT)/apps/common/music/ \
-I$(ROOT)/apps/common/include/ \
-I$(ROOT)/apps/common/config/include/ \
-I$(ROOT)/apps/$(APP_CASE)/board/$(CPU)/ \
-I$(ROOT)/cpu/$(CPU)/ \
-I$(ROOT)/cpu/$(CPU)/audio_common \
-I$(ROOT)/cpu/$(CPU)/audio_dec \
-I$(ROOT)/cpu/$(CPU)/audio_enc \
-I$(ROOT)/cpu/$(CPU)/audio_effect \
-I$(ROOT)/cpu/$(CPU)/audio_mic \
-I$(ROOT)/cpu/$(CPU)/localtws \
#includes += \
-I$(ROOT)/apps/common/third_party_profile/tm_gma_protocol/ \
-I$(ROOT)/apps/common/third_party_profile/dma_deal/ \
# LIBS = \
--start-group \
$(AR_DIR)/cpu.a \
$(AR_DIR)/system.a \
--whole-archive \
$(AR_DIR)/btstack.a \
--no-whole-archive \
$(AR_DIR)/btctrler.a \
$(AR_DIR)/media.a \
$(AR_DIR)/aes_lib_pi32.a \
--end-group
# $(AR_DIR)/libc.a \
objs += \
$(ROOT)/apps/common/device/norflash/norflash.o \
objs += \
$(ROOT)/apps/common/key/iokey.o \
$(ROOT)/apps/common/key/irkey.o \
$(ROOT)/apps/common/key/adkey.o \
$(ROOT)/apps/common/key/slidekey.o \
$(ROOT)/apps/common/key/touch_key.o \
$(ROOT)/apps/common/key/ctmu_touch_key.o \
$(ROOT)/apps/common/key/adkey_rtcvdd.o \
$(ROOT)/apps/common/key/rdec_key.o \
$(ROOT)/apps/common/key/key_driver.o \
$(ROOT)/apps/common/debug/debug_lite.o \
$(ROOT)/apps/common/update/update.o \
$(ROOT)/apps/common/update/uart_update.o \
$(ROOT)/apps/common/update/uart_update_master.o \
$(ROOT)/apps/common/update/norflash_update.o \
$(ROOT)/apps/common/audio/sine_make.o \
$(ROOT)/apps/common/audio/uartPcmSender.o \
$(ROOT)/apps/common/audio/audio_digital_vol.o \
$(ROOT)/apps/common/audio/stream/stream_entry.o \
$(ROOT)/apps/common/audio/stream/stream_sync.o \
$(ROOT)/apps/common/device/detection.o \
$(ROOT)/apps/common/device/gSensor/da230.o \
$(ROOT)/apps/common/device/gSensor/SC7A20.o \
$(ROOT)/apps/common/device/gSensor/gSensor_manage.o \
$(ROOT)/apps/common/third_party_profile/ancs_client_demo/le_ancs_client.o \
$(ROOT)/apps/common/third_party_profile/jieli/trans_data_demo/spp_trans_data.o \
$(ROOT)/apps/common/third_party_profile/jieli/hid_user.o \
$(ROOT)/apps/common/third_party_profile/jieli/trans_data_demo/le_trans_data.o \
$(ROOT)/apps/common/third_party_profile/jieli/le_client_demo.o \
$(ROOT)/apps/common/third_party_profile/jieli/JL_rcsp/rcsp_updata/rcsp_adv_user_update.o \
$(ROOT)/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_bt_name_setting.o \
$(ROOT)/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_key_setting.o \
$(ROOT)/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_led_setting.o \
$(ROOT)/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_mic_setting.o \
$(ROOT)/apps/common/third_party_profile/jieli/JL_rcsp/adv_rcsp_protocol/rcsp_adv_tws_sync.o \
$(ROOT)/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_time_stamp_setting.o \
$(ROOT)/apps/common/third_party_profile/jieli/JL_rcsp/adv_app_setting/adv_work_setting.o \
$(ROOT)/apps/common/third_party_profile/jieli/JL_rcsp/adv_rcsp_protocol/rcsp_adv_opt.o \
$(ROOT)/apps/common/third_party_profile/common/3th_profile_api.o \
$(ROOT)/apps/common/third_party_profile/common/custom_cfg.o \
$(ROOT)/apps/common/audio/decode/decode.o \
$(ROOT)/apps/$(APP_CASE)/app_main.o \
$(ROOT)/apps/$(APP_CASE)/version.o \
$(ROOT)/apps/$(APP_CASE)/power_manage/app_charge.o \
$(ROOT)/apps/$(APP_CASE)/power_manage/app_chargestore.o \
$(ROOT)/apps/$(APP_CASE)/power_manage/app_power_manage.o \
#objs += \
$(ROOT)/apps/common/third_party_profile/tm_gma_protocol/tm_frame_mg/tm_frame_mg.o \
$(ROOT)/apps/common/third_party_profile/tm_gma_protocol/tm_gma/tm_gma.o \
$(ROOT)/apps/common/third_party_profile/tm_gma_protocol/tm_gma_app/gma.o \
$(ROOT)/apps/common/third_party_profile/tm_gma_protocol/tm_gma_deal/tm_gma_deal.o \
$(ROOT)/apps/common/third_party_profile/tm_gma_protocol/tm_gma_hw_driver/tm_gma_hw_driver.o \
#objs += \
$(ROOT)/apps/common/third_party_profile/dma_deal/dma_deal.o \
objs += \
$(ROOT)/apps/$(APP_CASE)/log_config/lib_btctrler_config.o \
$(ROOT)/apps/$(APP_CASE)/log_config/lib_driver_config.o \
$(ROOT)/apps/$(APP_CASE)/log_config/lib_system_config.o \
$(ROOT)/apps/$(APP_CASE)/log_config/lib_update_config.o \
$(ROOT)/apps/$(APP_CASE)/log_config/lib_media_config.o \
$(ROOT)/apps/$(APP_CASE)/log_config/lib_btstack_config.o \
$(ROOT)/apps/$(APP_CASE)/log_config/app_config.o \
-include $(ROOT)/apps/common/usb/Makefile.inc
#------------- EQ config-----------------#
# objs += \
$(ROOT)/apps/$(APP_CASE)/app_eq.o \
include $(ROOT)/apps/$(APP_CASE)/soundcard/Makefile
include $(ROOT)/apps/$(APP_CASE)/smartbox/Makefile
include $(ROOT)/apps/$(APP_CASE)/ui/lcd/Makefile
include $(ROOT)/apps/$(APP_CASE)/third_party_profile/Makefile
include $(ROOT)/apps/$(APP_CASE)/ui/color_led/Makefile
objs += \
$(ROOT)/apps/$(APP_CASE)/common/task_table.o \
$(ROOT)/apps/$(APP_CASE)/common/init.o \
$(ROOT)/apps/$(APP_CASE)/common/user_cfg.o \
$(ROOT)/apps/$(APP_CASE)/common/dev_status.o \
$(ROOT)/apps/$(APP_CASE)/common/tone_table.o \
objs += \
$(ROOT)/apps/common/config/app_config.o \
$(ROOT)/apps/common/config/ci_transport_uart.o \
$(ROOT)/apps/common/config/bt_profile_config.o \
objs += \
$(ROOT)/apps/common/file_operate/file_bs_deal.o \
$(ROOT)/apps/common/file_operate/file_api.o \
$(ROOT)/apps/common/file_operate/file_manager.o \
$(ROOT)/apps/common/music/music_decrypt.o \
$(ROOT)/apps/common/music/music_id3.o \
$(ROOT)/apps/common/music/music_player.o \
$(ROOT)/apps/common/music/breakpoint.o \
$(ROOT)/apps/common/music/general_player.o \
$(ROOT)/apps/common/audio/encode/encode_write_file.o \
objs += \
$(ROOT)/apps/common/device/fm/fm_inside/fm_inside.o \
$(ROOT)/apps/common/device/fm/bk1080/Bk1080.o \
$(ROOT)/apps/common/device/fm/qn8035/QN8035.o \
$(ROOT)/apps/common/device/fm/rda5807/RDA5807.o \
$(ROOT)/apps/common/device/fm/fm_manage.o \
objs += \
$(ROOT)/apps/common/device/fm_emitter/fm_inside/fm_emitter_inside.o \
$(ROOT)/apps/common/device/fm_emitter/ac3433/ac3433.o \
$(ROOT)/apps/common/device/fm_emitter/qn8007/qn8007.o \
$(ROOT)/apps/common/device/fm_emitter/qn8027/qn8027.o \
$(ROOT)/apps/common/device/fm_emitter/fm_emitter_manage.o \
objs += \
$(ROOT)/apps/common/ui/led7/led7_ui_api.o \
$(ROOT)/apps/common/ui/lcd/lcd_ui_api.o \
objs += \
$(ROOT)/apps/common/dev_manager/dev_manager.o \
$(ROOT)/apps/common/dev_manager/dev_update.o \
$(ROOT)/apps/common/dev_manager/dev_reg.o \
objs += \
$(ROOT)/apps/common/charge_box/chargeIc_manage.o \
$(ROOT)/apps/common/charge_box/chgbox_box.o \
$(ROOT)/apps/common/charge_box/chgbox_ctrl.o \
$(ROOT)/apps/common/charge_box/chgbox_det.o \
$(ROOT)/apps/common/charge_box/chgbox_wireless.o \
$(ROOT)/apps/common/charge_box/chgbox_ui.o \
$(ROOT)/apps/common/charge_box/chgbox_ui_drv_timer.o \
$(ROOT)/apps/common/charge_box/chgbox_ui_drv_pwmled.o \
$(ROOT)/apps/common/charge_box/chgbox_handshake.o \
objs += \
$(ROOT)/apps/common/fat_nor/nor_fs.o \
$(ROOT)/apps/common/fat_nor/phone_rec_fs.o \
$(ROOT)/apps/common/fat_nor/virfat_flash.o \
objs += \
$(ROOT)/apps/common/rec_nor/nor_interface.o \
$(ROOT)/apps/common/rec_nor/nor_rec_fs.o \
#bt user api
objs += \
$(ROOT)/apps/common/bt_common/bt_test_api.o \
objs += \
$(ROOT)/apps/$(APP_CASE)/ui/led/pwm_led_api.o \
$(ROOT)/apps/$(APP_CASE)/ui/led/pwm_led_para_table.o \
$(ROOT)/apps/$(APP_CASE)/ui/led7/ui_bt.o \
$(ROOT)/apps/$(APP_CASE)/ui/led7/ui_fm.o \
$(ROOT)/apps/$(APP_CASE)/ui/led7/ui_fm_emitter.o \
$(ROOT)/apps/$(APP_CASE)/ui/led7/ui_record.o \
$(ROOT)/apps/$(APP_CASE)/ui/led7/ui_rtc.o \
$(ROOT)/apps/$(APP_CASE)/ui/led7/ui_pc.o \
$(ROOT)/apps/$(APP_CASE)/ui/led7/ui_linein.o \
$(ROOT)/apps/$(APP_CASE)/ui/led7/ui_music.o \
$(ROOT)/apps/$(APP_CASE)/ui/led7/ui_common.o \
$(ROOT)/apps/$(APP_CASE)/ui/led7/ui_idle.o \
objs += \
$(ROOT)/apps/$(APP_CASE)/user_api/dev_multiplex_api.o \
$(ROOT)/apps/$(APP_CASE)/user_api/app_pwmled_api.o \
$(ROOT)/apps/$(APP_CASE)/user_api/app_record_api.o \
$(ROOT)/apps/$(APP_CASE)/user_api/app_special_play_api.o \
objs += \
$(ROOT)/apps/$(APP_CASE)/font/fontinit.o \
objs += \
$(ROOT)/apps/$(APP_CASE)/task_manager/fm/fm.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/fm/fm_rw.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/fm/fm_api.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/music/music.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/pc/pc.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/linein/linein_dev.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/linein/linein.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/linein/linein_api.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/record/record.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/rtc/rtc.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/rtc/rtc_simulate.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/rtc/alarm_api.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/rtc/alarm_user.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/spdif/spdif.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/spdif/hdmi_cec_drv.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/bt/bt.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/bt/bt_event_fun.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/bt/bt_switch_fun.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/bt/bt_key_fun.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/bt/bt_product_test.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/bt/bt_ble.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/bt/bt_tws.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/bt/vol_sync.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/bt/bt_emitter.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/idle/idle.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/app_task_switch.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/power_on/power_on.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/power_off/power_off.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/task_key.o \
$(ROOT)/apps/$(APP_CASE)/task_manager/app_common.o \
ifeq ($(AC608N),y)
objs += \
$(ROOT)/apps/common/iap/iAP_des.o \
$(ROOT)/apps/common/iap/iAP_device.o \
$(ROOT)/apps/common/iap/iAP_iic.o \
endif