makefile
来自「开放源码的编译器open watcom 1.6.0版的源代码」· 代码 · 共 48 行
TXT
48 行
.extensions:
.extensions: .exe .obj .asm .c
exe_list = fact.exe mov.exe semi.exe abs.exe ctrl.exe
objs_fact = fact.obj factdrv.obj
objs_mov = mov.obj movdrv.obj
objs_semi = semi.obj factdrv.obj
objs_abs = abs.obj absdrv.obj
objs_ctrl = ctrl.obj ctrldrv.obj
link_cmd = wlink sys ntaxp file { $(objs_$*) } op quiet
all: $(exe_list) .symbolic
test.out: $(exe_list)
if exist test.out del test.out
wtouch test.out
@for %i in ($(exe_list)) do %i >> test.out
diff test.out good.out
fact.exe: $(objs_fact)
$(link_cmd)
mov.exe: $(objs_mov)
$(link_cmd)
semi.exe: $(objs_semi)
$(link_cmd)
abs.exe: $(objs_abs)
$(link_cmd)
ctrl.exe: $(objs_ctrl)
$(link_cmd)
clean: .symbolic .explicit
if exist *.exe del *.exe
if exist *.o del *.o
if exist *.obj del *.obj
if exist *.err del *.err
.asm.obj:
wasaxp -q $(as_opt) $[@
.c.obj:
wccaxp -zq $[@
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?