X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8a2c6ef8d186df490df28a694820a5e8afc4b5e8..1978421a6d8b81c1f8a961da4b8ddf544fec7b1b:/src/png/makefile.wat?ds=sidebyside diff --git a/src/png/makefile.wat b/src/png/makefile.wat index f3bc79b584..8d5b96706f 100644 --- a/src/png/makefile.wat +++ b/src/png/makefile.wat @@ -3,38 +3,53 @@ # 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.lib - -OBJECTS = png.obj pngread.obj pngrtran.obj pngrutil.obj & - pngpread.obj pngtrans.obj pngwrite.obj pngwtran.obj pngwutil.obj & - pngerror.obj pngmem.obj pngwio.obj pngrio.obj pngget.obj pngset.obj - -all: $(OBJECTS) $(LIBTARGET) - +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 tmp.lbc - @for %i in ( $(OBJECTS) ) do @%append tmp.lbc +%i - wlib /b /c /n /p=512 $^@ @tmp.lbc + %create $(LBCFILE) + @for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i + wlib /q /b /c /n /p=512 $^@ @$(LBCFILE) clean: .SYMBOLIC - -erase *.obj + -erase $(OUTPUTDIR)\*.obj -erase $(LIBTARGET) - -erase *.pch - -erase *.err - -erase *.lbc + -erase $(OUTPUTDIR)\*.pch + -erase $(OUTPUTDIR)\*.err + -erase $(OUTPUTDIR)\*.lbc cleanall: clean -#accel.obj: $(MSWDIR)\accel.cpp -# *$(CCC) $(CPPFLAGS) $(IFLAGS) $< - -