xref: /freebsd/cddl/lib/libzfs/Makefile (revision 1c05a6ea6b849ff95e539c31adea887c644a6a01)
1f0a75d27SPawel Jakub Dawidek# $FreeBSD$
2f0a75d27SPawel Jakub Dawidek
3acc37ca1SEnji Cooper.PATH: ${SRCTOP}/cddl/compat/opensolaris/misc
4acc37ca1SEnji Cooper.PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/common/zfs
5acc37ca1SEnji Cooper.PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
6acc37ca1SEnji Cooper.PATH: ${SRCTOP}/cddl/contrib/opensolaris/lib/libzfs/common
7*1c05a6eaSAndriy Gapon.PATH: ${SRCTOP}/cddl/contrib/opensolaris/lib/libcmdutils/common
8f0a75d27SPawel Jakub Dawidek
9f0a75d27SPawel Jakub DawidekLIB=	zfs
10eacae6dcSBryan DreweryLIBADD=	md pthread umem util uutil m avl bsdxml geom nvpair z zfs_core
117baf73a6SPawel Jakub DawidekSRCS=	deviceid.c \
125941f035SRuslan Ermilov	fsshare.c \
131ba4a712SPawel Jakub Dawidek	mkdirp.c \
141ba4a712SPawel Jakub Dawidek	mnttab.c \
15afb8674cSAlexander Motin	thread_pool.c \
161ba4a712SPawel Jakub Dawidek	zmount.c \
175941f035SRuslan Ermilov	zone.c
18f0a75d27SPawel Jakub Dawidek
19*1c05a6eaSAndriy GaponSRCS+=	nicenum.c
20*1c05a6eaSAndriy Gapon
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 \
371ba4a712SPawel Jakub Dawidek	zfs_namecheck.c \
385941f035SRuslan Ermilov	zfs_prop.c \
391ba4a712SPawel Jakub Dawidek	zpool_prop.c \
401ba4a712SPawel Jakub Dawidek	zprop_common.c \
41f0a75d27SPawel Jakub Dawidek
424ef20db2SUlrich SpörleinWARNS?=	0
4369921123SKonstantin BelousovSHLIB_MAJOR= 3
4410b9d77bSPawel Jakub DawidekCSTD=	c99
45f0a75d27SPawel Jakub DawidekCFLAGS+= -DZFS_NO_ACL
46acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/sbin/mount
47acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/sys/cddl/compat/opensolaris
48acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
49acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/lib/libumem
50acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzpool/common
51acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/common/zfs
52acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
53acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/sys
54acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/head
55acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common
56acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libnvpair
57acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libuutil/common
58acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzfs/common
59acc37ca1SEnji CooperCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzfs_core/common
60*1c05a6eaSAndriy GaponCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libcmdutils
61f0a75d27SPawel Jakub Dawidek
62f0a75d27SPawel Jakub Dawidek.include <bsd.lib.mk>
63