xref: /freebsd/cddl/usr.bin/ztest/Makefile (revision e2df9bb44109577475aeb186e7186ac040f9bde1)
173734d6eSBrooks Davis.include <src.opts.mk>
273734d6eSBrooks Davis
39e5787d2SMatt MacyZFSTOP=	${SRCTOP}/sys/contrib/openzfs
49e5787d2SMatt Macy
5716fd348SMartin Matuska.PATH: ${ZFSTOP}/cmd
69e5787d2SMatt Macy.PATH: ${ZFSTOP}/man/man1
7f0a75d27SPawel Jakub Dawidek
8a71ea7beSEmmanuel VadotPACKAGE=	zfs
9f0a75d27SPawel Jakub DawidekPROG=	ztest
109e5787d2SMatt MacyMAN=	ztest.1
11f0a75d27SPawel Jakub Dawidek
129e5787d2SMatt MacyWARNS?=	2
139e5787d2SMatt MacyCFLAGS+= \
149e5787d2SMatt Macy	-DIN_BASE \
159e5787d2SMatt Macy	-I${ZFSTOP}/include \
169e5787d2SMatt Macy	-I${ZFSTOP}/lib/libspl/include \
179e5787d2SMatt Macy	-I${ZFSTOP}/lib/libspl/include/os/freebsd \
18*e2df9bb4SMartin Matuska	-I${SRCTOP}/sys/contrib/openzfs/lib/libzpool/include \
199e5787d2SMatt Macy	-I${SRCTOP}/cddl/compat/opensolaris/include \
209e5787d2SMatt Macy	-I${ZFSTOP}/module/icp/include \
219e5787d2SMatt Macy	-include ${ZFSTOP}/include/os/freebsd/spl/sys/ccompile.h \
229e5787d2SMatt Macy	-DHAVE_ISSETUGID \
239e5787d2SMatt Macy	-include ${SRCTOP}/sys/modules/zfs/zfs_config.h
24f0a75d27SPawel Jakub Dawidek
259e5787d2SMatt MacyLIBADD=	geom m nvpair umem zpool pthread avl zfs_core spl zutil zfs uutil icp
26f0a75d27SPawel Jakub Dawidek
27300d03a8SRoman DivackyCSTD=	c99
28300d03a8SRoman Divacky
295a5347c3SWill Andrews# Since there are many asserts in this program, it makes no sense to compile
305a5347c3SWill Andrews# it without debugging.
319e5787d2SMatt MacyCFLAGS+= -g -DDEBUG=1 -Wno-format -DZFS_DEBUG=1
32d12e91d5SMatt MacyCFLAGS.gcc+= -fms-extensions
334c5238d5SMartin Matuska
34450e5a43SWill AndrewsHAS_TESTS=
35450e5a43SWill AndrewsSUBDIR.${MK_TESTS}+= tests
36450e5a43SWill Andrews
37f0a75d27SPawel Jakub Dawidek.include <bsd.prog.mk>
38