xref: /freebsd/cddl/lib/libzfs_core/Makefile (revision b1c1ee4429fcca8f69873a8be66184e68e1b19d7)
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
6dce1a726SMartin Matuska
7dce1a726SMartin MatuskaLIB=	zfs_core
89e9c651cSGreg VLIBADD=	nvpair spl zutil
9f9513c33SLexi WinterPACKAGE=	libzfs
10dce1a726SMartin Matuska
11ce33c57dSKyle EvansINCS=	libzfs_core.h
126ba2210eSMartin MatuskaSRCS=	libzfs_core.c \
136ba2210eSMartin Matuska	os/freebsd/libzfs_core_ioctl.c \
146ba2210eSMartin Matuska	zfs_ioctl_compat.c
156f4accc2SMartin Matuska
169e5787d2SMatt MacyWARNS?=	2
17dce1a726SMartin MatuskaCSTD=	c99
189e5787d2SMatt MacyCFLAGS+= -DIN_BASE
199e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include
20*b1c1ee44SMartin MatuskaCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libzfs_core
219e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libzfs_core/common
229e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/
239e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/os/freebsd
247a7741afSMartin MatuskaCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libzpool/include
256ba2210eSMartin MatuskaCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/zfs
269e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys
27acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
289e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/module/icp/include
299e5787d2SMatt MacyCFLAGS+= -include ${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h
309e5787d2SMatt MacyCFLAGS+= -DHAVE_ISSETUGID
319e5787d2SMatt MacyCFLAGS+= -include ${SRCTOP}/sys/modules/zfs/zfs_config.h
32dce1a726SMartin Matuska
33dce1a726SMartin Matuska.include <bsd.lib.mk>
34