xref: /freebsd/sbin/bectl/Makefile (revision e928afc531e68b7a142ee49d8f7e5c8426d54033)
19c1535e9SKyle Evans.include <src.opts.mk>
29c1535e9SKyle Evans
3a71ea7beSEmmanuel VadotPACKAGE=zfs
45952343eSKyle EvansPROG=	bectl
55952343eSKyle EvansMAN=	bectl.8
65952343eSKyle Evans
7526ad58eSKyle EvansSRCS=	bectl.c bectl_jail.c bectl_list.c
8d694059fSKyle Evans
99e5787d2SMatt MacyLIBADD+= be \
109e5787d2SMatt Macy	jail \
119e5787d2SMatt Macy	nvpair \
129e5787d2SMatt Macy	spl \
139e5787d2SMatt Macy	util \
144303bde4SMartin Matuska	zfsbootenv \
154303bde4SMartin Matuska	pthread
165952343eSKyle Evans
179e5787d2SMatt MacyCFLAGS+= -DIN_BASE
18*e928afc5SJohn BaldwinCFLAGS+= -I${ZFSTOP}/include
19*e928afc5SJohn BaldwinCFLAGS+= -I${ZFSTOP}/lib/libspl/include/
20*e928afc5SJohn BaldwinCFLAGS+= -I${ZFSTOP}/lib/libspl/include/os/freebsd
219e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys
229e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
23*e928afc5SJohn BaldwinCFLAGS+= -I${ZFSTOP}/module/icp/include
24*e928afc5SJohn BaldwinCFLAGS+= -include ${ZFSTOP}/include/os/freebsd/spl/sys/ccompile.h
2541c233deSKyle EvansCFLAGS+= -DHAVE_ISSETUGID -DHAVE_STRLCAT -DHAVE_STRLCPY
269e5787d2SMatt MacyCFLAGS+= -include ${SRCTOP}/sys/modules/zfs/zfs_config.h
273682d5e9SKyle Evans
289c1535e9SKyle EvansHAS_TESTS=	yes
299c1535e9SKyle EvansSUBDIR.${MK_TESTS}+= tests
309c1535e9SKyle Evans
315952343eSKyle Evans.include <bsd.prog.mk>
32