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

📄 makefile

📁 VRTX 商用嵌入式实时操作系统
💻
字号:






PROC    = 80386
BOARD   = pcat
FORMAT  = omf386

SOURCEDIR = $(VRTXSA86)\src

DEVCNFGFILE = devcnfg.c

CRT0FILE = crt0.s


LIBS_DEPEND =  \
        C:\VRTXSA86\lib\pcat.lib \
        C:\VRTXSA86\lib\boot.lib \
        C:\VRTXSA86\lib\logio.lib \
        C:\VRTXSA86\lib\x386.lib \
        C:\VRTXSA86\lib\vsyslib.lib \
        C:\VRTXSA86\lib\vrtxsa.lib \
        C:\VRTXSA86\lib\packt.lib \
        C:\VRTXSA86\lib\router.lib \
        C:\VRTXSA86\lib\kernel.lib \
        C:\VRTXSA86\lib\kernsupp.lib \
        C:\VRTXSA86\lib\rtnofp.lib \
        C:\VRTXSA86\lib\cpu.lib \
         \
        C:\VRTXSA86\mcc386\c386s.lib


OBJS_DEPEND = devcnfg.obj \
        vrtxcnfg.obj \
        devices.obj \
        sysintbl.obj \
        vosintbl.obj \
        vrtxcftb.obj \
        vrtxcvt.obj \
        vrtxcals.obj \
        initcomp.obj \
        vde_sc.obj \
        startup.obj \
        vrtxdemo.obj


vrtxdemo.abs: crt0.obj makefile $(OBJS_DEPEND) $(LIBS_DEPEND) vrtxdemo.bld vrtxdemo.cf1
	bnd386 crt0.obj, cf(vrtxdemo.cf1) oj(vrtxdemo.lnk) pr nolo noty db noid
	bld386 vrtxdemo.lnk flat bf(vrtxdemo.bld) oj(vrtxdemo.abs) pr db noid








.s.obj :
	asm386 $< oj($@)si($(VRTXSA86)\include) nw

.c.obj :
	@echo ccc386 $<
	@echo -c > cc.arg
	@echo -DI386 >> cc.arg
	@echo -Di386 >> cc.arg
	@echo -DINTELx86 >> cc.arg
	@echo -DSMALL >> cc.arg
	
	@echo -D_far= >> cc.arg
	@echo -D__READY_EXTENSIONS__ >> cc.arg
	@echo -Wa,nw >> cc.arg
	@echo -Feo >> cc.arg
	
	@echo -g >> cc.arg
	@echo -J$(VRTXSA86)\include >> cc.arg
	@echo -KP >> cc.arg
	@echo -U_SIZE_T >> cc.arg
	@echo $< >> cc.arg
	@ccc386.exe -d cc.arg
.cc.obj :
	@echo ccc386 $<
	@echo -c > ccc.arg
	@echo -DI386 >> ccc.arg
	@echo -Di386 >>ccc.arg
	@echo -DINTELx86 >> ccc.arg
	@echo -DSMALL >> ccc.arg
	
	@echo -D_far= >> ccc.arg
	@echo -D__READY_EXTENSIONS__ >> ccc.arg
	@echo -Wa,nw >> ccc.arg
	@echo -Feo >> ccc.arg
	
	@echo -g >> ccc.arg
	@echo -Gx >> ccc.arg
	@echo -W1,-pmisc >> ccc.arg
	@echo -J$(VRTXSA86)\include >> ccc.arg
	@echo -J$(VRTXSA86)\mcc386 >> ccc.arg
	@echo -KP >> ccc.arg
	@echo -U_SIZE_T >> ccc.arg
	@echo $< >> ccc.arg
	@ccc386.exe -d ccc.arg


clean:
	del vrtxdemo.cf1
	del vrtxdemo.bld
	del makefile
	del startup.c
	del devcnfg.c
	del crt0.s
	del vde_sc.c
	del vrtxcals.c
	del vrtxcvt.c
	del vrtxcftb.c
	del vosintbl.c
	del sysintbl.c
	del devices.c
	del vrtxcnfg.c
	del initcomp.c
	del *.mp?
	del *.obj
	del *.lst
	del *.lnk
	del *.abs

⌨️ 快捷键说明

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