]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - cddl/lib/libzfs/Makefile
MFC r325035: MFV r325013,r325034: 640 number_to_scaled_string is duplicated in severa...
[FreeBSD/stable/10.git] / cddl / lib / libzfs / Makefile
1 # $FreeBSD$
2
3 .PATH: ${SRCTOP}/cddl/compat/opensolaris/misc
4 .PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/common/zfs
5 .PATH: ${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
6 .PATH: ${SRCTOP}/cddl/contrib/opensolaris/lib/libzfs/common
7 .PATH: ${SRCTOP}/cddl/contrib/opensolaris/lib/libcmdutils/common
8
9 LIB=    zfs
10 DPADD=  ${LIBMD} ${LIBPTHREAD} ${LIBUMEM} ${LIBUTIL} ${LIBM} ${LIBNVPAIR} \
11         ${LIBAVL} ${LIBZFS_CORE} ${LIBUUTIL} ${LIBBSDXML} ${LIBGEOM} \
12         ${LIBNVPAIR} ${LIBZ}
13
14 LDADD=  -lmd -lpthread -lumem -lutil -luutil -lm -lnvpair -lavl \
15         -lbsdxml -lgeom -lnvpair -lz -lzfs_core
16
17 SRCS=   deviceid.c \
18         fsshare.c \
19         mkdirp.c \
20         mnttab.c \
21         thread_pool.c \
22         zmount.c \
23         zone.c
24
25 SRCS+=  nicenum.c
26
27 SRCS+=  libzfs_changelist.c \
28         libzfs_compat.c \
29         libzfs_config.c \
30         libzfs_dataset.c \
31         libzfs_diff.c \
32         libzfs_import.c \
33         libzfs_iter.c \
34         libzfs_mount.c \
35         libzfs_pool.c \
36         libzfs_sendrecv.c \
37         libzfs_status.c \
38         libzfs_util.c \
39         zfeature_common.c \
40         zfs_comutil.c \
41         zfs_deleg.c \
42         zfs_fletcher.c \
43         zfs_namecheck.c \
44         zfs_prop.c \
45         zpool_prop.c \
46         zprop_common.c \
47
48 WARNS?= 0
49 CSTD=   c99
50 CFLAGS+= -DZFS_NO_ACL
51 CFLAGS+= -I${SRCTOP}/sbin/mount
52 CFLAGS+= -I${SRCTOP}/sys/cddl/compat/opensolaris
53 CFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
54 CFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/lib/libumem
55 CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzpool/common
56 CFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/common/zfs
57 CFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
58 CFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/sys
59 CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/head
60 CFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common
61 CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libnvpair
62 CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libuutil/common
63 CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzfs/common
64 CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzfs_core/common
65 CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libcmdutils
66
67 .include <bsd.lib.mk>