xref: /freebsd/cddl/lib/libzfs_core/Makefile (revision e928afc531e68b7a142ee49d8f7e5c8426d54033)
1*e928afc5SJohn Baldwin.PATH: ${ZFSTOP}/lib/libzfs_core
2*e928afc5SJohn Baldwin.PATH: ${ZFSTOP}/include
3*e928afc5SJohn Baldwin.PATH: ${ZFSTOP}/include/os/freebsd/zfs
4*e928afc5SJohn Baldwin.PATH: ${ZFSTOP}/module/os/freebsd/zfs
59e5787d2SMatt Macy
629185c9aSLexi WinterPACKAGE=	zfs
729185c9aSLexi 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
20*e928afc5SJohn BaldwinCFLAGS+= -I${ZFSTOP}/include
21*e928afc5SJohn BaldwinCFLAGS+= -I${ZFSTOP}/lib/libzfs_core
22*e928afc5SJohn BaldwinCFLAGS+= -I${ZFSTOP}/lib/libzfs_core/common
23*e928afc5SJohn BaldwinCFLAGS+= -I${ZFSTOP}/lib/libspl/include/
24*e928afc5SJohn BaldwinCFLAGS+= -I${ZFSTOP}/lib/libspl/include/os/freebsd
25*e928afc5SJohn BaldwinCFLAGS+= -I${ZFSTOP}/lib/libzpool/include
26*e928afc5SJohn BaldwinCFLAGS+= -I${ZFSTOP}/include/os/freebsd/zfs
279e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys
28acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
29*e928afc5SJohn BaldwinCFLAGS+= -I${ZFSTOP}/module/icp/include
30*e928afc5SJohn BaldwinCFLAGS+= -include ${ZFSTOP}/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