Makefile.in 13 KB

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