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 |