19e5787d2SMatt MacyZFSTOP= ${SRCTOP}/sys/contrib/openzfs 29e5787d2SMatt Macy 39e5787d2SMatt Macy.PATH: ${ZFSTOP}/cmd/zdb 49e5787d2SMatt Macy.PATH: ${ZFSTOP}/man/man8 5f0a75d27SPawel Jakub Dawidek 6a71ea7beSEmmanuel VadotPACKAGE= zfs 7f0a75d27SPawel Jakub DawidekPROG= zdb 8f0a75d27SPawel Jakub DawidekMAN= zdb.8 99e5787d2SMatt MacyINCS= zdb.h 105941f035SRuslan ErmilovSRCS= zdb.c zdb_il.c 11f0a75d27SPawel Jakub Dawidek 12cb4985fbSAlan SomersWARNS?= 2 134ef20db2SUlrich SpörleinCSTD= c99 144ef20db2SUlrich Spörlein 159e5787d2SMatt MacyCFLAGS+= \ 169e5787d2SMatt Macy -DIN_BASE \ 179e5787d2SMatt Macy -I${ZFSTOP}/include \ 189e5787d2SMatt Macy -I${ZFSTOP}/lib/libspl/include \ 199e5787d2SMatt Macy -I${ZFSTOP}/lib/libspl/include/os/freebsd \ 209e5787d2SMatt Macy -I${ZFSTOP}/lib/libspl/include/os/freebsd/spl \ 21*e2df9bb4SMartin Matuska -I${SRCTOP}/sys/contrib/openzfs/lib/libzpool/include \ 229e5787d2SMatt Macy -I${SRCTOP}/sys \ 239e5787d2SMatt Macy -include ${ZFSTOP}/include/os/freebsd/spl/sys/ccompile.h \ 249e5787d2SMatt Macy -DHAVE_ISSETUGID 25f0a75d27SPawel Jakub Dawidek 262aeb3e20SMark JohnstonLIBADD= nvpair umem uutil zdb zfs_core zfs spl avl zutil zpool crypto 27f0a75d27SPawel Jakub Dawidek 28d12e91d5SMatt MacyCFLAGS.gcc+= -fms-extensions 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 -DZFS_DEBUG=1 324c5238d5SMartin Matuska 33f0a75d27SPawel Jakub Dawidek.include <bsd.prog.mk> 34