1# $NetBSD: Makefile.zfsmod,v 1.10 2021/04/15 17:26:22 christos Exp $ 2 3ZFSDIR= ${S}/../external/cddl/osnet 4 5.PATH: ${ZFSDIR}/dist/common/zfs 6 7SRCS+= zfs_comutil.c 8SRCS+= zfs_deleg.c 9SRCS+= zfs_fletcher.c 10SRCS+= zfs_namecheck.c 11SRCS+= zfs_prop.c 12SRCS+= zpool_prop.c 13SRCS+= zprop_common.c 14 15.PATH: ${ZFSDIR}/lib/libzpool 16 17SRCS+= atomic.c 18 19.PATH: ${ZFSDIR}/dist/uts/common/fs/zfs 20 21SRCS+= arc.c 22SRCS+= blkptr.c 23SRCS+= bplist.c 24SRCS+= bpobj.c 25SRCS+= bptree.c 26SRCS+= bqueue.c 27SRCS+= dbuf.c 28SRCS+= ddt.c 29SRCS+= ddt_zap.c 30SRCS+= dmu.c 31SRCS+= dmu_diff.c 32SRCS+= dmu_object.c 33SRCS+= dmu_objset.c 34SRCS+= dmu_send.c 35SRCS+= dmu_traverse.c 36SRCS+= dmu_tx.c 37SRCS+= dmu_zfetch.c 38SRCS+= dnode.c 39SRCS+= dnode_sync.c 40SRCS+= dsl_bookmark.c 41SRCS+= dsl_dataset.c 42SRCS+= dsl_deadlist.c 43SRCS+= dsl_deleg.c 44SRCS+= dsl_destroy.c 45SRCS+= dsl_dir.c 46SRCS+= dsl_pool.c 47SRCS+= dsl_prop.c 48SRCS+= dsl_scan.c 49SRCS+= dsl_synctask.c 50SRCS+= dsl_userhold.c 51#SRCS+= edonr_zfs.c 52SRCS+= gzip.c 53SRCS+= lz4.c 54SRCS+= lzjb.c 55SRCS+= metaslab.c 56SRCS+= multilist.c 57SRCS+= range_tree.c 58SRCS+= refcount.c 59SRCS+= rrwlock.c 60SRCS+= sa.c 61SRCS+= sha256.c 62#SRCS+= skein_zfs.c 63SRCS+= spa.c 64SRCS+= spa_config.c 65SRCS+= spa_errlog.c 66SRCS+= spa_history.c 67SRCS+= spa_misc.c 68SRCS+= space_map.c 69SRCS+= space_reftree.c 70SRCS+= trim_map.c 71SRCS+= txg.c 72SRCS+= uberblock.c 73SRCS+= unique.c 74SRCS+= vdev.c 75SRCS+= vdev_cache.c 76SRCS+= vdev_disk.c 77SRCS+= vdev_file.c 78SRCS+= vdev_label.c 79SRCS+= vdev_mirror.c 80SRCS+= vdev_missing.c 81SRCS+= vdev_queue.c 82SRCS+= vdev_raidz.c 83SRCS+= vdev_root.c 84SRCS+= zap.c 85SRCS+= zap_leaf.c 86SRCS+= zap_micro.c 87SRCS+= zfeature.c 88SRCS+= zfeature_common.c 89SRCS+= zfs_byteswap.c 90SRCS+= zfs_ctldir.c 91SRCS+= zfs_debug.c 92SRCS+= zfs_dir.c 93SRCS+= zfs_fm.c 94SRCS+= zfs_fuid.c 95SRCS+= zfs_ioctl.c 96SRCS+= zfs_ioctl_compat.c 97SRCS+= zfs_log.c 98SRCS+= zfs_onexit.c 99SRCS+= zfs_replay.c 100SRCS+= zfs_rlock.c 101SRCS+= zfs_sa.c 102SRCS+= zfs_vfsops.c 103SRCS+= zfs_vnops.c 104SRCS+= zfs_znode.c 105SRCS+= zil.c 106SRCS+= zio.c 107SRCS+= zio_checksum.c 108SRCS+= zio_compress.c 109SRCS+= zio_inject.c 110SRCS+= zle.c 111SRCS+= zrlock.c 112#SRCS+= zutil.c 113SRCS+= zvol.c 114SRCS+= zfs_acl.c 115 116WARNS= 0 117 118CWARNFLAGS+= -Wall 119CWARNFLAGS+= -Wno-unknown-pragmas 120CWARNFLAGS+= -Wno-missing-braces 121CWARNFLAGS+= -Wno-parentheses 122CWARNFLAGS+= -Wno-unused 123CWARNFLAGS+= -Wno-switch 124CWARNFLAGS+= -Wno-strict-prototypes 125CWARNFLAGS+= -Wno-missing-prototypes 126 127CPPFLAGS+= -I${ZFSDIR}/sys 128CPPFLAGS+= -I${ZFSDIR}/dist/common 129CPPFLAGS+= -I${ZFSDIR}/dist/common/acl 130CPPFLAGS+= -I${ZFSDIR}/dist/common/zfs 131CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/fs/zfs 132CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/zmod 133CPPFLAGS+= -I${ZFSDIR}/dist/uts/common 134CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/zfs 135CPPFLAGS+= -I${ZFSDIR}/dist/uts/common 136 137CPPFLAGS+= -D_PROPLIB_ZFS_CONFLICT 138