makefile.wat

来自「A*算法 A*算法 A*算法 A*算法A*算法A*算法」· WAT 代码 · 共 56 行

WAT
56
字号
#!/binb/wmake.exe
#
# File:		makefile.wat
# Author:	Julian Smart
# Created:	1998
# Changelist:	2003-02-25 - Juergen Ulbts - update from wxWindows 2.5.x/HEAD branch
#
# Makefile : Builds PNG library for Watcom C++, WIN32

WXDIR = ..\..
EXTRACPPFLAGS=-i=..\zlib

!include $(WXDIR)\src\makewat.env

WXLIB = $(WXDIR)\lib

LIBTARGET = $(WXLIB)\png$(WATCOM_SUFFIX).lib

OBJECTS = &
    $(OUTPUTDIR)\png.obj &
    $(OUTPUTDIR)\pngread.obj &
    $(OUTPUTDIR)\pngrtran.obj &
    $(OUTPUTDIR)\pngrutil.obj &
    $(OUTPUTDIR)\pngpread.obj &
    $(OUTPUTDIR)\pngtrans.obj &
    $(OUTPUTDIR)\pngwrite.obj &
    $(OUTPUTDIR)\pngwtran.obj &
    $(OUTPUTDIR)\pngwutil.obj &
    $(OUTPUTDIR)\pngerror.obj &
    $(OUTPUTDIR)\pngmem.obj &
    $(OUTPUTDIR)\pngwio.obj &
    $(OUTPUTDIR)\pngrio.obj &
    $(OUTPUTDIR)\pngget.obj &
    $(OUTPUTDIR)\pngset.obj

all: $(OUTPUTDIR) $(LIBTARGET) .SYMBOLIC

$(OUTPUTDIR):
	@if not exist $^@ mkdir $^@

LBCFILE=$(OUTPUTDIR)\png.lbc
$(LIBTARGET) : $(OBJECTS)
    %create $(LBCFILE)
    @for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i
    wlib /q /b /c /n /p=512 $^@ @$(LBCFILE)

clean:   .SYMBOLIC
    -erase $(OUTPUTDIR)\*.obj
    -erase $(LIBTARGET)
    -erase $(OUTPUTDIR)\*.pch
    -erase $(OUTPUTDIR)\*.err
    -erase $(OUTPUTDIR)\*.lbc

cleanall:   clean

⌨️ 快捷键说明

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