19e5787d2SMatt MacyZFSTOP= ${SRCTOP}/sys/contrib/openzfs 29e5787d2SMatt Macy 39e5787d2SMatt Macy.PATH: ${ZFSTOP}/cmd/zfs 43ff01b23SMartin Matuska.PATH: ${ZFSTOP}/man/man7 59e5787d2SMatt Macy.PATH: ${ZFSTOP}/man/man8 69e5787d2SMatt Macy.PATH: ${ZFSTOP}/module/os/freebsd/spl 7f0a75d27SPawel Jakub Dawidek 8a71ea7beSEmmanuel VadotPACKAGE= zfs 9f0a75d27SPawel Jakub DawidekPROG= zfs 109e5787d2SMatt MacyMAN= \ 119e5787d2SMatt Macy zfs.8 \ 129e5787d2SMatt Macy zfs-allow.8 \ 139e5787d2SMatt Macy zfs-bookmark.8 \ 149e5787d2SMatt Macy zfs-clone.8 \ 159e5787d2SMatt Macy zfs-create.8 \ 169e5787d2SMatt Macy zfs-destroy.8 \ 179e5787d2SMatt Macy zfs-diff.8 \ 189e5787d2SMatt Macy zfs-hold.8 \ 199e5787d2SMatt Macy zfs-jail.8 \ 209e5787d2SMatt Macy zfs-list.8 \ 219e5787d2SMatt Macy zfs-load-key.8 \ 229e5787d2SMatt Macy zfs-mount.8 \ 239e5787d2SMatt Macy zfs-program.8 \ 249e5787d2SMatt Macy zfs-project.8 \ 259e5787d2SMatt Macy zfs-promote.8 \ 269e5787d2SMatt Macy zfs-receive.8 \ 279e5787d2SMatt Macy zfs-rename.8 \ 28*b1c1ee44SMartin Matuska zfs-rewrite.8 \ 299e5787d2SMatt Macy zfs-rollback.8 \ 309e5787d2SMatt Macy zfs-send.8 \ 319e5787d2SMatt Macy zfs-set.8 \ 329e5787d2SMatt Macy zfs-share.8 \ 339e5787d2SMatt Macy zfs-snapshot.8 \ 349e5787d2SMatt Macy zfs-upgrade.8 \ 359e5787d2SMatt Macy zfs-userspace.8 \ 369e5787d2SMatt Macy zfs-wait.8 \ 373ff01b23SMartin Matuska zfsconcepts.7 \ 383ff01b23SMartin Matuska zfsprops.7 393fcf9dc4SRyan MoellerMLINKS= \ 403fcf9dc4SRyan Moeller zfs-allow.8 zfs-unallow.8 \ 413fcf9dc4SRyan Moeller zfs-hold.8 zfs-release.8 \ 423fcf9dc4SRyan Moeller zfs-jail.8 zfs-unjail.8 \ 433fcf9dc4SRyan Moeller zfs-load-key.8 zfs-change-key.8 \ 443fcf9dc4SRyan Moeller zfs-load-key.8 zfs-unload-key.8 \ 453fcf9dc4SRyan Moeller zfs-mount.8 zfs-unmount.8 \ 463fcf9dc4SRyan Moeller zfs-receive.8 zfs-recv.8 \ 473fcf9dc4SRyan Moeller zfs-send.8 zfs-redact.8 \ 483fcf9dc4SRyan Moeller zfs-set.8 zfs-get.8 \ 493fcf9dc4SRyan Moeller zfs-set.8 zfs-inherit.8 \ 503fcf9dc4SRyan Moeller zfs-userspace.8 zfs-groupspace.8 \ 513fcf9dc4SRyan Moeller zfs-userspace.8 zfs-projectspace.8 529e5787d2SMatt MacySRCS= \ 539e5787d2SMatt Macy zfs_iter.c \ 549e5787d2SMatt Macy zfs_iter.h \ 559e5787d2SMatt Macy zfs_main.c \ 569e5787d2SMatt Macy zfs_util.h \ 579e5787d2SMatt Macy zfs_project.c \ 589e5787d2SMatt Macy zfs_projectutil.h 59f0a75d27SPawel Jakub Dawidek 609e5787d2SMatt MacyWARNS?= 2 61f0a75d27SPawel Jakub Dawidek 629e5787d2SMatt MacyCFLAGS+= \ 639e5787d2SMatt Macy -DIN_BASE \ 649e5787d2SMatt Macy -I${ZFSTOP}/include \ 659e5787d2SMatt Macy -I${ZFSTOP}/include/os/freebsd \ 669e5787d2SMatt Macy -I${ZFSTOP}/lib/libspl/include \ 679e5787d2SMatt Macy -I${ZFSTOP}/lib/libspl/include/os/freebsd \ 689e5787d2SMatt Macy -I${SRCTOP}/sys \ 699e5787d2SMatt Macy -I${SRCTOP}/cddl/compat/opensolaris/include \ 709e5787d2SMatt Macy -I${ZFSTOP}/module/icp/include \ 719e5787d2SMatt Macy -include ${ZFSTOP}/include/os/freebsd/spl/sys/ccompile.h \ 729e5787d2SMatt Macy -DHAVE_ISSETUGID \ 739e5787d2SMatt Macy -include ${SRCTOP}/sys/modules/zfs/zfs_config.h \ 749e5787d2SMatt Macy -I${SRCTOP}/sys/modules/zfs 75f0a75d27SPawel Jakub Dawidek 769e5787d2SMatt MacyLIBADD= jail avl nvpair geom uutil zfs_core spl tpool zutil zfs m crypto 779e5787d2SMatt MacyLDADD+= -pthread 78f0a75d27SPawel Jakub Dawidek.include <bsd.prog.mk> 799a93b6cfSJohn Baldwin 809a93b6cfSJohn BaldwinCWARNFLAGS.zfs_main.c+= -Wno-unused-variable 81