This commit is contained in:
lmx
2025-12-01 10:02:51 +08:00
parent 6248a4fc34
commit 9c0bce4568
6 changed files with 167 additions and 221 deletions

View File

@ -245,14 +245,8 @@ INCLUDES := \
-Iinclude_lib/media/aispeech/enc/include \
-Icpu/br28/audio_hearing \
-Iinclude_lib/media/cvp \
-Iapps/earphone/xtell_Sensor/buffer \
-Iapps/earphone/xtell_Sensor/sensor \
-Iapps/earphone/xtell_Sensor \
-Iapps/earphone/xtell_Sensor/calculate \
-Iapps/earphone/xtell_Sensor/ano \
-Iapps/earphone/xtell_Sensor/sensor/ \
-Iapps/earphone/xtell_Sensor/sensor/ \
-Iapps/earphone/xtell_Sensor/sensor/ \
-Iapps/earphone/remote_control/ \
-I$(SYS_INC_DIR) \
@ -619,17 +613,20 @@ c_SRC_FILES := \
apps/common/colorful_lights/colorful_lights.c \
apps/earphone/xtell_Sensor/xtell_app_main.c \
apps/earphone/xtell_Sensor/xtell_handler.c \
apps/earphone/xtell_Sensor/send_data.c \
apps/earphone/xtell_Sensor/buffer/circle_buffer.c \
apps/earphone/xtell_Sensor/sensor/LIS2DH12.c \
apps/earphone/xtell_Sensor/sensor/SC7U22.c \
apps/earphone/xtell_Sensor/calculate/skiing_tracker.c \
apps/earphone/xtell_Sensor/ano/ano_protocol.c \
apps/earphone/xtell_Sensor/sensor/MMC56.c \
apps/earphone/xtell_Sensor/sensor/BMP280.c \
apps/earphone/xtell_Sensor/sensor/AK8963.c \
# 定义需要自动搜索 .c 文件的目录列表
C_SRC_DIRS := \
apps/earphone/remote_control \
# 使用 shell 的 find 命令递归查找所有 .c 文件
# foreach 遍历 C_SRC_DIRS 中的每一个目录
# $(shell find $(dir) -name "*.c") 对每个目录执行 find 命令
AUTO_C_SRC_FILES := $(foreach dir,$(C_SRC_DIRS),$(shell find $(dir) -name "*.c"))
# 将自动找到的文件列表追加到手动列表中
c_SRC_FILES += $(AUTO_C_SRC_FILES)
# 需要编译的 .S 文件
S_SRC_FILES := \
apps/earphone/sdk_version.z.S \
@ -749,6 +746,8 @@ LFLAGS := \
--plugin-opt=-mattr=+fprev1 \
LIBPATHS := \
-L$(SYS_LIB_DIR) \