xref: /freebsd/cddl/lib/libnvpair/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
19e5787d2SMatt Macy.PATH: ${SRCTOP}/sys/contrib/openzfs/module/nvpair
29e5787d2SMatt Macy.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libnvpair
306016a40SKristof Provost.PATH: ${SRCTOP}/sys/contrib/openzfs/include
4f0a75d27SPawel Jakub Dawidek
5f0a75d27SPawel Jakub DawidekLIB=	nvpair
69e9c651cSGreg VLIBADD=	spl
7f0a75d27SPawel Jakub Dawidek
8*a71ea7beSEmmanuel VadotPACKAGE=	zfs
99e5787d2SMatt Macy# user
1006016a40SKristof ProvostINCS=	libnvpair.h
115941f035SRuslan ErmilovSRCS=	libnvpair.c \
129e5787d2SMatt Macy	libnvpair_json.c \
139e5787d2SMatt Macy	nvpair_alloc_system.c
149e5787d2SMatt Macy# kernel
159e5787d2SMatt MacySRCS+= nvpair_alloc_fixed.c \
169e5787d2SMatt Macy	nvpair.c \
179e5787d2SMatt Macy	fnvpair.c
18f0a75d27SPawel Jakub Dawidek
199e5787d2SMatt MacyWARNS?=	2
209e5787d2SMatt MacyCFLAGS+= -DIN_BASE -DHAVE_RPC_TYPES
219e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include
229e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/
239e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/os/freebsd
24acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/sys
259e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
269e5787d2SMatt MacyCFLAGS+= -include ${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h
279e5787d2SMatt MacyCFLAGS+= -DHAVE_ISSETUGID  -DHAVE_CONFIG_H -DHAVE_XDR_BYTESREC
28f0a75d27SPawel Jakub Dawidek
29f0a75d27SPawel Jakub Dawidek.include <bsd.lib.mk>
30