makefile
来自「开放源码的编译器open watcom 1.6.0版的源代码」· 代码 · 共 94 行
TXT
94 行
plustest_name = wclass
!include ../environ.mif
!ifeq arch 386
!define arch i86
!endif
!ifeq arch i86
!ifdef test1
comp_flags = -d2-ml
!else ifdef test2
comp_flags = -ox-d1-xds-mc
!else
comp_flags = -ox-d1-mc
!endif
comp_flags += -zq -zw -i$(%watcom)\h\win -bt=windows
stack_386=opt stack=16k
stack_i86=opt stack=8k
stack_axp=opt stack=16k
.cpp.obj:
$(wpp_i86) $[* $(comp_flags) $(extra)
objs = &
nullfunc.obj &
wboolsw.obj &
wbrush.obj &
wbutton.obj &
wcheckbx.obj &
wclient.obj &
wcombox.obj &
wcontrol.obj &
wdraw.obj &
weditbox.obj &
wfiledlg.obj &
wfont.obj &
wgroupbx.obj &
wlistbox.obj &
wmenu.obj &
wmenuitm.obj &
wobjmap.obj &
wpalette.obj &
wpen.obj &
wpopmenu.obj &
wport.obj &
wpshbttn.obj &
wradbttn.obj &
wrect.obj &
wserver.obj &
wstring.obj &
wtest.obj &
wtext.obj &
wvcllctn.obj &
wvlist.obj &
wwindow.obj &
wtimer.obj &
wmdiwndw.obj &
wmdichld.obj &
wmsgdlg.obj &
wwinmain.obj
test : .symbolic test.exe
cp test.exe test.ice
%make global
%append $(log_file) PASS $(%__CWD__)
ren test.ice test.exe
test.exe : $(objs) test.lnk
$(linker) @$]@
test.lnk : makefile $(objs)
%create $^@
@%append $^@ SYSTEM windows
@%append $^@ OPTION rwreloccheck
@%append $^@ NAME $^*
@%append $^@ $(ldebug_$(arch))
@for %i in ( $(objs) ) do @%append $^@ FILE %i
@%append $^@ LIBRARY $(%watcom)\lib286\win\DDEML.LIB
@%append $^@ LIBRARY $(%watcom)\lib286\win\COMMDLG.LIB
!else
test : .symbolic
%make global
%append $(log_file) PASS $(%__CWD__)
!endif
global : .procedure
%make common_clean
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?