1 # $NetBSD: Makefile,v 1.6.6.1 2014/05/22 14:01:24 yamt Exp $ 2 3 .PATH: ${.CURDIR}/../../dist/common/zfs 4 .PATH: ${.CURDIR}/../../dist/common/fs/zfs 5 .PATH: ${.CURDIR}/../../dist/lib/libzfs/common 6 7 LIB= zfs 8 9 LIBDPLIBS+= \ 10 avl ${.CURDIR}/../libavl \ 11 nvpair ${.CURDIR}/../libnvpair \ 12 m ${NETBSDSRCDIR}/lib/libm \ 13 pthread ${NETBSDSRCDIR}/lib/libpthread \ 14 umem ${.CURDIR}/../libumem \ 15 util ${NETBSDSRCDIR}/lib/libutil \ 16 uutil ${.CURDIR}/../libuutil 17 18 # Local 19 SRCS= deviceid.c mnttab.c mkdirp.c zmount.c fsshare.c zone.c efi.c ucred.c stubs.c 20 21 # Sun 22 SRCS+= zfs_namecheck.c zprop_common.c zfs_prop.c zpool_prop.c 23 SRCS+= zfs_deleg.c zfs_fletcher.c zfs_comutil.c 24 SRCS+= libzfs_dataset.c libzfs_util.c libzfs_graph.c libzfs_mount.c 25 SRCS+= libzfs_pool.c libzfs_changelist.c libzfs_config.c libzfs_import.c 26 SRCS+= libzfs_status.c libzfs_sendrecv.c 27 28 CPPFLAGS+= -I${NETBSDSRCDIR}/sbin/mount 29 # CPPFLAGS+= -Wall -Wno-unknown-pragmas 30 31 # Avoid conflict with libprop 32 CPPFLAGS+= -D_PROPLIB_ZFS_CONFLICT 33 34 # Avoid internal header conflicts 35 CPPFLAGS+= -D_ZFS_CONTEXT_NO_VERIFY -D_ZFS_CONTEXT_NO_DEBUG 36 37 .include "../../Makefile.zfs" 38 .include <bsd.lib.mk> 39