| 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 |