📄 config.mk
字号:
@echo -m3 $(APP_LIB2) >> l.opt @echo -m3 $(APP_LIB3) >> l.opt @echo -m3 $(APP_LIB4) >> l.opt @echo -m3 $(APP_LIB5) >> l.opt @echo -lsys >> l.opt @echo -lprepc$(DFP) -lquery >> l.opt @echo -m3 $(FIX_LIB) >> l.opt @echo $(PSS_COMPLIB) >> l.opt $(LD) -@l.opt > app.map ddump -tv app.elf >> app.mapapp_ld.elf: app.elf @echo $(PSS_LDBOPTS) -p 180 -n LDBL -mAT -u 1024 -s 4096 > ld_prep.def @ld_prep -v -d ld_prep.def -o app_ld.elf app.elf @rm -f ld_prep.defapp.hex: app.elf ddump -Rv app.elf -o app.hexapp_ld.hex: app.hex @echo $(PSS_LDBOPTS) -p 180 -n LDBL -mAT -u 1024 -s 4096 > ld_prep.def @ld_prep -v -d ld_prep.def -o app_ld.hex app.hex @rm -f ld_prep.defdriver.elf: cxx.opt c.opt a.opt ill.opt lddriver.o bspcalls.o \ ldblcfg.o \ makefile \ $(PSS_APPOBJS) \ $(PSS_ROOT)/sys/os/libsys.a \ $(PSS_ROOT)/sys/libc/libprepc$(DFP).a \ $(PSS_BSP)/anchor.lnk \ $(PSS_BSP)/app.lnk @cat $(PSS_BSP)/app.lnk >cmd.lnk @cat $(PSS_BSP)/anchor.lnk >>cmd.lnk @echo $(LOPTS) -o driver.elf cmd.lnk lddriver.o > l.opt @echo bspcalls.o >> l.opt @echo -L $(PSS_BSP) -L $(PSS_ROOT)/sys/os >> l.opt @echo -L $(PSS_ROOT)/sys/libc $(PSS_APPLINKS) >> l.opt @echo $(PSS_VLINK) >> l.opt @echo $(PSS_APPOBJS) >> l.opt @echo -m3 $(APP_LIB1) >> l.opt @echo -m3 $(APP_LIB2) >> l.opt @echo -m3 $(APP_LIB3) >> l.opt @echo -m3 $(APP_LIB4) >> l.opt @echo -m3 $(APP_LIB5) >> l.opt @echo -lsys >> l.opt @echo -lprepc$(DFP) >> l.opt @echo -m3 $(FIX_LIB) >> l.opt @echo $(PSS_COMPLIB) >> l.opt $(LD) -@l.opt > driver.map @ddump -tv driver.elf >> driver.maplddriver.elf: driver.elf @echo $(PSS_LDBOPTS) -p 180 -n LDBL -mAT -u 1024 -s 4096 > ld_prep.def @ld_prep -v -d ld_prep.def -o lddriver.elf driver.elf @rm -f ld_prep.deflib.elf: cxx.opt c.opt a.opt ill.opt bspcalls.o \ makefile \ $(PSS_APPOBJS) \ $(PSS_ROOT)/sys/os/libsys.a \ $(PSS_ROOT)/sys/libc/libprepc$(DFP).a \ $(PSS_BSP)/anchor.lnk \ $(PSS_BSP)/app.lnk @cat $(PSS_BSP)/app.lnk >cmd.lnk @cat $(PSS_BSP)/anchor.lnk >>cmd.lnk @echo $(LOPTS) -o lib.elf cmd.lnk > l.opt @echo bspcalls.o >> l.opt @echo -L $(PSS_BSP) -L $(PSS_ROOT)/sys/os >> l.opt @echo -L $(PSS_ROOT)/sys/libc $(PSS_APPLINKS) >> l.opt @echo $(PSS_VLINK) >> l.opt @echo $(PSS_APPOBJS) >> l.opt @echo -m3 $(APP_LIB1) >> l.opt @echo -m3 $(APP_LIB2) >> l.opt @echo -m3 $(APP_LIB3) >> l.opt @echo -m3 $(APP_LIB4) >> l.opt @echo -m3 $(APP_LIB5) >> l.opt @echo -lsys >> l.opt @echo -lprepc$(DFP) -lquery >> l.opt @echo -m3 $(FIX_LIB) >> l.opt @echo $(PSS_COMPLIB) >> l.opt $(LD) -@l.opt > lib.map @ddump -tv lib.elf >> lib.maplib_ld.elf: lib.elf @echo $(PSS_LDBOPTS) > ld_prep.def @ld_prep -v -d ld_prep.def -o lib_ld.elf lib.elf @rm -f ld_prep.deflib.hex: lib.elf ddump -Rv lib.elf -o lib.hexlib_ld.hex: lib.hex @echo $(PSS_LDBOPTS) > ld_prep.def @ld_prep -v -d ld_prep.def -o lib_ld.hex lib.hex @rm -f ld_prep.def#------------------------------------------------------------------------# Compile or assemble modules which are always used.#------------------------------------------------------------------------begin.o: makefile $(PSS_CONFIG)/config.mkbegin.o: $(PSS_CONFIG)/begin.s $(AS) $(AOPTS) -o $@ $<beginapp.o: makefile $(PSS_CONFIG)/config.mkbeginapp.o: $(PSS_CONFIG)/beginapp.s $(AS) $(AOPTS) -o $@ $<lddriver.o: makefile $(PSS_CONFIG)/config.mklddriver.o: $(PSS_CONFIG)/lddriver.s $(AS) $(AOPTS) -o $@ $<bspcalls.o: makefile $(PSS_CONFIG)/config.mkbspcalls.o: $(PSS_BSP)/bspcalls.s $(AS) $(AOPTS) -o $@ $<gsblkcfg.o: makefile $(PSS_CONFIG)/config.mk sys_conf.hgsblkcfg.o: $(PSS_CONFIG)/gsblkcfg.c $(CC) $(COPTS) -o $@ $<sysinit.o: qpsos.tmp \ makefile $(PSS_CONFIG)/config.mk sys_conf.h \ $(PSS_BSP)/bsp.hsysinit.o: $(PSS_CONFIG)/sysinit.c $(CC) $(COPTS) -o sysinit.tmp $< @$(LD) $(LOPTS) -r -Xsupress-dot -Xreloc-bug -o sysinit.o sysinit.tmp qpsos.tmp > qpsos.map @rm -f sysinit.tmp qpsos.o qpsos.mapqpsos.tmp: $(PSS_ROOT)/sys/os/qpsos.s @$(AS) $(AOPTS) -o qpsos.o $< @$(LIB) r qpsos.tmp qpsos.ophilecfg.o: makefile $(PSS_CONFIG)/config.mk sys_conf.h \ $(PSS_BSP)/bsp.hphilecfg.o: $(PSS_CONFIG)/philecfg.c $(CC) $(COPTS) -o $@ $<pnacfg.o: makefile $(PSS_CONFIG)/config.mk sys_conf.h \ $(PSS_BSP)/bsp.hpnacfg.o: $(PSS_CONFIG)/pnacfg.c $(CC) $(COPTS) -o $@ $<pnetcfg.o: makefile $(PSS_CONFIG)/config.mk sys_conf.h \ $(PSS_BSP)/bsp.hpnetcfg.o: $(PSS_CONFIG)/pnetcfg.c $(CC) $(COPTS) -o $@ $<prepccfg.o: makefile $(PSS_CONFIG)/config.mk sys_conf.h \ $(PSS_BSP)/bsp.hprepccfg.o: $(PSS_CONFIG)/prepccfg.c $(CC) $(COPTS) -o $@ $<probecfg.o: makefile $(PSS_CONFIG)/config.mk sys_conf.h \ $(PSS_BSP)/bsp.hprobecfg.o: $(PSS_CONFIG)/probecfg.c $(CC) $(COPTS) -o $@ $<prpccfg.o: makefile $(PSS_CONFIG)/config.mk sys_conf.h \ $(PSS_BSP)/bsp.hprpccfg.o: $(PSS_CONFIG)/prpccfg.c $(CC) $(COPTS) -o $@ $<psecfg.o: makefile $(PSS_CONFIG)/config.mk sys_conf.h \ $(PSS_BSP)/bsp.hpsecfg.o: $(PSS_CONFIG)/psecfg.c $(CC) $(COPTS) -o $@ $<psoscfg.o: makefile $(PSS_CONFIG)/config.mk sys_conf.h \ $(PSS_BSP)/bsp.hpsoscfg.o: $(PSS_CONFIG)/psoscfg.c $(CC) $(COPTS) -o $@ $<pmontcfg.o: makefile $(PSS_CONFIG)/config.mk sys_conf.h \ $(PSS_BSP)/bsp.hpmontcfg.o: $(PSS_CONFIG)/pmontcfg.c $(CC) $(COPTS) -o $@ $<dialog.o: makefile $(PSS_CONFIG)/config.mk sys_conf.h \ $(PSS_BSP)/bsp.hdialog.o: $(PSS_CONFIG)/dialog.c $(CC) $(COPTS) -o $@ $<pollio.o: makefile $(PSS_CONFIG)/config.mk \ $(PSS_BSP)/bsp.hpollio.o: $(PSS_CONFIG)/pollio.c $(CC) $(COPTS) -o $@ $<bspcfg.o: makefile $(PSS_CONFIG)/config.mk sys_conf.h \ $(PSS_BSP)/bsp.hbspcfg.o: $(PSS_BSP)/bspcfg.c $(CC) $(COPTS) -o $@ $<plmcfg.o: makefile $(PSS_CONFIG)/config.mk sys_conf.h \ $(PSS_BSP)/bsp.hplmcfg.o: $(PSS_CONFIG)/plmcfg.c $(CC) $(COPTS) -o $@ $<ldcfg.o: makefile $(PSS_CONFIG)/config.mk sys_conf.hldcfg.o: $(PSS_CONFIG)/ldcfg.c $(CC) $(COPTS) -o $@ $<c.opt: makefile $(PSS_CONFIG)/config.mk @echo $(COMP_OPTS1) > c.opt @echo $(COMP_OPTS2) >> c.opt @echo $(COPTS_FILE1) >> c.opt @echo $(COPTS_FILE2) >> c.optcxx.opt: makefile $(PSS_CONFIG)/config.mk @echo $(COMP_OPTS1) > cxx.opt @echo $(COMP_OPTS2) >> cxx.opt @echo $(COPTS_FILE1) >> cxx.opt @echo $(COPTS_FILE2) >> cxx.opt @echo $(CXX_OPTS) >> cxx.opta.opt: makefile $(PSS_CONFIG)/config.mk @echo $(AOPTS_FILE1) > a.opt @echo $(AOPTS_FILE2) >> a.opt @echo $(AOPTS_FILE3) >> a.optill.opt: makefile $(PSS_CONFIG)/config.mk @echo $(LOPTS) > ill.opt
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -