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

📄 config.mk

📁 wm PNE 3.3 source code, running at more than vxworks6.x version.
💻 MK
📖 第 1 页 / 共 2 页
字号:
	@cat $(PSS_BSP)/app.dld       > app.dld	@cat $(PSS_BSP)/anchor.dld   >> app.dldapp.hex: app.elf	ddump -R app.elf -o app.hexapp_ld.elf: cxx.opt c.opt a.opt ill.opt ldbegin.o bspcalls.o compiler.o \	ldblcfg.o makefile \        app_ld.dld \	$(PSS_APPOBJS) \	$(PSS_ROOT)/sys/os/libsys.a \	$(PSS_ROOT)/sys/libc/libprepc$(DFP).a	@echo $(LOPTS) -o app_tmp.elf -Wm app_ld.dld     > l.opt	@echo ldbegin.o 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 compiler.o                                >> l.opt	@echo $(PSS_APPOBJS)                            >> l.opt	@echo $(APP_LIB1)                               >> l.opt	@echo $(APP_LIB2)                               >> l.opt	@echo $(APP_LIB3)                               >> l.opt	@echo $(APP_LIB4)                               >> l.opt	@echo $(APP_LIB5)                               >> l.opt	@echo -lsys                                     >> l.opt	@echo -lprepc$(DFP) -lquery                     >> l.opt	@echo $(FIX_LIB)                                >> l.opt	@echo $(PSS_COMPLIB)                            >> l.opt	$(LD) -@l.opt > app_ld.map	ddump -tv app_tmp.elf >> app_ld.map	@echo $(PSS_LDBOPTS) -p 180 -n LDBL -mAT -u 1024 -s 8192 > ld_prep.def	@ld_prep -v -d ld_prep.def -o app_ld.elf app_tmp.elf	@rm -f ld_prep.defapp_ld.hex: cxx.opt c.opt a.opt ill.opt ldbegin.o bspcalls.o compiler.o \	ldblcfg.o makefile \        app_ld.dld \	$(PSS_APPOBJS) \	$(PSS_ROOT)/sys/os/libsys.a \	$(PSS_ROOT)/sys/libc/libprepc$(DFP).a	@echo $(LOPTS) -o app_tmp.elf -Wm app_ld.dld     > l.opt	@echo ldbegin.o 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 compiler.o                                >> l.opt	@echo $(PSS_APPOBJS)                            >> l.opt	@echo $(APP_LIB1)                               >> l.opt	@echo $(APP_LIB2)                               >> l.opt	@echo $(APP_LIB3)                               >> l.opt	@echo $(APP_LIB4)                               >> l.opt	@echo $(APP_LIB5)                               >> l.opt	@echo -lsys                                     >> l.opt	@echo -lprepc$(DFP) -lquery                     >> l.opt	@echo $(FIX_LIB)                                >> l.opt	@echo $(PSS_COMPLIB)                            >> l.opt	$(LD) -@l.opt > app_ld.map	ddump -tv app_tmp.elf >> app_ld.map	ddump -R app_tmp.elf -o app_tmp.hex	@echo $(PSS_LDBOPTS) -p 180 -n LDBL -mAT -u 1024 -s 8192 > ld_prep.def	@ld_prep -v -d ld_prep.def -o app_ld.hex app_tmp.hex	@rm -f ld_prep.defapp_ld.dld: $(PSS_BSP)/anchor.dld \        $(PSS_BSP)/app.dld	@cat $(PSS_BSP)/app.dld       > app_ld.dld	@cat $(PSS_BSP)/anchor.dld   >> app_ld.dlddriver.elf: cxx.opt c.opt a.opt ill.opt lddriver.o bspcalls.o compiler.o \	ldblcfg.o \	makefile \        driver.dld \	$(PSS_APPOBJS) \	$(PSS_ROOT)/sys/os/libsys.a \	$(PSS_ROOT)/sys/libc/libprepc$(DFP).a	@echo $(LOPTS) -o driver.elf driver.dld 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 compiler.o                                   >> l.opt	@echo $(PSS_APPOBJS)                               >> l.opt	@echo $(APP_LIB1)                                  >> l.opt	@echo $(APP_LIB2)                                  >> l.opt	@echo $(APP_LIB3)                                  >> l.opt	@echo $(APP_LIB4)                                  >> l.opt	@echo $(APP_LIB5)                                  >> l.opt	@echo -lsys                                        >> l.opt	@echo -lprepc$(DFP)                                >> l.opt	@echo $(FIX_LIB)                                   >> l.opt	@echo $(PSS_COMPLIB)                               >> l.opt	$(LD) -@l.opt > driver.map	@ddump -tv driver.elf >> driver.mapdriver.dld: $(PSS_BSP)/anchor.dld \        $(PSS_BSP)/app.dld	@cat $(PSS_BSP)/app.dld       > driver.dld	@cat $(PSS_BSP)/anchor.dld   >> driver.dldlddriver.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 compiler.o \	makefile \        lib.dld \	$(PSS_APPOBJS) \	$(PSS_ROOT)/sys/os/libsys.a \	$(PSS_ROOT)/sys/libc/libprepc$(DFP).a	@echo $(LOPTS) -o lib.elf lib.dld                > 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 compiler.o                                >> l.opt	@echo $(PSS_APPOBJS)                            >> l.opt	@echo $(APP_LIB1)                               >> l.opt	@echo $(APP_LIB2)                               >> l.opt	@echo $(APP_LIB3)                               >> l.opt	@echo $(APP_LIB4)                               >> l.opt	@echo $(APP_LIB5)                               >> l.opt	@echo -lsys                                     >> l.opt	@echo -lprepc$(DFP) -lquery                     >> l.opt	@echo $(FIX_LIB)                                >> l.opt	@echo $(PSS_COMPLIB)                            >> l.opt	$(LD) -@l.opt > lib.map	@ddump -tv lib.elf >> lib.maplib.dld: $(PSS_BSP)/anchor.dld \        $(PSS_BSP)/app.dld	@cat $(PSS_BSP)/app.dld       > lib.dld	@cat $(PSS_BSP)/anchor.dld   >> lib.dldlib_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 -R 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: $(PSS_CONFIG)/begin.s \         makefile $(PSS_CONFIG)/config.mk	$(AS) $(AOPTS) -o $@      $<rombegin.o: $(PSS_CONFIG)/rombegin.s \         makefile $(PSS_CONFIG)/config.mk	$(AS) $(AOPTS) -o $@      $<beginapp.o: $(PSS_CONFIG)/beginapp.s \            makefile $(PSS_CONFIG)/config.mk	$(AS) $(AOPTS) -o $@   $<ldbegin.o: $(PSS_CONFIG)/ldbegin.s \            makefile $(PSS_CONFIG)/config.mk	$(AS) $(AOPTS) -o $@   $<lddriver.o: $(PSS_CONFIG)/lddriver.s \            makefile $(PSS_CONFIG)/config.mk	$(AS) $(AOPTS) -o $@   $<bspcalls.o: $(PSS_BSP)/bspcalls.s \            makefile $(PSS_CONFIG)/config.mk	$(AS) $(AOPTS) -o $@   $<gsblkcfg.o: $(PSS_CONFIG)/gsblkcfg.c \            makefile $(PSS_CONFIG)/config.mk sys_conf.h	$(CC) $(COPTS) -o $@   $<sysinit.o: $(PSS_CONFIG)/sysinit.c \           qpsos.tmp \           makefile $(PSS_CONFIG)/config.mk sys_conf.h \           $(PSS_BSP)/bsp.h	$(CC) $(COPTS) -o sysinit.tmp  $<	@$(LD) $(LOPTS)  -r -Xsuppress-dot -Xreloc-bug -o sysinit.o sysinit.tmp qpsos.tmp > qpsos.map	@rm -f qpsos.o qmpsos.o qpsos.map sysinit.tmpqpsos.tmp: $(PSS_ROOT)/sys/os/qpsos.s	@echo "UNIPROC=1" > qpsos_tmp.s	@cat $< >> qpsos_tmp.s	@$(AS) $(AOPTS) -o qpsos.o qpsos_tmp.s	@echo "UNIPROC=0" > qpsos_tmp.s	@cat $< >> qpsos_tmp.s	@das $(AOPTS) -I$(PSS_ROOT)/sys/os -o qmpsos.o qpsos_tmp.s	@rm -f qpsos.tmp qpsos_tmp.s	@$(LIB) cr qpsos.tmp qpsos.o qmpsos.ophilecfg.o: $(PSS_CONFIG)/philecfg.c \            makefile $(PSS_CONFIG)/config.mk sys_conf.h \           	$(PSS_BSP)/bsp.h	$(CC) $(COPTS) -o $@   $<pnacfg.o: $(PSS_CONFIG)/pnacfg.c \          makefile $(PSS_CONFIG)/config.mk sys_conf.h \          $(PSS_BSP)/bsp.h	$(CC) $(COPTS) -o $@     $<pnetcfg.o: $(PSS_CONFIG)/pnetcfg.c \           makefile $(PSS_CONFIG)/config.mk sys_conf.h \           $(PSS_BSP)/bsp.h	$(CC) $(COPTS) -o $@    $<prepccfg.o: $(PSS_CONFIG)/prepccfg.c \            makefile $(PSS_CONFIG)/config.mk sys_conf.h \           	$(PSS_BSP)/bsp.h	$(CC) $(COPTS) -o $@   $<probecfg.o: $(PSS_CONFIG)/probecfg.c \            makefile $(PSS_CONFIG)/config.mk sys_conf.h \           	$(PSS_BSP)/bsp.h	$(CC) $(COPTS) -o $@   $<prpccfg.o: $(PSS_CONFIG)/prpccfg.c \           makefile $(PSS_CONFIG)/config.mk sys_conf.h \           $(PSS_BSP)/bsp.h	$(CC) $(COPTS) -o $@    $<psecfg.o: $(PSS_CONFIG)/psecfg.c \          makefile $(PSS_CONFIG)/config.mk sys_conf.h \          $(PSS_BSP)/bsp.h	$(CC) $(COPTS) -o $@     $<psoscfg.o: $(PSS_CONFIG)/psoscfg.c \           makefile $(PSS_CONFIG)/config.mk sys_conf.h \           $(PSS_BSP)/bsp.h	$(CC) $(COPTS) -o $@    $<pmontcfg.o: $(PSS_CONFIG)/pmontcfg.c \            makefile $(PSS_CONFIG)/config.mk sys_conf.h \           	$(PSS_BSP)/bsp.h	$(CC) $(COPTS) -o $@   $<dialog.o: $(PSS_CONFIG)/dialog.c \          makefile $(PSS_CONFIG)/config.mk sys_conf.h \          $(PSS_BSP)/bsp.h	$(CC) $(COPTS) -o $@     $<pollio.o: $(PSS_CONFIG)/pollio.c \          makefile $(PSS_CONFIG)/config.mk \          $(PSS_BSP)/bsp.h	$(CC) $(COPTS) -o $@     $<bspcfg.o: $(PSS_BSP)/bspcfg.c \          makefile $(PSS_CONFIG)/config.mk sys_conf.h \          $(PSS_BSP)/bsp.h	$(CC) $(COPTS) -o $@     $<plmcfg.o: $(PSS_CONFIG)/plmcfg.c \          makefile $(PSS_CONFIG)/config.mk sys_conf.h \          $(PSS_BSP)/bsp.h	$(CC) $(COPTS) -o $@     $<ldcfg.o: $(PSS_CONFIG)/ldcfg.c \         makefile $(PSS_CONFIG)/config.mk sys_conf.h	$(CC) $(COPTS) -o $@      $<compiler.o: $(PSS_CONFIG)/compiler.c \         makefile $(PSS_CONFIG)/config.mk	$(CC) $(COPTS) -o $@      $<posixcfg.o: $(PSS_CONFIG)/posixcfg.c \            makefile $(PSS_CONFIG)/config.mk sys_conf.h \            $(PSS_BSP)/bsp.h	$(CC) $(COPTS) -o $@   $<rtacfg.o: $(PSS_CONFIG)/rtacfg.c \           makefile $(PSS_CONFIG)/config.mk sys_conf.h \           $(PSS_BSP)/bsp.h	$(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#------------------------------------------------------------------------# Following target is used in psosmake to ensure that .opt files exist# when target for a single file is made. #------------------------------------------------------------------------create_opt_files: c.opt cxx.opt a.opt $(PSS_APP_OPTFILES)

⌨️ 快捷键说明

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