| 1 | 
 # descrip.mms: MMS description file for building zlib on VMS | 
 
 
 
 
 
 | 2 | 
 # written by Martin P.J. Zinser <m.zinser@gsi.de> | 
 
 
 
 
 
 | 3 | 
  | 
 
 
 
 
 
 | 4 | 
 cc_defs = | 
 
 
 
 
 
 | 5 | 
 c_deb = | 
 
 
 
 
 
 | 6 | 
  | 
 
 
 
 
 
 | 7 | 
 .ifdef __DECC__ | 
 
 
 
 
 
 | 8 | 
 pref = /prefix=all | 
 
 
 
 
 
 | 9 | 
 .endif | 
 
 
 
 
 
 | 10 | 
  | 
 
 
 
 
 
 | 11 | 
 OBJS = adler32.obj, compress.obj, crc32.obj, gzio.obj, uncompr.obj,\ | 
 
 
 
 
 
 | 12 | 
        deflate.obj, trees.obj, zutil.obj, inflate.obj, infblock.obj,\ | 
 
 
 
 
 
 | 13 | 
        inftrees.obj, infcodes.obj, infutil.obj, inffast.obj | 
 
 
 
 
 
 | 14 | 
  | 
 
 
 
 
 
 | 15 | 
 CFLAGS= $(C_DEB) $(CC_DEFS) $(PREF) | 
 
 
 
 
 
 | 16 | 
  | 
 
 
 
 
 
 | 17 | 
 all : example.exe minigzip.exe | 
 
 
 
 
 
 | 18 | 
         @ write sys$output " Example applications available" | 
 
 
 
 
 
 | 19 | 
 libz.olb : libz.olb($(OBJS)) | 
 
 
 
 
 
 | 20 | 
         @ write sys$output " libz available" | 
 
 
 
 
 
 | 21 | 
  | 
 
 
 
 
 
 | 22 | 
 example.exe : example.obj libz.olb | 
 
 
 
 
 
 | 23 | 
               link example,libz.olb/lib | 
 
 
 
 
 
 | 24 | 
  | 
 
 
 
 
 
 | 25 | 
 minigzip.exe : minigzip.obj libz.olb | 
 
 
 
 
 
 | 26 | 
               link minigzip,libz.olb/lib,x11vms:xvmsutils.olb/lib | 
 
 
 
 
 
 | 27 | 
  | 
 
 
 
 
 
 | 28 | 
 clean : | 
 
 
 
 
 
 | 29 | 
         delete *.obj;*,libz.olb;* | 
 
 
 
 
 
 | 30 | 
  | 
 
 
 
 
 
 | 31 | 
  | 
 
 
 
 
 
 | 32 | 
 # Other dependencies. | 
 
 
 
 
 
 | 33 | 
 adler32.obj : zutil.h zlib.h zconf.h | 
 
 
 
 
 
 | 34 | 
 compress.obj : zlib.h zconf.h | 
 
 
 
 
 
 | 35 | 
 crc32.obj : zutil.h zlib.h zconf.h | 
 
 
 
 
 
 | 36 | 
 deflate.obj : deflate.h zutil.h zlib.h zconf.h | 
 
 
 
 
 
 | 37 | 
 example.obj : zlib.h zconf.h | 
 
 
 
 
 
 | 38 | 
 gzio.obj : zutil.h zlib.h zconf.h | 
 
 
 
 
 
 | 39 | 
 infblock.obj : zutil.h zlib.h zconf.h infblock.h inftrees.h infcodes.h infutil.h | 
 
 
 
 
 
 | 40 | 
 infcodes.obj : zutil.h zlib.h zconf.h inftrees.h infutil.h infcodes.h inffast.h | 
 
 
 
 
 
 | 41 | 
 inffast.obj : zutil.h zlib.h zconf.h inftrees.h infutil.h inffast.h | 
 
 
 
 
 
 | 42 | 
 inflate.obj : zutil.h zlib.h zconf.h infblock.h | 
 
 
 
 
 
 | 43 | 
 inftrees.obj : zutil.h zlib.h zconf.h inftrees.h | 
 
 
 
 
 
 | 44 | 
 infutil.obj : zutil.h zlib.h zconf.h inftrees.h infutil.h | 
 
 
 
 
 
 | 45 | 
 minigzip.obj : zlib.h zconf.h | 
 
 
 
 
 
 | 46 | 
 trees.obj : deflate.h zutil.h zlib.h zconf.h | 
 
 
 
 
 
 | 47 | 
 uncompr.obj : zlib.h zconf.h | 
 
 
 
 
 
 | 48 | 
 zutil.obj : zutil.h zlib.h zconf.h |