makefile

来自「开放源码的编译器open watcom 1.6.0版的源代码」· 代码 · 共 44 行

TXT
44
字号
# FAKEIDE -- fakeide for testing

.extensions:
.extensions: .exe .lib .lnk .obj .cpp .c

#optimized = yes

!ifndef SYSTEM
SYSTEM = os2v2
!endif
!ifndef PROJECT
PROJECT = wcpp386d
!endif

!ifdef optimized
.cpp.obj : .AUTODEPEND
    $(comp386plus) $[* -ew-d1-zm-bt=$(SYSTEM)-w4-zq-ox
.c.obj : .AUTODEPEND
    $(comp386) $[* -d1-bt=$(SYSTEM)-w4-zq-ox
!else
.cpp.obj : .AUTODEPEND
    $(comp386plus) $[* -ew-d2-zm-bt=$(SYSTEM)-w4-zq
.c.obj : .AUTODEPEND
    $(comp386) $[* -d2-bt=$(SYSTEM)-w4-zq
!endif

fakeide.exe : fakeide.lnk fakeide.obj consread.obj
    wlink @fakeide.lnk name fakeide file fakeide file consread

fakeide.lnk : makefile
    @%create  $^@
    @%append $^@ SYSTEM  $(SYSTEM)
    @%append $^@ OPTION  caseexact, quiet, eliminate, map, show
    @%append $^@ OPTION  stack=64k, offset=64k
    @%append $^@ DEBUG   all
    @%append $^@ LIBRARY $(PROJECT).lib


global: .symbolic
    -del *.err
    -del *.exe
    -del *.obj
    -del *.lnk

⌨️ 快捷键说明

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