1*02b1e8caSbrad# $NetBSD: Makefile,v 1.10 2019/09/22 18:45:20 brad Exp $ 291179265Schristos 391179265Schristos.include <bsd.init.mk> 4fc8ec0b8Shaad 5*02b1e8caSbradUSE_SHLIBDIR= yes 6*02b1e8caSbrad 701c9547eSdarran.PATH: ${.CURDIR}/../../dist/common/zfs 801c9547eSdarran.PATH: ${.CURDIR}/../../dist/common/fs/zfs 901c9547eSdarran.PATH: ${.CURDIR}/../../dist/lib/libzfs/common 10fc8ec0b8Shaad 11fc8ec0b8ShaadLIB= zfs 12d2e91000Sjoerg 13d2e91000SjoergLIBDPLIBS+= \ 14d2e91000Sjoerg avl ${.CURDIR}/../libavl \ 15d2e91000Sjoerg nvpair ${.CURDIR}/../libnvpair \ 16d2e91000Sjoerg m ${NETBSDSRCDIR}/lib/libm \ 17d2e91000Sjoerg pthread ${NETBSDSRCDIR}/lib/libpthread \ 18d2e91000Sjoerg umem ${.CURDIR}/../libumem \ 19d2e91000Sjoerg util ${NETBSDSRCDIR}/lib/libutil \ 20eada09acSchs uutil ${.CURDIR}/../libuutil \ 21eada09acSchs z ${NETBSDSRCDIR}/lib/libz \ 22eada09acSchs zfs_core ${.CURDIR}/../libzfs_core 23fc8ec0b8Shaad 2401c9547eSdarran# Local 25eada09acSchsSRCS+= deviceid.c 26eada09acSchsSRCS+= fsshare.c 27eada09acSchsSRCS+= mkdirp.c 28eada09acSchsSRCS+= mnttab.c 29eada09acSchsSRCS+= thread_pool.c 30eada09acSchsSRCS+= zmount.c 31eada09acSchsSRCS+= zone.c 32fc8ec0b8Shaad 3301c9547eSdarran# Sun 34eada09acSchsSRCS+= libzfs_changelist.c 35eada09acSchsSRCS+= libzfs_config.c 36eada09acSchsSRCS+= libzfs_dataset.c 37eada09acSchsSRCS+= libzfs_diff.c 38eada09acSchs#SRCS+= libzfs_fru.c 39eada09acSchs#SRCS+= libzfs_graph.c 40eada09acSchsSRCS+= libzfs_import.c 41eada09acSchsSRCS+= libzfs_iter.c 42eada09acSchsSRCS+= libzfs_mount.c 43eada09acSchsSRCS+= libzfs_pool.c 44eada09acSchsSRCS+= libzfs_sendrecv.c 45eada09acSchsSRCS+= libzfs_status.c 46eada09acSchsSRCS+= libzfs_util.c 47eada09acSchsSRCS+= zfeature_common.c 48eada09acSchsSRCS+= zfs_comutil.c 49eada09acSchsSRCS+= zfs_deleg.c 50eada09acSchsSRCS+= zfs_fletcher.c 51eada09acSchsSRCS+= zfs_namecheck.c 52eada09acSchsSRCS+= zfs_prop.c 53eada09acSchsSRCS+= zpool_prop.c 54eada09acSchsSRCS+= zprop_common.c 55fc8ec0b8Shaad 5601c9547eSdarranCPPFLAGS+= -I${NETBSDSRCDIR}/sbin/mount 57fc8ec0b8Shaad 5801c9547eSdarran# Avoid conflict with libprop 5901c9547eSdarranCPPFLAGS+= -D_PROPLIB_ZFS_CONFLICT 6001c9547eSdarran 6101c9547eSdarran# Avoid internal header conflicts 62778446caShaadCPPFLAGS+= -D_ZFS_CONTEXT_NO_VERIFY -D_ZFS_CONTEXT_NO_DEBUG 6301c9547eSdarran 64eada09acSchsCWARNFLAGS+= -Wno-parentheses 65eada09acSchs 6601c9547eSdarran.include "../../Makefile.zfs" 67fc8ec0b8Shaad.include <bsd.lib.mk> 68