⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcc.mak

📁 是一个手机功能的模拟程序
💻 MAK
字号:
#
# PWR makefile for ABC
#

# TISH031204 shirely modify for lcc compilation
# PWR_CFLAGS   := -g -pw2 -mn -x -mt -mw -o $(CFLAGSDRIVERS) $(CFLAGSPWR) -D_RVF=1 -DTRACE_WANTED=1 -DUSE_PWL_AS_MODULATOR -DTEST_PWR_MMI_INTERFACE=0 -DUSE_Q401_CHG_CIRCUIT=1 -DUSE_Q402_CHG_CIRCUIT=0
PWR_CFLAGS   := -g -pw2 -mn -x -mt -mw -o $(CFLAGSPWR) -D_RVF=1 -DTRACE_WANTED=1 -DUSE_PWL_AS_MODULATOR -DTEST_PWR_MMI_INTERFACE=0 -DUSE_Q401_CHG_CIRCUIT=1 -DUSE_Q402_CHG_CIRCUIT=0 -DLCC_ALWAYS_MMI_INFO=1
#flags USE_Q401_CHG_CIRCUIT & USE_Q402_CHG_CIRCUIT (xor!!) must match the actual jumper (DS, customer) setting of the board
#CHGTYPE = _q401
#ifeq ($(USE_Q401_CHG_CIRCUIT),1)
#    CHGTYPE = _q401
#endif
#ifeq ($(USE_Q402_CHG_CIRCUIT),1)
#    CHGTYPE = _q402
#endif
export CHGTYPE

#LIB_PWR	    := $(OUT_LIB_DIR)/pwr$(NBRD)$(NCHP)$(NANALOG).lib
LIB_PWR	    := $(OUT_LIB_DIR)/pwr$(NBRD)$(NCHP)$(NANALOG)$(CHGTYPE).lib

CFG_LIBS += $(LIB_PWR)
#TISH040206 mars to release customer to avoid LCC source compile
ifdef LCC_SOURCE
SRC_PWR := $(DRIVERS_DIR)/Common/lcc/lcc_task.c \
           $(DRIVERS_DIR)/Common/lcc/lcc_handle_message.c \
           $(DRIVERS_DIR)/Common/lcc/lcc_env.c \
           $(DRIVERS_DIR)/Common/lcc/lcc_api.c \
           $(DRIVERS_DIR)/Common/lcc/lcc_trace.c \
           $(DRIVERS_DIR)/Common/lcc/lcc_modulate.c
endif
OBJ_PWR    := $(SRC_PWR:.c=.obj)

CFG_OBJS += $(OBJ_PWR)
CFG_DEPS += $(OBJ_PWR:.obj=.d)

all : $(LIB_PWR)

$(LIB_PWR) : $(OBJ_PWR)
	-rm $@
	ar470 r $@ $^

$(OBJ_PWR): %.obj: %.c
	cl470 $(PWR_CFLAGS) -fr$(@D) $<

c:
	rm $(OBJ_PWR) $(LIB_PWR)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -