Home | History | Annotate | Line # | Download | only in libzfs
Makefile revision 1.9
      1 #	$NetBSD: Makefile,v 1.9 2018/05/28 21:05:09 chs Exp $
      2 
      3 .include <bsd.init.mk>
      4 
      5 .PATH: ${.CURDIR}/../../dist/common/zfs
      6 .PATH: ${.CURDIR}/../../dist/common/fs/zfs
      7 .PATH: ${.CURDIR}/../../dist/lib/libzfs/common
      8 
      9 LIB=	zfs
     10 
     11 LIBDPLIBS+= \
     12 	avl	${.CURDIR}/../libavl \
     13 	nvpair	${.CURDIR}/../libnvpair \
     14 	m	${NETBSDSRCDIR}/lib/libm \
     15 	pthread	${NETBSDSRCDIR}/lib/libpthread \
     16 	umem	${.CURDIR}/../libumem \
     17 	util	${NETBSDSRCDIR}/lib/libutil \
     18 	uutil	${.CURDIR}/../libuutil \
     19 	z	${NETBSDSRCDIR}/lib/libz \
     20 	zfs_core ${.CURDIR}/../libzfs_core
     21 
     22 # Local
     23 SRCS+=	deviceid.c
     24 SRCS+=	fsshare.c
     25 SRCS+=	mkdirp.c
     26 SRCS+=	mnttab.c
     27 SRCS+=	thread_pool.c
     28 SRCS+=	zmount.c
     29 SRCS+=	zone.c
     30 
     31 # Sun
     32 SRCS+=	libzfs_changelist.c
     33 SRCS+=	libzfs_config.c
     34 SRCS+=	libzfs_dataset.c
     35 SRCS+=	libzfs_diff.c
     36 #SRCS+=	libzfs_fru.c
     37 #SRCS+=	libzfs_graph.c
     38 SRCS+=	libzfs_import.c
     39 SRCS+=	libzfs_iter.c
     40 SRCS+=	libzfs_mount.c
     41 SRCS+=	libzfs_pool.c
     42 SRCS+=	libzfs_sendrecv.c
     43 SRCS+=	libzfs_status.c
     44 SRCS+=	libzfs_util.c
     45 SRCS+=	zfeature_common.c
     46 SRCS+=	zfs_comutil.c
     47 SRCS+=	zfs_deleg.c
     48 SRCS+=	zfs_fletcher.c
     49 SRCS+=	zfs_namecheck.c
     50 SRCS+=	zfs_prop.c
     51 SRCS+=	zpool_prop.c
     52 SRCS+=	zprop_common.c
     53 
     54 CPPFLAGS+=	-I${NETBSDSRCDIR}/sbin/mount
     55 
     56 # Avoid conflict with libprop
     57 CPPFLAGS+=	-D_PROPLIB_ZFS_CONFLICT
     58 
     59 # Avoid internal header conflicts
     60 CPPFLAGS+=	-D_ZFS_CONTEXT_NO_VERIFY -D_ZFS_CONTEXT_NO_DEBUG
     61 
     62 CWARNFLAGS+=	-Wno-parentheses
     63 
     64 .include "../../Makefile.zfs"
     65 .include <bsd.lib.mk>
     66