📄 photobroevent.mak
字号:
include ../makefile.in
WORKDIR = $(TOPDIR)PhotoBroEvent/
OUT_PATH = $(WORKDIR)output/
MAKEFILE = PhotoBroEvent.mak
LNFILE = $(TOPDIR)AP_mode2.xcl
HEXFILE = main.a14
BINFILE = main.bin
A_OBJECT = app_entry.obj call_lib.obj
C_OBJECT = main.r14 lowinit.r14 PhotoBroEvent_main.r14 PhotoBroEvent_init.r14 PhotoBroEvent_pwr_init.r14 PhotoBroEvent_API.r14
ASFLAG = -v1 -uN -r -L -I$(MLIB_INC_PATH) -I$(IAR_INC_PATH)
CFLAG = -v1 -A -ml -K -e -z9 -gA -r -q -L -I$(MLIB_INC_PATH) -I$(IAR_INC_PATH)
LNFLAG = -f
VALID_BYTES = $(MODE2_SIZE)
all: __cobj __aobj __a14 __bin
__aobj: $(A_OBJECT)
__cobj: $(C_OBJECT)
%.obj: %.asm $(MAKEFILE) $(_HEADERS)
@echo ' '
$(ASM) $< $(ASFLAG) -o $@
%.r14: %.c $(MAKEFILE) $(_HEADERS)
@echo ' '
$(COMPILE) $< $(CFLAG) -o $@
__a14:
$(LINK) $(LNFLAG) $(LNFILE) -A $(C_OBJECT) $(A_OBJECT) -I$(IAR_LIB_PATH) -o $(OUT_PATH)$(HEXFILE)
__bin:
$(HEX2BIN) $(OUT_PATH)$(HEXFILE) $(OUT_PATH)___tmp.bin 1
$(DD) if=$(OUT_PATH)___tmp.bin of=$(OUT_PATH)$(BINFILE) bs=1 count=$(VALID_BYTES)
$(RM) $(OUT_PATH)___tmp.bin
clean:
$(DEL) *.obj
$(DEL) *.r14
$(DEL) *.lst
$(DEL) *.s14
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -