aboutsummaryrefslogtreecommitdiff
path: root/cddl/sbin/zfs/Makefile
blob: 0babca17e98a856bf4c1e4bcf6f6b1febb5ef1c8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# $FreeBSD$

ZFSTOP=	${SRCTOP}/sys/contrib/openzfs

.PATH: ${ZFSTOP}/cmd/zfs
.PATH: ${ZFSTOP}/man/man7
.PATH: ${ZFSTOP}/man/man8
.PATH: ${ZFSTOP}/module/os/freebsd/spl

PACKAGE=	zfs
PROG=	zfs
MAN= \
	zfs.8 \
	zfs-allow.8 \
	zfs-bookmark.8 \
	zfs-clone.8 \
	zfs-create.8 \
	zfs-destroy.8 \
	zfs-diff.8 \
	zfs-hold.8 \
	zfs-jail.8 \
	zfs-list.8 \
	zfs-load-key.8 \
	zfs-mount.8 \
	zfs-program.8 \
	zfs-project.8 \
	zfs-promote.8 \
	zfs-receive.8 \
	zfs-rename.8 \
	zfs-rollback.8 \
	zfs-send.8 \
	zfs-set.8 \
	zfs-share.8 \
	zfs-snapshot.8 \
	zfs-upgrade.8 \
	zfs-userspace.8 \
	zfs-wait.8 \
	zfsconcepts.7 \
	zfsprops.7
MLINKS= \
	zfs-allow.8 zfs-unallow.8 \
	zfs-hold.8 zfs-release.8 \
	zfs-jail.8 zfs-unjail.8 \
	zfs-load-key.8 zfs-change-key.8 \
	zfs-load-key.8 zfs-unload-key.8 \
	zfs-mount.8 zfs-unmount.8 \
	zfs-receive.8 zfs-recv.8 \
	zfs-send.8 zfs-redact.8 \
	zfs-set.8 zfs-get.8 \
	zfs-set.8 zfs-inherit.8 \
	zfs-userspace.8 zfs-groupspace.8 \
	zfs-userspace.8 zfs-projectspace.8
SRCS= \
	zfs_iter.c \
	zfs_iter.h \
	zfs_main.c \
	zfs_util.h \
	zfs_project.c \
	zfs_projectutil.h

WARNS?=	2

CFLAGS+= \
	-DIN_BASE \
	-I${ZFSTOP}/include \
	-I${ZFSTOP}/include/os/freebsd \
	-I${ZFSTOP}/lib/libspl/include \
	-I${ZFSTOP}/lib/libspl/include/os/freebsd \
	-I${SRCTOP}/sys \
	-I${SRCTOP}/cddl/compat/opensolaris/include \
	-I${ZFSTOP}/module/icp/include \
	-include ${ZFSTOP}/include/os/freebsd/spl/sys/ccompile.h \
	-DHAVE_ISSETUGID \
	-include ${SRCTOP}/sys/modules/zfs/zfs_config.h \
	-I${SRCTOP}/sys/modules/zfs

LIBADD=	jail avl nvpair geom  uutil zfs_core spl tpool zutil zfs m crypto
LDADD+=	-pthread
.include <bsd.prog.mk>