xref: /freebsd/cddl/lib/libzfs/Makefile (revision d640d2e29d6b79c7b50146bfd39b4b91417c2fbc)
1# $FreeBSD$
2
3.PATH:	${.CURDIR}/../../../compat/opensolaris/misc
4.PATH:	${.CURDIR}/../../../sys/contrib/opensolaris/common/zfs
5.PATH:	${.CURDIR}/../../../sys/contrib/opensolaris/uts/common/fs/zfs
6.PATH:	${.CURDIR}/../../../contrib/opensolaris/lib/libzfs/common
7
8LIB=	zfs
9SHLIB_MAJOR?=1
10
11DPADD=	${LIBUTIL}
12LDADD=	-lutil
13
14SRCS=	mnttab.c
15SRCS+=	mkdirp.c
16SRCS+=	zmount.c
17SRCS+=	fsshare.c
18SRCS+=	zone.c
19
20SRCS+=	zfs_namecheck.c
21SRCS+=	zfs_prop.c
22SRCS+=	libzfs_dataset.c
23SRCS+=	libzfs_util.c
24SRCS+=	libzfs_graph.c
25SRCS+=	libzfs_mount.c
26SRCS+=	libzfs_pool.c
27SRCS+=	libzfs_changelist.c
28SRCS+=	libzfs_config.c
29SRCS+=	libzfs_import.c
30SRCS+=	libzfs_status.c
31
32CFLAGS+=-DZFS_NO_ACL
33CFLAGS+=-I${.CURDIR}/../../../sbin/mount
34CFLAGS+=-I${.CURDIR}/../../../cddl/lib/libumem
35CFLAGS+=-I${.CURDIR}/../../../sys/compat/opensolaris
36CFLAGS+=-I${.CURDIR}/../../../compat/opensolaris/include
37CFLAGS+=-I${.CURDIR}/../../../compat/opensolaris/lib/libumem
38CFLAGS+=-I${.CURDIR}/../../../contrib/opensolaris/lib/libzpool/common
39CFLAGS+=-I${.CURDIR}/../../../sys/contrib/opensolaris/common/zfs
40CFLAGS+=-I${.CURDIR}/../../../sys/contrib/opensolaris/uts/common/fs/zfs
41CFLAGS+=-I${.CURDIR}/../../../sys/contrib/opensolaris/uts/common/sys
42CFLAGS+=-I${.CURDIR}/../../../contrib/opensolaris/head
43CFLAGS+=-I${.CURDIR}/../../../sys/contrib/opensolaris/uts/common
44CFLAGS+=-I${.CURDIR}/../../../contrib/opensolaris/lib/libnvpair
45CFLAGS+=-I${.CURDIR}/../../../contrib/opensolaris/lib/libuutil/common
46CFLAGS+=-I${.CURDIR}/../../../contrib/opensolaris/lib/libzfs/common
47CFLAGS+=-I${.CURDIR}/../../../sys
48
49.include <bsd.lib.mk>
50