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