Makefile.in 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410
  1. # Makefile for zlib
  2. # Copyright (C) 1995-2024 Jean-loup Gailly, Mark Adler
  3. # For conditions of distribution and use, see copyright notice in zlib.h
  4. # To compile and test, type:
  5. # ./configure; make test
  6. # Normally configure builds both a static and a shared library.
  7. # If you want to build just a static library, use: ./configure --static
  8. # To install /usr/local/lib/libz.* and /usr/local/include/zlib.h, type:
  9. # make install
  10. # To install in $HOME instead of /usr/local, use:
  11. # make install prefix=$HOME
  12. CC=cc
  13. CFLAGS=-O
  14. #CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
  15. #CFLAGS=-g -DZLIB_DEBUG
  16. #CFLAGS=-O3 -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
  17. # -Wstrict-prototypes -Wmissing-prototypes
  18. SFLAGS=-O
  19. LDFLAGS=
  20. TEST_LIBS=-L. libz.a
  21. LDSHARED=$(CC)
  22. CPP=$(CC) -E
  23. STATICLIB=libz.a
  24. SHAREDLIB=libz.so
  25. SHAREDLIBV=libz.so.1.3.1
  26. SHAREDLIBM=libz.so.1
  27. LIBS=$(STATICLIB) $(SHAREDLIBV)
  28. AR=ar
  29. ARFLAGS=rc
  30. RANLIB=ranlib
  31. LDCONFIG=ldconfig
  32. LDSHAREDLIBC=-lc
  33. TAR=tar
  34. SHELL=/bin/sh
  35. EXE=
  36. prefix = /usr/local
  37. exec_prefix = ${prefix}
  38. libdir = ${exec_prefix}/lib
  39. sharedlibdir = ${libdir}
  40. includedir = ${prefix}/include
  41. mandir = ${prefix}/share/man
  42. man3dir = ${mandir}/man3
  43. pkgconfigdir = ${libdir}/pkgconfig
  44. SRCDIR=
  45. ZINC=
  46. ZINCOUT=-I.
  47. OBJZ = adler32.o crc32.o deflate.o infback.o inffast.o inflate.o inftrees.o trees.o zutil.o
  48. OBJG = compress.o uncompr.o gzclose.o gzlib.o gzread.o gzwrite.o
  49. OBJC = $(OBJZ) $(OBJG)
  50. PIC_OBJZ = adler32.lo crc32.lo deflate.lo infback.lo inffast.lo inflate.lo inftrees.lo trees.lo zutil.lo
  51. PIC_OBJG = compress.lo uncompr.lo gzclose.lo gzlib.lo gzread.lo gzwrite.lo
  52. PIC_OBJC = $(PIC_OBJZ) $(PIC_OBJG)
  53. # to use the asm code: make OBJA=match.o, PIC_OBJA=match.lo
  54. OBJA =
  55. PIC_OBJA =
  56. OBJS = $(OBJC) $(OBJA)
  57. PIC_OBJS = $(PIC_OBJC) $(PIC_OBJA)
  58. all: static shared
  59. static: example$(EXE) minigzip$(EXE)
  60. shared: examplesh$(EXE) minigzipsh$(EXE)
  61. all64: example64$(EXE) minigzip64$(EXE)
  62. check: test
  63. test: all teststatic testshared
  64. teststatic: static
  65. @TMPST=tmpst_$$; \
  66. if echo hello world | ${QEMU_RUN} ./minigzip | ${QEMU_RUN} ./minigzip -d && ${QEMU_RUN} ./example $$TMPST ; then \
  67. echo ' *** zlib test OK ***'; \
  68. else \
  69. echo ' *** zlib test FAILED ***'; false; \
  70. fi
  71. @rm -f tmpst_$$
  72. testshared: shared
  73. @LD_LIBRARY_PATH=`pwd`:$(LD_LIBRARY_PATH) ; export LD_LIBRARY_PATH; \
  74. LD_LIBRARYN32_PATH=`pwd`:$(LD_LIBRARYN32_PATH) ; export LD_LIBRARYN32_PATH; \
  75. DYLD_LIBRARY_PATH=`pwd`:$(DYLD_LIBRARY_PATH) ; export DYLD_LIBRARY_PATH; \
  76. SHLIB_PATH=`pwd`:$(SHLIB_PATH) ; export SHLIB_PATH; \
  77. TMPSH=tmpsh_$$; \
  78. if echo hello world | ${QEMU_RUN} ./minigzipsh | ${QEMU_RUN} ./minigzipsh -d && ${QEMU_RUN} ./examplesh $$TMPSH; then \
  79. echo ' *** zlib shared test OK ***'; \
  80. else \
  81. echo ' *** zlib shared test FAILED ***'; false; \
  82. fi
  83. @rm -f tmpsh_$$
  84. test64: all64
  85. @TMP64=tmp64_$$; \
  86. if echo hello world | ${QEMU_RUN} ./minigzip64 | ${QEMU_RUN} ./minigzip64 -d && ${QEMU_RUN} ./example64 $$TMP64; then \
  87. echo ' *** zlib 64-bit test OK ***'; \
  88. else \
  89. echo ' *** zlib 64-bit test FAILED ***'; false; \
  90. fi
  91. @rm -f tmp64_$$
  92. infcover.o: $(SRCDIR)test/infcover.c $(SRCDIR)zlib.h zconf.h
  93. $(CC) $(CFLAGS) $(ZINCOUT) -c -o $@ $(SRCDIR)test/infcover.c
  94. infcover: infcover.o libz.a
  95. $(CC) $(CFLAGS) -o $@ infcover.o libz.a
  96. cover: infcover
  97. rm -f *.gcda
  98. ${QEMU_RUN} ./infcover
  99. gcov inf*.c
  100. libz.a: $(OBJS)
  101. $(AR) $(ARFLAGS) $@ $(OBJS)
  102. -@ ($(RANLIB) $@ || true) >/dev/null 2>&1
  103. match.o: match.S
  104. $(CPP) match.S > _match.s
  105. $(CC) -c _match.s
  106. mv _match.o match.o
  107. rm -f _match.s
  108. match.lo: match.S
  109. $(CPP) match.S > _match.s
  110. $(CC) -c -fPIC _match.s
  111. mv _match.o match.lo
  112. rm -f _match.s
  113. example.o: $(SRCDIR)test/example.c $(SRCDIR)zlib.h zconf.h
  114. $(CC) $(CFLAGS) $(ZINCOUT) -c -o $@ $(SRCDIR)test/example.c
  115. minigzip.o: $(SRCDIR)test/minigzip.c $(SRCDIR)zlib.h zconf.h
  116. $(CC) $(CFLAGS) $(ZINCOUT) -c -o $@ $(SRCDIR)test/minigzip.c
  117. example64.o: $(SRCDIR)test/example.c $(SRCDIR)zlib.h zconf.h
  118. $(CC) $(CFLAGS) $(ZINCOUT) -D_FILE_OFFSET_BITS=64 -c -o $@ $(SRCDIR)test/example.c
  119. minigzip64.o: $(SRCDIR)test/minigzip.c $(SRCDIR)zlib.h zconf.h
  120. $(CC) $(CFLAGS) $(ZINCOUT) -D_FILE_OFFSET_BITS=64 -c -o $@ $(SRCDIR)test/minigzip.c
  121. adler32.o: $(SRCDIR)adler32.c
  122. $(CC) $(CFLAGS) $(ZINC) -c -o $@ $(SRCDIR)adler32.c
  123. crc32.o: $(SRCDIR)crc32.c
  124. $(CC) $(CFLAGS) $(ZINC) -c -o $@ $(SRCDIR)crc32.c
  125. deflate.o: $(SRCDIR)deflate.c
  126. $(CC) $(CFLAGS) $(ZINC) -c -o $@ $(SRCDIR)deflate.c
  127. infback.o: $(SRCDIR)infback.c
  128. $(CC) $(CFLAGS) $(ZINC) -c -o $@ $(SRCDIR)infback.c
  129. inffast.o: $(SRCDIR)inffast.c
  130. $(CC) $(CFLAGS) $(ZINC) -c -o $@ $(SRCDIR)inffast.c
  131. inflate.o: $(SRCDIR)inflate.c
  132. $(CC) $(CFLAGS) $(ZINC) -c -o $@ $(SRCDIR)inflate.c
  133. inftrees.o: $(SRCDIR)inftrees.c
  134. $(CC) $(CFLAGS) $(ZINC) -c -o $@ $(SRCDIR)inftrees.c
  135. trees.o: $(SRCDIR)trees.c
  136. $(CC) $(CFLAGS) $(ZINC) -c -o $@ $(SRCDIR)trees.c
  137. zutil.o: $(SRCDIR)zutil.c
  138. $(CC) $(CFLAGS) $(ZINC) -c -o $@ $(SRCDIR)zutil.c
  139. compress.o: $(SRCDIR)compress.c
  140. $(CC) $(CFLAGS) $(ZINC) -c -o $@ $(SRCDIR)compress.c
  141. uncompr.o: $(SRCDIR)uncompr.c
  142. $(CC) $(CFLAGS) $(ZINC) -c -o $@ $(SRCDIR)uncompr.c
  143. gzclose.o: $(SRCDIR)gzclose.c
  144. $(CC) $(CFLAGS) $(ZINC) -c -o $@ $(SRCDIR)gzclose.c
  145. gzlib.o: $(SRCDIR)gzlib.c
  146. $(CC) $(CFLAGS) $(ZINC) -c -o $@ $(SRCDIR)gzlib.c
  147. gzread.o: $(SRCDIR)gzread.c
  148. $(CC) $(CFLAGS) $(ZINC) -c -o $@ $(SRCDIR)gzread.c
  149. gzwrite.o: $(SRCDIR)gzwrite.c
  150. $(CC) $(CFLAGS) $(ZINC) -c -o $@ $(SRCDIR)gzwrite.c
  151. adler32.lo: $(SRCDIR)adler32.c
  152. -@mkdir objs 2>/dev/null || test -d objs
  153. $(CC) $(SFLAGS) $(ZINC) -DPIC -c -o objs/adler32.o $(SRCDIR)adler32.c
  154. -@mv objs/adler32.o $@
  155. crc32.lo: $(SRCDIR)crc32.c
  156. -@mkdir objs 2>/dev/null || test -d objs
  157. $(CC) $(SFLAGS) $(ZINC) -DPIC -c -o objs/crc32.o $(SRCDIR)crc32.c
  158. -@mv objs/crc32.o $@
  159. deflate.lo: $(SRCDIR)deflate.c
  160. -@mkdir objs 2>/dev/null || test -d objs
  161. $(CC) $(SFLAGS) $(ZINC) -DPIC -c -o objs/deflate.o $(SRCDIR)deflate.c
  162. -@mv objs/deflate.o $@
  163. infback.lo: $(SRCDIR)infback.c
  164. -@mkdir objs 2>/dev/null || test -d objs
  165. $(CC) $(SFLAGS) $(ZINC) -DPIC -c -o objs/infback.o $(SRCDIR)infback.c
  166. -@mv objs/infback.o $@
  167. inffast.lo: $(SRCDIR)inffast.c
  168. -@mkdir objs 2>/dev/null || test -d objs
  169. $(CC) $(SFLAGS) $(ZINC) -DPIC -c -o objs/inffast.o $(SRCDIR)inffast.c
  170. -@mv objs/inffast.o $@
  171. inflate.lo: $(SRCDIR)inflate.c
  172. -@mkdir objs 2>/dev/null || test -d objs
  173. $(CC) $(SFLAGS) $(ZINC) -DPIC -c -o objs/inflate.o $(SRCDIR)inflate.c
  174. -@mv objs/inflate.o $@
  175. inftrees.lo: $(SRCDIR)inftrees.c
  176. -@mkdir objs 2>/dev/null || test -d objs
  177. $(CC) $(SFLAGS) $(ZINC) -DPIC -c -o objs/inftrees.o $(SRCDIR)inftrees.c
  178. -@mv objs/inftrees.o $@
  179. trees.lo: $(SRCDIR)trees.c
  180. -@mkdir objs 2>/dev/null || test -d objs
  181. $(CC) $(SFLAGS) $(ZINC) -DPIC -c -o objs/trees.o $(SRCDIR)trees.c
  182. -@mv objs/trees.o $@
  183. zutil.lo: $(SRCDIR)zutil.c
  184. -@mkdir objs 2>/dev/null || test -d objs
  185. $(CC) $(SFLAGS) $(ZINC) -DPIC -c -o objs/zutil.o $(SRCDIR)zutil.c
  186. -@mv objs/zutil.o $@
  187. compress.lo: $(SRCDIR)compress.c
  188. -@mkdir objs 2>/dev/null || test -d objs
  189. $(CC) $(SFLAGS) $(ZINC) -DPIC -c -o objs/compress.o $(SRCDIR)compress.c
  190. -@mv objs/compress.o $@
  191. uncompr.lo: $(SRCDIR)uncompr.c
  192. -@mkdir objs 2>/dev/null || test -d objs
  193. $(CC) $(SFLAGS) $(ZINC) -DPIC -c -o objs/uncompr.o $(SRCDIR)uncompr.c
  194. -@mv objs/uncompr.o $@
  195. gzclose.lo: $(SRCDIR)gzclose.c
  196. -@mkdir objs 2>/dev/null || test -d objs
  197. $(CC) $(SFLAGS) $(ZINC) -DPIC -c -o objs/gzclose.o $(SRCDIR)gzclose.c
  198. -@mv objs/gzclose.o $@
  199. gzlib.lo: $(SRCDIR)gzlib.c
  200. -@mkdir objs 2>/dev/null || test -d objs
  201. $(CC) $(SFLAGS) $(ZINC) -DPIC -c -o objs/gzlib.o $(SRCDIR)gzlib.c
  202. -@mv objs/gzlib.o $@
  203. gzread.lo: $(SRCDIR)gzread.c
  204. -@mkdir objs 2>/dev/null || test -d objs
  205. $(CC) $(SFLAGS) $(ZINC) -DPIC -c -o objs/gzread.o $(SRCDIR)gzread.c
  206. -@mv objs/gzread.o $@
  207. gzwrite.lo: $(SRCDIR)gzwrite.c
  208. -@mkdir objs 2>/dev/null || test -d objs
  209. $(CC) $(SFLAGS) $(ZINC) -DPIC -c -o objs/gzwrite.o $(SRCDIR)gzwrite.c
  210. -@mv objs/gzwrite.o $@
  211. placebo $(SHAREDLIBV): $(PIC_OBJS) libz.a
  212. $(LDSHARED) $(SFLAGS) -o $@ $(PIC_OBJS) $(LDSHAREDLIBC) $(LDFLAGS)
  213. rm -f $(SHAREDLIB) $(SHAREDLIBM)
  214. ln -s $@ $(SHAREDLIB)
  215. ln -s $@ $(SHAREDLIBM)
  216. -@rmdir objs
  217. example$(EXE): example.o $(STATICLIB)
  218. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ example.o $(TEST_LIBS)
  219. minigzip$(EXE): minigzip.o $(STATICLIB)
  220. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ minigzip.o $(TEST_LIBS)
  221. examplesh$(EXE): example.o $(SHAREDLIBV)
  222. $(CC) $(CFLAGS) -o $@ example.o $(LDFLAGS) -L. $(SHAREDLIBV)
  223. minigzipsh$(EXE): minigzip.o $(SHAREDLIBV)
  224. $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS) -L. $(SHAREDLIBV)
  225. example64$(EXE): example64.o $(STATICLIB)
  226. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ example64.o $(TEST_LIBS)
  227. minigzip64$(EXE): minigzip64.o $(STATICLIB)
  228. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ minigzip64.o $(TEST_LIBS)
  229. install-libs: $(LIBS)
  230. -@if [ ! -d $(DESTDIR)$(exec_prefix) ]; then mkdir -p $(DESTDIR)$(exec_prefix); fi
  231. -@if [ ! -d $(DESTDIR)$(libdir) ]; then mkdir -p $(DESTDIR)$(libdir); fi
  232. -@if [ ! -d $(DESTDIR)$(sharedlibdir) ]; then mkdir -p $(DESTDIR)$(sharedlibdir); fi
  233. -@if [ ! -d $(DESTDIR)$(man3dir) ]; then mkdir -p $(DESTDIR)$(man3dir); fi
  234. -@if [ ! -d $(DESTDIR)$(pkgconfigdir) ]; then mkdir -p $(DESTDIR)$(pkgconfigdir); fi
  235. rm -f $(DESTDIR)$(libdir)/$(STATICLIB)
  236. cp $(STATICLIB) $(DESTDIR)$(libdir)
  237. chmod 644 $(DESTDIR)$(libdir)/$(STATICLIB)
  238. -@($(RANLIB) $(DESTDIR)$(libdir)/libz.a || true) >/dev/null 2>&1
  239. -@if test -n "$(SHAREDLIBV)"; then \
  240. rm -f $(DESTDIR)$(sharedlibdir)/$(SHAREDLIBV); \
  241. cp $(SHAREDLIBV) $(DESTDIR)$(sharedlibdir); \
  242. echo "cp $(SHAREDLIBV) $(DESTDIR)$(sharedlibdir)"; \
  243. chmod 755 $(DESTDIR)$(sharedlibdir)/$(SHAREDLIBV); \
  244. echo "chmod 755 $(DESTDIR)$(sharedlibdir)/$(SHAREDLIBV)"; \
  245. rm -f $(DESTDIR)$(sharedlibdir)/$(SHAREDLIB) $(DESTDIR)$(sharedlibdir)/$(SHAREDLIBM); \
  246. ln -s $(SHAREDLIBV) $(DESTDIR)$(sharedlibdir)/$(SHAREDLIB); \
  247. ln -s $(SHAREDLIBV) $(DESTDIR)$(sharedlibdir)/$(SHAREDLIBM); \
  248. ($(LDCONFIG) || true) >/dev/null 2>&1; \
  249. fi
  250. rm -f $(DESTDIR)$(man3dir)/zlib.3
  251. cp $(SRCDIR)zlib.3 $(DESTDIR)$(man3dir)
  252. chmod 644 $(DESTDIR)$(man3dir)/zlib.3
  253. rm -f $(DESTDIR)$(pkgconfigdir)/zlib.pc
  254. cp zlib.pc $(DESTDIR)$(pkgconfigdir)
  255. chmod 644 $(DESTDIR)$(pkgconfigdir)/zlib.pc
  256. # The ranlib in install is needed on NeXTSTEP which checks file times
  257. # ldconfig is for Linux
  258. install: install-libs
  259. -@if [ ! -d $(DESTDIR)$(includedir) ]; then mkdir -p $(DESTDIR)$(includedir); fi
  260. rm -f $(DESTDIR)$(includedir)/zlib.h $(DESTDIR)$(includedir)/zconf.h
  261. cp $(SRCDIR)zlib.h zconf.h $(DESTDIR)$(includedir)
  262. chmod 644 $(DESTDIR)$(includedir)/zlib.h $(DESTDIR)$(includedir)/zconf.h
  263. uninstall:
  264. cd $(DESTDIR)$(includedir) && rm -f zlib.h zconf.h
  265. cd $(DESTDIR)$(libdir) && rm -f libz.a; \
  266. if test -n "$(SHAREDLIBV)" -a -f $(SHAREDLIBV); then \
  267. rm -f $(SHAREDLIBV) $(SHAREDLIB) $(SHAREDLIBM); \
  268. fi
  269. cd $(DESTDIR)$(man3dir) && rm -f zlib.3
  270. cd $(DESTDIR)$(pkgconfigdir) && rm -f zlib.pc
  271. docs: zlib.3.pdf
  272. zlib.3.pdf: $(SRCDIR)zlib.3
  273. groff -mandoc -f H -T ps $(SRCDIR)zlib.3 | ps2pdf - $@
  274. zconf.h.cmakein: $(SRCDIR)zconf.h.in
  275. -@ TEMPFILE=zconfh_$$; \
  276. echo "/#define ZCONF_H/ a\\\\\n#cmakedefine Z_PREFIX\\\\\n#cmakedefine Z_HAVE_UNISTD_H\n" >> $$TEMPFILE &&\
  277. sed -f $$TEMPFILE $(SRCDIR)zconf.h.in > $@ &&\
  278. touch -r $(SRCDIR)zconf.h.in $@ &&\
  279. rm $$TEMPFILE
  280. zconf: $(SRCDIR)zconf.h.in
  281. cp -p $(SRCDIR)zconf.h.in zconf.h
  282. minizip-test: static
  283. cd contrib/minizip && { CC="$(CC)" CFLAGS="$(CFLAGS)" $(MAKE) test ; cd ../.. ; }
  284. minizip-clean:
  285. cd contrib/minizip && { $(MAKE) clean ; cd ../.. ; }
  286. mostlyclean: clean
  287. clean: minizip-clean
  288. rm -f *.o *.lo *~ \
  289. example$(EXE) minigzip$(EXE) examplesh$(EXE) minigzipsh$(EXE) \
  290. example64$(EXE) minigzip64$(EXE) \
  291. infcover \
  292. libz.* foo.gz so_locations \
  293. _match.s maketree contrib/infback9/*.o
  294. rm -rf objs
  295. rm -f *.gcda *.gcno *.gcov
  296. rm -f contrib/infback9/*.gcda contrib/infback9/*.gcno contrib/infback9/*.gcov
  297. maintainer-clean: distclean
  298. distclean: clean zconf zconf.h.cmakein
  299. rm -f Makefile zlib.pc configure.log
  300. -@rm -f .DS_Store
  301. @if [ -f Makefile.in ]; then \
  302. printf 'all:\n\t-@echo "Please use ./configure first. Thank you."\n' > Makefile ; \
  303. printf '\ndistclean:\n\tmake -f Makefile.in distclean\n' >> Makefile ; \
  304. touch -r $(SRCDIR)Makefile.in Makefile ; fi
  305. tags:
  306. etags $(SRCDIR)*.[ch]
  307. adler32.o zutil.o: $(SRCDIR)zutil.h $(SRCDIR)zlib.h zconf.h
  308. gzclose.o gzlib.o gzread.o gzwrite.o: $(SRCDIR)zlib.h zconf.h $(SRCDIR)gzguts.h
  309. compress.o example.o minigzip.o uncompr.o: $(SRCDIR)zlib.h zconf.h
  310. crc32.o: $(SRCDIR)zutil.h $(SRCDIR)zlib.h zconf.h $(SRCDIR)crc32.h
  311. deflate.o: $(SRCDIR)deflate.h $(SRCDIR)zutil.h $(SRCDIR)zlib.h zconf.h
  312. infback.o inflate.o: $(SRCDIR)zutil.h $(SRCDIR)zlib.h zconf.h $(SRCDIR)inftrees.h $(SRCDIR)inflate.h $(SRCDIR)inffast.h $(SRCDIR)inffixed.h
  313. inffast.o: $(SRCDIR)zutil.h $(SRCDIR)zlib.h zconf.h $(SRCDIR)inftrees.h $(SRCDIR)inflate.h $(SRCDIR)inffast.h
  314. inftrees.o: $(SRCDIR)zutil.h $(SRCDIR)zlib.h zconf.h $(SRCDIR)inftrees.h
  315. trees.o: $(SRCDIR)deflate.h $(SRCDIR)zutil.h $(SRCDIR)zlib.h zconf.h $(SRCDIR)trees.h
  316. adler32.lo zutil.lo: $(SRCDIR)zutil.h $(SRCDIR)zlib.h zconf.h
  317. gzclose.lo gzlib.lo gzread.lo gzwrite.lo: $(SRCDIR)zlib.h zconf.h $(SRCDIR)gzguts.h
  318. compress.lo example.lo minigzip.lo uncompr.lo: $(SRCDIR)zlib.h zconf.h
  319. crc32.lo: $(SRCDIR)zutil.h $(SRCDIR)zlib.h zconf.h $(SRCDIR)crc32.h
  320. deflate.lo: $(SRCDIR)deflate.h $(SRCDIR)zutil.h $(SRCDIR)zlib.h zconf.h
  321. infback.lo inflate.lo: $(SRCDIR)zutil.h $(SRCDIR)zlib.h zconf.h $(SRCDIR)inftrees.h $(SRCDIR)inflate.h $(SRCDIR)inffast.h $(SRCDIR)inffixed.h
  322. inffast.lo: $(SRCDIR)zutil.h $(SRCDIR)zlib.h zconf.h $(SRCDIR)inftrees.h $(SRCDIR)inflate.h $(SRCDIR)inffast.h
  323. inftrees.lo: $(SRCDIR)zutil.h $(SRCDIR)zlib.h zconf.h $(SRCDIR)inftrees.h
  324. trees.lo: $(SRCDIR)deflate.h $(SRCDIR)zutil.h $(SRCDIR)zlib.h zconf.h $(SRCDIR)trees.h