2 # Borland C++   ************ UNTESTED ***********
 
   4 # To use, do "make -fmakefile.bor"
 
   6 # WARNING: the small model is supported but only for small values of
 
   7 # MAX_WBITS and MAX_MEM_LEVEL. If you wish to reduce the memory
 
   8 # requirements (default 256K for big objects plus a few K), you can add
 
   9 # to CFLAGS below: -DMAX_MEM_LEVEL=7 -DMAX_WBITS=14
 
  10 # See zconf.h for details about the memory requirements.
 
  12 # ------------- Turbo C++, Borland C++ -------------
 
  17 #   replace bcc with tcc for Turbo C++ 1.0
 
  21 LIBTARGET=..\..\lib\zlib.lib
 
  24 OBJ1 = adler32$(O) compress$(O) crc32$(O) gzio$(O) uncompr$(O) deflate$(O) \
 
  26 OBJ2 = zutil$(O) inflate$(O) infblock$(O) inftrees$(O) infcodes$(O) \
 
  27   infutil$(O) inffast$(O) 
 
  31 adler32.obj: adler32.c zutil.h zlib.h zconf.h
 
  32         $(CC) -c $(CFLAGS) $*.c
 
  34 compress.obj: compress.c zlib.h zconf.h
 
  35         $(CC) -c $(CFLAGS) $*.c
 
  37 crc32.obj: crc32.c zutil.h zlib.h zconf.h
 
  38         $(CC) -c $(CFLAGS) $*.c
 
  40 deflate.obj: deflate.c deflate.h zutil.h zlib.h zconf.h
 
  41         $(CC) -c $(CFLAGS) $*.c
 
  43 gzio.obj: gzio.c zutil.h zlib.h zconf.h
 
  44         $(CC) -c $(CFLAGS) $*.c
 
  46 infblock.obj: infblock.c zutil.h zlib.h zconf.h infblock.h inftrees.h\
 
  48         $(CC) -c $(CFLAGS) $*.c
 
  50 infcodes.obj: infcodes.c zutil.h zlib.h zconf.h inftrees.h infutil.h\
 
  52         $(CC) -c $(CFLAGS) $*.c
 
  54 inflate.obj: inflate.c zutil.h zlib.h zconf.h infblock.h
 
  55         $(CC) -c $(CFLAGS) $*.c
 
  57 inftrees.obj: inftrees.c zutil.h zlib.h zconf.h inftrees.h
 
  58         $(CC) -c $(CFLAGS) $*.c
 
  60 infutil.obj: infutil.c zutil.h zlib.h zconf.h inftrees.h infutil.h
 
  61         $(CC) -c $(CFLAGS) $*.c
 
  63 inffast.obj: inffast.c zutil.h zlib.h zconf.h inftrees.h infutil.h inffast.h
 
  64         $(CC) -c $(CFLAGS) $*.c
 
  66 trees.obj: trees.c deflate.h zutil.h zlib.h zconf.h
 
  67         $(CC) -c $(CFLAGS) $*.c
 
  69 uncompr.obj: uncompr.c zlib.h zconf.h
 
  70         $(CC) -c $(CFLAGS) $*.c
 
  72 zutil.obj: zutil.c zutil.h zlib.h zconf.h
 
  73         $(CC) -c $(CFLAGS) $*.c
 
  75 LIBOBJECTS = $(OBJ1) $(OBJ2)
 
  77 $(LIBTARGET): $(LIBOBJECTS)