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