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)