]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/modules/zlib/Makefile
libarchive: merge from vendor branch
[FreeBSD/FreeBSD.git] / sys / modules / zlib / Makefile
1 # $FreeBSD$
2
3 .PATH: ${SRCTOP}/sys/libkern
4 .PATH: ${SRCTOP}/sys/dev/zlib
5 .PATH: ${SRCTOP}/sys/contrib/zlib
6
7 KMOD=   zlib
8 SRCS+=  zcalloc.c
9 SRCS+=  zlib_mod.c
10 SRCS+=  adler32.c
11 SRCS+=  compress.c
12 SRCS+=  crc32.c
13 SRCS+=  deflate.c
14 SRCS+=  inffast.c
15 SRCS+=  inflate.c
16 SRCS+=  inftrees.c
17 SRCS+=  trees.c
18 SRCS+=  uncompr.c
19 SRCS+=  zutil.c
20
21 CWARNFLAGS.compress.c+=-Wno-cast-qual # compress:49
22 CWARNFLAGS.deflate.c+=-Wno-cast-qual # deflate.c:415
23 CWARNFLAGS.uncompr.c+=-Wno-cast-qual # uncompr:49
24 CWARNFLAGS.crc32.c+=${NO_WSTRICT_PROTOTYPES} # crc32.c:586
25 CWARNFLAGS.trees.c+=${NO_WSTRICT_PROTOTYPES} # trees.c:232
26 CWARNFLAGS.zutil.c+=${NO_WSTRICT_PROTOTYPES} # zutil.c:27,32
27
28 .include <bsd.kmod.mk>
29
30 CWARNFLAGS+=${NO_WDEPRECATED_NON_PROTOTYPE} # https://github.com/madler/zlib/issues/633