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