xref: /freebsd/cddl/lib/libzfs/Makefile (revision 10b9d77bf1ccf2f3affafa6261692cb92cf7e992)
1f0a75d27SPawel Jakub Dawidek# $FreeBSD$
2f0a75d27SPawel Jakub Dawidek
3e327f524SJohn Birrell.PATH: ${.CURDIR}/../../../cddl/compat/opensolaris/misc
4e327f524SJohn Birrell.PATH: ${.CURDIR}/../../../sys/cddl/contrib/opensolaris/common/zfs
5e327f524SJohn Birrell.PATH: ${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs
6e327f524SJohn Birrell.PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libzfs/common
7f0a75d27SPawel Jakub Dawidek
8f0a75d27SPawel Jakub DawidekLIB=	zfs
9*10b9d77bSPawel Jakub DawidekDPADD=	${LIBMD} ${LIBPTHREAD} ${LIBUMEM} ${LIBUTIL}
10*10b9d77bSPawel Jakub DawidekLDADD=	-lmd -lpthread -lumem -lutil
11f0a75d27SPawel Jakub Dawidek
127baf73a6SPawel Jakub DawidekSRCS=	deviceid.c \
135941f035SRuslan Ermilov	fsshare.c \
141ba4a712SPawel Jakub Dawidek	mkdirp.c \
151ba4a712SPawel Jakub Dawidek	mnttab.c \
161ba4a712SPawel Jakub Dawidek	zmount.c \
175941f035SRuslan Ermilov	zone.c
18f0a75d27SPawel Jakub Dawidek
19*10b9d77bSPawel Jakub DawidekSRCS+=	libzfs_changelist.c \
20*10b9d77bSPawel Jakub Dawidek	libzfs_config.c \
21*10b9d77bSPawel Jakub Dawidek	libzfs_dataset.c \
22*10b9d77bSPawel Jakub Dawidek	libzfs_diff.c \
23*10b9d77bSPawel Jakub Dawidek	libzfs_graph.c \
24*10b9d77bSPawel Jakub Dawidek	libzfs_import.c \
25*10b9d77bSPawel Jakub Dawidek	libzfs_mount.c \
26*10b9d77bSPawel Jakub Dawidek	libzfs_pool.c \
27*10b9d77bSPawel Jakub Dawidek	libzfs_sendrecv.c \
28*10b9d77bSPawel Jakub Dawidek	libzfs_status.c \
29*10b9d77bSPawel Jakub Dawidek	libzfs_util.c \
30*10b9d77bSPawel Jakub Dawidek	zfs_comutil.c \
31*10b9d77bSPawel Jakub Dawidek	zfs_deleg.c \
32*10b9d77bSPawel Jakub Dawidek	zfs_fletcher.c \
33*10b9d77bSPawel Jakub Dawidek	zfs_ioctl_compat.c \
341ba4a712SPawel Jakub Dawidek	zfs_namecheck.c \
355941f035SRuslan Ermilov	zfs_prop.c \
361ba4a712SPawel Jakub Dawidek	zpool_prop.c \
371ba4a712SPawel Jakub Dawidek	zprop_common.c \
38f0a75d27SPawel Jakub Dawidek
394ef20db2SUlrich SpörleinWARNS?=	0
40*10b9d77bSPawel Jakub DawidekCSTD=	c99
41f0a75d27SPawel Jakub DawidekCFLAGS+= -DZFS_NO_ACL
42f0a75d27SPawel Jakub DawidekCFLAGS+= -I${.CURDIR}/../../../sbin/mount
43f0a75d27SPawel Jakub DawidekCFLAGS+= -I${.CURDIR}/../../../cddl/lib/libumem
44e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../sys/cddl/compat/opensolaris
45e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris/include
46e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris/lib/libumem
47e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libzpool/common
48e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/common/zfs
49e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs
50e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/sys
51e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/head
52e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common
53e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libnvpair
54e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libuutil/common
55e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libzfs/common
56f0a75d27SPawel Jakub Dawidek
57f0a75d27SPawel Jakub Dawidek.include <bsd.lib.mk>
58