Home | History | Annotate | Line # | Download | only in libzfs
Makefile revision 1.7.8.1
      1 #	$NetBSD: Makefile,v 1.7.8.1 2016/08/06 00:18:42 pgoyette 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 
     20 # Local
     21 SRCS=	deviceid.c mnttab.c mkdirp.c zmount.c fsshare.c zone.c efi.c ucred.c stubs.c
     22 
     23 # Sun
     24 SRCS+=	zfs_namecheck.c zprop_common.c zfs_prop.c zpool_prop.c
     25 SRCS+=	zfs_deleg.c zfs_fletcher.c zfs_comutil.c
     26 SRCS+=	libzfs_dataset.c libzfs_util.c libzfs_graph.c libzfs_mount.c
     27 SRCS+=	libzfs_pool.c libzfs_changelist.c libzfs_config.c libzfs_import.c
     28 SRCS+=	libzfs_status.c libzfs_sendrecv.c
     29 
     30 CPPFLAGS+=	-I${NETBSDSRCDIR}/sbin/mount
     31 # CPPFLAGS+=	-Wall -Wno-unknown-pragmas
     32 
     33 # Avoid conflict with libprop
     34 CPPFLAGS+=	-D_PROPLIB_ZFS_CONFLICT
     35 
     36 # Avoid internal header conflicts
     37 CPPFLAGS+=	-D_ZFS_CONTEXT_NO_VERIFY -D_ZFS_CONTEXT_NO_DEBUG
     38 
     39 .include "../../Makefile.zfs"
     40 .include <bsd.lib.mk>
     41