xref: /freebsd/cddl/lib/libzfs_core/Makefile (revision 29185c9a26204383270cf96957c685c51f5bc894)
19e5787d2SMatt Macy.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libzfs_core
29e5787d2SMatt Macy.PATH: ${SRCTOP}/sys/contrib/openzfs/include
36ba2210eSMartin Matuska.PATH: ${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/zfs
46ba2210eSMartin Matuska.PATH: ${SRCTOP}/sys/contrib/openzfs/module/os/freebsd/zfs
59e5787d2SMatt Macy
6*29185c9aSLexi WinterPACKAGE=	zfs
7*29185c9aSLexi WinterLIB_PACKAGE=
8dce1a726SMartin Matuska
9dce1a726SMartin MatuskaLIB=	zfs_core
109e9c651cSGreg VLIBADD=	nvpair spl zutil
11dce1a726SMartin Matuska
12ce33c57dSKyle EvansINCS=	libzfs_core.h
136ba2210eSMartin MatuskaSRCS=	libzfs_core.c \
146ba2210eSMartin Matuska	os/freebsd/libzfs_core_ioctl.c \
156ba2210eSMartin Matuska	zfs_ioctl_compat.c
166f4accc2SMartin Matuska
179e5787d2SMatt MacyWARNS?=	2
18dce1a726SMartin MatuskaCSTD=	c99
199e5787d2SMatt MacyCFLAGS+= -DIN_BASE
209e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include
21b1c1ee44SMartin MatuskaCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libzfs_core
229e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libzfs_core/common
239e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/
249e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/os/freebsd
257a7741afSMartin MatuskaCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libzpool/include
266ba2210eSMartin MatuskaCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/zfs
279e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys
28acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
299e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/module/icp/include
309e5787d2SMatt MacyCFLAGS+= -include ${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h
319e5787d2SMatt MacyCFLAGS+= -DHAVE_ISSETUGID
329e5787d2SMatt MacyCFLAGS+= -include ${SRCTOP}/sys/modules/zfs/zfs_config.h
33dce1a726SMartin Matuska
34dce1a726SMartin Matuska.include <bsd.lib.mk>
35