1*2e0a3287Sbrad# $NetBSD: Makefile,v 1.10 2019/09/22 18:45:20 brad Exp $ 2c4b5e49dSchristos 3c4b5e49dSchristos.include <bsd.init.mk> 4fc8ec0b8Shaad 5*2e0a3287SbradUSE_SHLIBDIR= yes 6*2e0a3287Sbrad 701c9547eSdarran.PATH: ${.CURDIR}/../../dist/common/zfs 801c9547eSdarran.PATH: ${.CURDIR}/../../dist/common/fs/zfs 901c9547eSdarran.PATH: ${.CURDIR}/../../dist/lib/libzfs/common 10fc8ec0b8Shaad 11fc8ec0b8ShaadLIB= zfs 12975a152cSjoerg 13975a152cSjoergLIBDPLIBS+= \ 14975a152cSjoerg avl ${.CURDIR}/../libavl \ 15975a152cSjoerg nvpair ${.CURDIR}/../libnvpair \ 16975a152cSjoerg m ${NETBSDSRCDIR}/lib/libm \ 17975a152cSjoerg pthread ${NETBSDSRCDIR}/lib/libpthread \ 18975a152cSjoerg umem ${.CURDIR}/../libumem \ 19975a152cSjoerg util ${NETBSDSRCDIR}/lib/libutil \ 20ba2539a9Schs uutil ${.CURDIR}/../libuutil \ 21ba2539a9Schs z ${NETBSDSRCDIR}/lib/libz \ 22ba2539a9Schs zfs_core ${.CURDIR}/../libzfs_core 23fc8ec0b8Shaad 2401c9547eSdarran# Local 25ba2539a9SchsSRCS+= deviceid.c 26ba2539a9SchsSRCS+= fsshare.c 27ba2539a9SchsSRCS+= mkdirp.c 28ba2539a9SchsSRCS+= mnttab.c 29ba2539a9SchsSRCS+= thread_pool.c 30ba2539a9SchsSRCS+= zmount.c 31ba2539a9SchsSRCS+= zone.c 32fc8ec0b8Shaad 3301c9547eSdarran# Sun 34ba2539a9SchsSRCS+= libzfs_changelist.c 35ba2539a9SchsSRCS+= libzfs_config.c 36ba2539a9SchsSRCS+= libzfs_dataset.c 37ba2539a9SchsSRCS+= libzfs_diff.c 38ba2539a9Schs#SRCS+= libzfs_fru.c 39ba2539a9Schs#SRCS+= libzfs_graph.c 40ba2539a9SchsSRCS+= libzfs_import.c 41ba2539a9SchsSRCS+= libzfs_iter.c 42ba2539a9SchsSRCS+= libzfs_mount.c 43ba2539a9SchsSRCS+= libzfs_pool.c 44ba2539a9SchsSRCS+= libzfs_sendrecv.c 45ba2539a9SchsSRCS+= libzfs_status.c 46ba2539a9SchsSRCS+= libzfs_util.c 47ba2539a9SchsSRCS+= zfeature_common.c 48ba2539a9SchsSRCS+= zfs_comutil.c 49ba2539a9SchsSRCS+= zfs_deleg.c 50ba2539a9SchsSRCS+= zfs_fletcher.c 51ba2539a9SchsSRCS+= zfs_namecheck.c 52ba2539a9SchsSRCS+= zfs_prop.c 53ba2539a9SchsSRCS+= zpool_prop.c 54ba2539a9SchsSRCS+= 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 62c7287ec0ShaadCPPFLAGS+= -D_ZFS_CONTEXT_NO_VERIFY -D_ZFS_CONTEXT_NO_DEBUG 6301c9547eSdarran 64ba2539a9SchsCWARNFLAGS+= -Wno-parentheses 65ba2539a9Schs 6601c9547eSdarran.include "../../Makefile.zfs" 67fc8ec0b8Shaad.include <bsd.lib.mk> 68