3 .PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libnvpair
4 .PATH: ${.CURDIR}/../../../sys/cddl/contrib/opensolaris/common/nvpair
9 nvpair_alloc_system.c \
10 nvpair_alloc_fixed.c \
15 CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris/include
16 CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libzpool/common
17 CFLAGS+= -I${.CURDIR}/../../../sys/cddl/compat/opensolaris
18 CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common
19 CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs
20 CFLAGS+= -I${.CURDIR}/../../../sys
21 CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/head
22 CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris/lib/libumem
24 # This library uses macros to define fprintf behavior for several object types
25 # The compiler will see the non-string literal arguments to the fprintf calls and
26 # omit warnings for them. Quiesce these warnings in contrib code:
28 # cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c:743:12: warning: format
29 # string is not a string literal (potentially insecure) [-Wformat-security]
30 # ARENDER(pctl, nvlist_array, nvl, name, val, nelem);
32 CFLAGS+= -Wno-format-security