Makefile.zfsmod revision 1.6
1# $NetBSD: Makefile.zfsmod,v 1.6 2016/06/18 21:45:05 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}/dist/uts/common/fs 16 17#SRCS+= gfs.c 18 19.PATH: ${ZFSDIR}/dist/uts/common/zmod 20 21#SRCS+= trees.c 22 23.PATH: ${ZFSDIR}/lib/libzpool 24 25SRCS+= atomic.c 26 27.PATH: ${ZFSDIR}/dist/uts/common/fs/zfs 28 29SRCS+= arc.c 30SRCS+= bplist.c 31SRCS+= dbuf.c 32SRCS+= ddt.c 33SRCS+= ddt_zap.c 34SRCS+= dmu.c 35SRCS+= dmu_object.c 36SRCS+= dmu_objset.c 37SRCS+= dmu_send.c 38SRCS+= dmu_traverse.c 39SRCS+= dmu_tx.c 40SRCS+= dmu_zfetch.c 41SRCS+= dnode.c 42SRCS+= dnode_sync.c 43SRCS+= dsl_dataset.c 44SRCS+= dsl_deleg.c 45SRCS+= dsl_dir.c 46SRCS+= dsl_pool.c 47SRCS+= dsl_prop.c 48SRCS+= dsl_scrub.c 49SRCS+= dsl_synctask.c 50SRCS+= gzip.c 51SRCS+= lzjb.c 52SRCS+= metaslab.c 53SRCS+= refcount.c 54SRCS+= rrwlock.c 55SRCS+= sha256.c 56SRCS+= spa.c 57SRCS+= spa_config.c 58SRCS+= spa_errlog.c 59SRCS+= spa_history.c 60SRCS+= spa_misc.c 61SRCS+= space_map.c 62SRCS+= txg.c 63SRCS+= uberblock.c 64SRCS+= unique.c 65SRCS+= vdev.c 66SRCS+= vdev_cache.c 67SRCS+= vdev_disk.c 68SRCS+= vdev_file.c 69SRCS+= vdev_label.c 70SRCS+= vdev_mirror.c 71SRCS+= vdev_missing.c 72SRCS+= vdev_queue.c 73SRCS+= vdev_raidz.c 74SRCS+= vdev_root.c 75SRCS+= zap.c 76SRCS+= zap_leaf.c 77SRCS+= zap_micro.c 78SRCS+= zfs_byteswap.c 79#SRCS+= zfs_ctldir.c 80SRCS+= zfs_dir.c 81SRCS+= zfs_fuid.c 82SRCS+= zfs_fm.c 83SRCS+= zfs_ioctl.c 84SRCS+= zfs_log.c 85SRCS+= zfs_replay.c 86SRCS+= zfs_rlock.c 87SRCS+= zfs_vfsops.c 88SRCS+= zfs_vnops.c 89SRCS+= zfs_znode.c 90SRCS+= zfs_acl.c 91SRCS+= zil.c 92SRCS+= zio.c 93SRCS+= zio_checksum.c 94SRCS+= zio_compress.c 95SRCS+= zio_inject.c 96#SRCS+= zutil.c 97SRCS+= zvol.c 98SRCS+= zle.c 99 100.PATH: ${ZFSDIR}/sys/kern 101 102SRCS+= zfs_stub.c 103 104WARNS= 0 105NOGCCERROR= yes 106 107CWARNFLAGS+= -Wall 108CWARNFLAGS+= -Wno-unknown-pragmas 109CWARNFLAGS+= -Wno-missing-braces 110CWARNFLAGS+= -Wno-parentheses 111CWARNFLAGS+= -Wno-uninitialized 112CWARNFLAGS+= -Wno-unused 113CWARNFLAGS+= -Wno-switch 114CWARNFLAGS+= -Wno-strict-prototypes 115CWARNFLAGS+= -Wno-missing-prototypes 116CWARNFLAGS+= -Wno-format 117 118CPPFLAGS+= -I${ZFSDIR}/sys 119CPPFLAGS+= -I${ZFSDIR}/dist/common 120CPPFLAGS+= -I${ZFSDIR}/dist/common/acl 121CPPFLAGS+= -I${ZFSDIR}/dist/common/zfs 122CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/fs/zfs 123CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/zmod 124CPPFLAGS+= -I${ZFSDIR}/dist/uts/common 125CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/zfs 126CPPFLAGS+= -I${ZFSDIR}/dist/uts/common 127 128CPPFLAGS+= -Dcaddr_t=__caddr_t "-D__va_list=va_list" -D__NetBSD__ 129CPPFLAGS+= -std=c99 130CPPFLAGS+= -D_NFS_NFS_H_ 131CPPFLAGS+= -D_PROPLIB_ZFS_CONFLICT 132 133CPPFLAGS+= -DDIAGNOSTIC 134# -DZFS_DEBUG 135 136NEED_ISYSTEM= # duplicate headers, depends on -isystem to build 137