xref: /freebsd/cddl/lib/libzfs/Makefile (revision afb8674c798ab3348c48e1bc37d746f04f647c7c)
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
9dce1a726SMartin MatuskaDPADD=	${LIBMD} ${LIBPTHREAD} ${LIBUMEM} ${LIBUTIL} ${LIBM} ${LIBNVPAIR} \
10dce1a726SMartin Matuska	${LIBZFS_CORE}
11dce1a726SMartin MatuskaLDADD=	-lmd -lpthread -lumem -lutil -lm -lnvpair -lzfs_core
12f0a75d27SPawel Jakub Dawidek
137baf73a6SPawel Jakub DawidekSRCS=	deviceid.c \
145941f035SRuslan Ermilov	fsshare.c \
151ba4a712SPawel Jakub Dawidek	mkdirp.c \
161ba4a712SPawel Jakub Dawidek	mnttab.c \
17*afb8674cSAlexander Motin	thread_pool.c \
181ba4a712SPawel Jakub Dawidek	zmount.c \
195941f035SRuslan Ermilov	zone.c
20f0a75d27SPawel Jakub Dawidek
2110b9d77bSPawel Jakub DawidekSRCS+=	libzfs_changelist.c \
226f4accc2SMartin Matuska	libzfs_compat.c \
2310b9d77bSPawel Jakub Dawidek	libzfs_config.c \
2410b9d77bSPawel Jakub Dawidek	libzfs_dataset.c \
2510b9d77bSPawel Jakub Dawidek	libzfs_diff.c \
2610b9d77bSPawel Jakub Dawidek	libzfs_import.c \
272f7f0f41SMartin Matuska	libzfs_iter.c \
2810b9d77bSPawel Jakub Dawidek	libzfs_mount.c \
2910b9d77bSPawel Jakub Dawidek	libzfs_pool.c \
3010b9d77bSPawel Jakub Dawidek	libzfs_sendrecv.c \
3110b9d77bSPawel Jakub Dawidek	libzfs_status.c \
3210b9d77bSPawel Jakub Dawidek	libzfs_util.c \
332d9cf57eSMartin Matuska	zfeature_common.c \
3410b9d77bSPawel Jakub Dawidek	zfs_comutil.c \
3510b9d77bSPawel Jakub Dawidek	zfs_deleg.c \
3610b9d77bSPawel Jakub Dawidek	zfs_fletcher.c \
3710b9d77bSPawel Jakub Dawidek	zfs_ioctl_compat.c \
381ba4a712SPawel Jakub Dawidek	zfs_namecheck.c \
395941f035SRuslan Ermilov	zfs_prop.c \
401ba4a712SPawel Jakub Dawidek	zpool_prop.c \
411ba4a712SPawel Jakub Dawidek	zprop_common.c \
42f0a75d27SPawel Jakub Dawidek
434ef20db2SUlrich SpörleinWARNS?=	0
4410b9d77bSPawel Jakub DawidekCSTD=	c99
45f0a75d27SPawel Jakub DawidekCFLAGS+= -DZFS_NO_ACL
46f0a75d27SPawel Jakub DawidekCFLAGS+= -I${.CURDIR}/../../../sbin/mount
47f0a75d27SPawel Jakub DawidekCFLAGS+= -I${.CURDIR}/../../../cddl/lib/libumem
48e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../sys/cddl/compat/opensolaris
49e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris/include
50e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris/lib/libumem
51e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libzpool/common
52e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/common/zfs
53e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs
54e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/sys
55e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/head
56e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common
57e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libnvpair
58e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libuutil/common
59e327f524SJohn BirrellCFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libzfs/common
60dce1a726SMartin MatuskaCFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libzfs_core/common
61f0a75d27SPawel Jakub Dawidek
62f0a75d27SPawel Jakub Dawidek.include <bsd.lib.mk>
63