| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile.zfs,v 1.5 2018/05/28 21:05:02 chs Exp $ | | 1 | # $NetBSD: Makefile.zfs,v 1.6 2018/06/06 14:47:54 kamil Exp $ |
2 | | | 2 | |
3 | .include <bsd.own.mk> | | 3 | .include <bsd.own.mk> |
4 | | | 4 | |
5 | # Verify these manually | | 5 | # Verify these manually |
6 | NOGCCERROR= yes | | 6 | NOGCCERROR= yes |
7 | | | 7 | |
8 | # Basic compilation stuff. | | 8 | # Basic compilation stuff. |
9 | CPPFLAGS+= -std=c99 | | 9 | CPPFLAGS+= -std=c99 |
10 | | | 10 | |
11 | # Pick a VTOC format - ick. | | 11 | # Pick a VTOC format - ick. |
12 | CPPFLAGS+= -D_SUNOS_VTOC_16 | | 12 | CPPFLAGS+= -D_SUNOS_VTOC_16 |
13 | CPPFLAGS+= -D_PROPLIB_ZFS_CONFLICT | | 13 | CPPFLAGS+= -D_PROPLIB_ZFS_CONFLICT |
14 | | | 14 | |
| @@ -32,26 +32,28 @@ CPPFLAGS+= -I${ZFSDIR}/dist/lib/libdevin | | | @@ -32,26 +32,28 @@ CPPFLAGS+= -I${ZFSDIR}/dist/lib/libdevin |
32 | CPPFLAGS+= -I${ZFSDIR}/dist/lib/libnvpair | | 32 | CPPFLAGS+= -I${ZFSDIR}/dist/lib/libnvpair |
33 | CPPFLAGS+= -I${ZFSDIR}/dist/lib/libshare/common | | 33 | CPPFLAGS+= -I${ZFSDIR}/dist/lib/libshare/common |
34 | CPPFLAGS+= -I${ZFSDIR}/dist/lib/libumem | | 34 | CPPFLAGS+= -I${ZFSDIR}/dist/lib/libumem |
35 | CPPFLAGS+= -I${ZFSDIR}/dist/lib/libuutil/common | | 35 | CPPFLAGS+= -I${ZFSDIR}/dist/lib/libuutil/common |
36 | CPPFLAGS+= -I${ZFSDIR}/dist/lib/libzfs/common | | 36 | CPPFLAGS+= -I${ZFSDIR}/dist/lib/libzfs/common |
37 | CPPFLAGS+= -I${ZFSDIR}/dist/lib/libzfs_core/common | | 37 | CPPFLAGS+= -I${ZFSDIR}/dist/lib/libzfs_core/common |
38 | CPPFLAGS+= -I${ZFSDIR}/dist/lib/libzpool/common | | 38 | CPPFLAGS+= -I${ZFSDIR}/dist/lib/libzpool/common |
39 | | | 39 | |
40 | CPPFLAGS+= -I${ZFSDIR}/dist/common | | 40 | CPPFLAGS+= -I${ZFSDIR}/dist/common |
41 | | | 41 | |
42 | CWARNFLAGS+= -Wno-missing-field-initializers | | 42 | CWARNFLAGS+= -Wno-missing-field-initializers |
43 | CWARNFLAGS+= -Wno-strict-prototypes | | 43 | CWARNFLAGS+= -Wno-strict-prototypes |
44 | CWARNFLAGS+= -Wno-cast-qual | | 44 | CWARNFLAGS+= -Wno-cast-qual |
| | | 45 | .if defined(HAVE_LLVM) |
45 | CWARNFLAGS+= -Wno-discarded-qualifiers | | 46 | CWARNFLAGS+= -Wno-discarded-qualifiers |
| | | 47 | .endif |
46 | CWARNFLAGS+= -Wno-switch | | 48 | CWARNFLAGS+= -Wno-switch |
47 | CWARNFLAGS+= -Wno-missing-prototypes | | 49 | CWARNFLAGS+= -Wno-missing-prototypes |
48 | CWARNFLAGS+= -Wno-unused-variable | | 50 | CWARNFLAGS+= -Wno-unused-variable |
49 | CWARNFLAGS+= -Wno-shadow | | 51 | CWARNFLAGS+= -Wno-shadow |
50 | | | 52 | |
51 | LIBAVL_SRCDIR= ${ZFSDIR}/lib/libavl | | 53 | LIBAVL_SRCDIR= ${ZFSDIR}/lib/libavl |
52 | LIBNVPAIR_SRCDIR= ${ZFSDIR}/lib/libnvpair | | 54 | LIBNVPAIR_SRCDIR= ${ZFSDIR}/lib/libnvpair |
53 | LIBUMEM_SRCDIR= ${ZFSDIR}/lib/libumem | | 55 | LIBUMEM_SRCDIR= ${ZFSDIR}/lib/libumem |
54 | LIBUUTIL_SRCDIR= ${ZFSDIR}/lib/libuutil | | 56 | LIBUUTIL_SRCDIR= ${ZFSDIR}/lib/libuutil |
55 | LIBZFS_SRCDIR= ${ZFSDIR}/lib/libzfs | | 57 | LIBZFS_SRCDIR= ${ZFSDIR}/lib/libzfs |
56 | LIBZFS_CORE_SRCDIR= ${ZFSDIR}/lib/libzfs_core | | 58 | LIBZFS_CORE_SRCDIR= ${ZFSDIR}/lib/libzfs_core |
57 | LIBZPOOL_SRCDIR= ${ZFSDIR}/lib/libzpool | | 59 | LIBZPOOL_SRCDIR= ${ZFSDIR}/lib/libzpool |