xref: /freebsd/cddl/sbin/zpool/Makefile (revision e2df9bb44109577475aeb186e7186ac040f9bde1)
19e5787d2SMatt MacyZFSTOP=	${SRCTOP}/sys/contrib/openzfs
29e5787d2SMatt Macy
33ff01b23SMartin Matuska.PATH: ${ZFSTOP}/man/man4
49e5787d2SMatt Macy.PATH: ${ZFSTOP}/man/man5
53ff01b23SMartin Matuska.PATH: ${ZFSTOP}/man/man7
69e5787d2SMatt Macy.PATH: ${ZFSTOP}/man/man8
79e5787d2SMatt Macy.PATH: ${ZFSTOP}/cmd/zpool
89e5787d2SMatt Macy.PATH: ${ZFSTOP}/cmd/zpool/os/freebsd
99e5787d2SMatt Macy
10f0a75d27SPawel Jakub Dawidek
11a71ea7beSEmmanuel VadotPACKAGE=	zfs
12f0a75d27SPawel Jakub DawidekPROG=	zpool
139e5787d2SMatt MacyMAN= \
143ff01b23SMartin Matuska	spl.4 \
15996d07a0SYuri	vdevprops.7 \
163ff01b23SMartin Matuska	zfs.4 \
179e5787d2SMatt Macy	zpool.8 \
189e5787d2SMatt Macy	zpool-add.8 \
199e5787d2SMatt Macy	zpool-attach.8 \
209e5787d2SMatt Macy	zpool-checkpoint.8 \
219e5787d2SMatt Macy	zpool-clear.8 \
229e5787d2SMatt Macy	zpool-create.8 \
239e5787d2SMatt Macy	zpool-destroy.8 \
249e5787d2SMatt Macy	zpool-detach.8 \
25*e2df9bb4SMartin Matuska	zpool-ddtprune.8 \
269e5787d2SMatt Macy	zpool-events.8 \
279e5787d2SMatt Macy	zpool-export.8 \
283ff01b23SMartin Matuska	zpool-features.7 \
299e5787d2SMatt Macy	zpool-get.8 \
309e5787d2SMatt Macy	zpool-history.8 \
319e5787d2SMatt Macy	zpool-import.8 \
329e5787d2SMatt Macy	zpool-initialize.8 \
339e5787d2SMatt Macy	zpool-iostat.8 \
349e5787d2SMatt Macy	zpool-labelclear.8 \
359e5787d2SMatt Macy	zpool-list.8 \
369e5787d2SMatt Macy	zpool-offline.8 \
37ce4dcb97SMartin Matuska	zpool-prefetch.8 \
389e5787d2SMatt Macy	zpool-reguid.8 \
399e5787d2SMatt Macy	zpool-remove.8 \
409e5787d2SMatt Macy	zpool-reopen.8 \
419e5787d2SMatt Macy	zpool-replace.8 \
429e5787d2SMatt Macy	zpool-resilver.8 \
439e5787d2SMatt Macy	zpool-scrub.8 \
449e5787d2SMatt Macy	zpool-split.8 \
459e5787d2SMatt Macy	zpool-status.8 \
469e5787d2SMatt Macy	zpool-sync.8 \
479e5787d2SMatt Macy	zpool-trim.8 \
489e5787d2SMatt Macy	zpool-upgrade.8 \
499e5787d2SMatt Macy	zpool-wait.8 \
503ff01b23SMartin Matuska	zpoolconcepts.7 \
513ff01b23SMartin Matuska	zpoolprops.7
523fcf9dc4SRyan MoellerMLINKS= \
533fcf9dc4SRyan Moeller	zpool-offline.8 zpool-online.8 \
543fcf9dc4SRyan Moeller	zpool-get.8 zpool-set.8
559e5787d2SMatt MacySRCS= \
569e5787d2SMatt Macy	zpool_iter.c \
579e5787d2SMatt Macy	zpool_main.c \
589e5787d2SMatt Macy	zpool_util.c \
599e5787d2SMatt Macy	zpool_util.h \
609e5787d2SMatt Macy	zpool_vdev.c \
619e5787d2SMatt Macy	zpool_vdev_os.c
62f0a75d27SPawel Jakub Dawidek
639e5787d2SMatt MacyWARNS?=	2
64f0a75d27SPawel Jakub Dawidek
659e5787d2SMatt MacyCFLAGS+= \
669e5787d2SMatt Macy	-DIN_BASE \
679e5787d2SMatt Macy	-I${ZFSTOP}/include \
689e5787d2SMatt Macy	-I${ZFSTOP}/lib/libspl/include \
699e5787d2SMatt Macy	-I${ZFSTOP}/lib/libspl/include/os/freebsd \
70*e2df9bb4SMartin Matuska	-I${SRCTOP}/sys/contrib/openzfs/lib/libzpool/include \
719e5787d2SMatt Macy	-I${SRCTOP}/sys \
729e5787d2SMatt Macy	-I${SRCTOP}/cddl/compat/opensolaris/include \
739e5787d2SMatt Macy	-I${ZFSTOP}/cmd/zpool \
749e5787d2SMatt Macy	-include ${ZFSTOP}/include/os/freebsd/spl/sys/ccompile.h \
759e5787d2SMatt Macy	-DHAVE_ISSETUGID \
769e5787d2SMatt Macy	-include ${SRCTOP}/sys/modules/zfs/zfs_config.h \
7710f57cb9SMartin Matuska	-DSYSCONFDIR=\"/etc\" \
7810f57cb9SMartin Matuska	-DPKGDATADIR=\"/usr/share/zfs\"
79f0a75d27SPawel Jakub Dawidek
809e5787d2SMatt MacyLIBADD=	geom nvpair uutil zfs zutil avl spl tpool zfs_core m
819e5787d2SMatt MacyLDADD+= 	-pthread
82f0a75d27SPawel Jakub Dawidek.include <bsd.prog.mk>
83