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