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