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