1 ##############################################################################
2 # Name: src/zlib/makefile.wat
3 # Purpose: build zlib using Watcom 11.0+ compiler
4 # Author: Vadim Zeitlin
7 # Copyright: (c) 2003 Vadim Zeitlin
8 # Changelist: 2003-02-25 - Juergen Ulbts - update from wxWindows 2.5.x/HEAD branch
9 # Licence: wxWindows licence
10 ##############################################################################
15 !include $(WXDIR)\src\makewat.env
17 LIBTARGET=$(WXDIR)\lib\zlib$(WATCOM_SUFFIX).lib
21 $(OUTPUTDIR)\adler32.obj &
22 $(OUTPUTDIR)\compress.obj &
23 $(OUTPUTDIR)\crc32.obj &
24 $(OUTPUTDIR)\gzio.obj &
25 $(OUTPUTDIR)\uncompr.obj &
26 $(OUTPUTDIR)\deflate.obj &
27 $(OUTPUTDIR)\trees.obj &
28 $(OUTPUTDIR)\zutil.obj &
29 $(OUTPUTDIR)\inflate.obj &
30 $(OUTPUTDIR)\infblock.obj &
31 $(OUTPUTDIR)\inftrees.obj &
32 $(OUTPUTDIR)\infcodes.obj &
33 $(OUTPUTDIR)\infutil.obj &
34 $(OUTPUTDIR)\inffast.obj
38 all: $(OUTPUTDIR) $(LIBTARGET) .SYMBOLIC
41 @if not exist $^@ mkdir $^@
43 LBCFILE=$(OUTPUTDIR)\zlib.lbc
44 $(LIBTARGET) : $(OBJECTS)
46 @for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i
47 wlib /q /b /c /n /p=512 $^@ @$(LBCFILE)