]> git.saurik.com Git - wxWidgets.git/blame - src/png/makefile.wat
hack around 10.2/10.3 bug with duplicate symbol
[wxWidgets.git] / src / png / makefile.wat
CommitLineData
8a2c6ef8
JS
1#!/binb/wmake.exe
2#
3# File: makefile.wat
4# Author: Julian Smart
5# Created: 1998
ddea7eb6 6# Changelist: 2003-02-25 - Juergen Ulbts - update from wxWindows 2.5.x/HEAD branch
8a2c6ef8
JS
7#
8# Makefile : Builds PNG library for Watcom C++, WIN32
9
10WXDIR = ..\..
25889d3c 11EXTRACPPFLAGS=-i=..\zlib
8a2c6ef8
JS
12
13!include $(WXDIR)\src\makewat.env
14
15WXLIB = $(WXDIR)\lib
16
a0499e2f
VZ
17LIBTARGET = $(WXLIB)\png$(WATCOM_SUFFIX).lib
18
19OBJECTS = &
ddea7eb6
CE
20 $(OUTPUTDIR)\png.obj &
21 $(OUTPUTDIR)\pngread.obj &
22 $(OUTPUTDIR)\pngrtran.obj &
23 $(OUTPUTDIR)\pngrutil.obj &
24 $(OUTPUTDIR)\pngpread.obj &
25 $(OUTPUTDIR)\pngtrans.obj &
26 $(OUTPUTDIR)\pngwrite.obj &
27 $(OUTPUTDIR)\pngwtran.obj &
28 $(OUTPUTDIR)\pngwutil.obj &
29 $(OUTPUTDIR)\pngerror.obj &
30 $(OUTPUTDIR)\pngmem.obj &
31 $(OUTPUTDIR)\pngwio.obj &
32 $(OUTPUTDIR)\pngrio.obj &
33 $(OUTPUTDIR)\pngget.obj &
34 $(OUTPUTDIR)\pngset.obj
a0499e2f
VZ
35
36all: $(OUTPUTDIR) $(LIBTARGET) .SYMBOLIC
37
38$(OUTPUTDIR):
39 @if not exist $^@ mkdir $^@
40
ddea7eb6 41LBCFILE=$(OUTPUTDIR)\png.lbc
8a2c6ef8 42$(LIBTARGET) : $(OBJECTS)
a0499e2f
VZ
43 %create $(LBCFILE)
44 @for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i
45 wlib /q /b /c /n /p=512 $^@ @$(LBCFILE)
8a2c6ef8
JS
46
47clean: .SYMBOLIC
ddea7eb6 48 -erase $(OUTPUTDIR)\*.obj
8a2c6ef8 49 -erase $(LIBTARGET)
ddea7eb6
CE
50 -erase $(OUTPUTDIR)\*.pch
51 -erase $(OUTPUTDIR)\*.err
52 -erase $(OUTPUTDIR)\*.lbc
8a2c6ef8
JS
53
54cleanall: clean
55