把静态库换成源码方便调试

This commit is contained in:
2026-08-25 10:20:14 +08:00
parent 0e6a93c12d
commit e0f5da6f39
18 changed files with 7061 additions and 36 deletions
+9 -9
View File
@@ -625,11 +625,12 @@ c_SRC_FILES := \
apps/usr_periph/bsp_hw.c \
apps/usr_app/app_led.c \
apps/usr_app/app_mode.c \
# usr_le_code 预编译静态库(Release 不附带协议源码,禁止本地重建)
USR_LE_LIB := apps/usr_le_code/lib/libusr_le_code.a
apps/usr_le_code/ble_proto.c \
apps/usr_le_code/bleproto.c \
apps/usr_le_code/bleproto_packer.c \
apps/usr_le_code/thirdpart/mjson/mjson.c \
apps/usr_le_code/usr_le_adv.c \
apps/usr_le_code/usr_le_recieve.c \
# 需要编译的 .S 文件
@@ -733,7 +734,6 @@ LFLAGS := \
cpu/br28/liba/libllns.a \
cpu/br28/liba/libkwscommon.a \
apps/common/third_party_profile/tuya_protocol/sdk/lib/libtuya_lib.a \
apps/usr_le_code/lib/libusr_le_code.a \
cpu/br28/liba/lib_icsd_adt.a \
cpu/br28/liba/lib_diafx.a \
cpu/br28/liba/libFFT_pi32v2_OnChip.a \
@@ -798,7 +798,7 @@ LINK_AT ?= 1
# see: https://www.gnu.org/software/make/manual/html_node/Suffix-Rules.html
.SUFFIXES:
all: pre_build $(USR_LE_LIB) $(OUT_ELF)
all: pre_build $(OUT_ELF)
$(info +POST-BUILD)
$(QUITE) $(RUN_POST_SCRIPT) sdk
@@ -818,13 +818,13 @@ clean:
ifeq ($(LINK_AT), 1)
$(OUT_ELF): $(OBJS) $(USR_LE_LIB)
$(OUT_ELF): $(OBJS)
$(info +LINK $@)
$(shell $(MKDIR) $(@D))
$(file >$(OBJ_FILE), $(OBJS))
$(QUITE) $(LD) -o $(OUT_ELF) @$(OBJ_FILE) $(LFLAGS) $(LIBPATHS) $(LIBS)
else
$(OUT_ELF): $(OBJS) $(USR_LE_LIB)
$(OUT_ELF): $(OBJS)
$(info +LINK $@)
$(shell $(MKDIR) $(@D))
$(QUITE) $(LD) -o $(OUT_ELF) $(OBJS) $(LFLAGS) $(LIBPATHS) $(LIBS)