Makefile revision 1.1
1# $NetBSD: Makefile,v 1.1 2009/08/10 07:16:06 haad Exp $ 2 3.include "../Makefile.inc" 4 5KMOD= zfs 6 7ZFSDIR= ${S}/../external/cddl/osnet 8 9.PATH: ${ZFSDIR}/dist/common/zfs 10 11SRCS+= zfs_comutil.c 12SRCS+= zfs_deleg.c 13SRCS+= zfs_namecheck.c 14SRCS+= zfs_prop.c 15SRCS+= zpool_prop.c 16SRCS+= zprop_common.c 17 18.PATH: ${ZFSDIR}/dist/uts/common/fs 19 20#SRCS+= gfs.c 21 22.PATH: ${ZFSDIR}/dist/uts/common/zmod 23 24SRCS+= trees.c 25 26.PATH: ${ZFSDIR}/dist/uts/common/fs/zfs 27 28SRCS+= arc.c 29SRCS+= bplist.c 30SRCS+= dbuf.c 31SRCS+= dmu.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_dataset.c 41SRCS+= dsl_deleg.c 42SRCS+= dsl_dir.c 43SRCS+= dsl_pool.c 44SRCS+= dsl_prop.c 45SRCS+= dsl_scrub.c 46SRCS+= dsl_synctask.c 47SRCS+= fletcher.c 48SRCS+= gzip.c 49SRCS+= lzjb.c 50SRCS+= metaslab.c 51SRCS+= refcount.c 52SRCS+= rrwlock.c 53SRCS+= sha256.c 54SRCS+= spa.c 55SRCS+= spa_config.c 56SRCS+= spa_errlog.c 57SRCS+= spa_history.c 58SRCS+= spa_misc.c 59SRCS+= space_map.c 60SRCS+= txg.c 61SRCS+= uberblock.c 62SRCS+= unique.c 63SRCS+= vdev.c 64SRCS+= vdev_cache.c 65SRCS+= vdev_disk.c 66SRCS+= vdev_file.c 67SRCS+= vdev_label.c 68SRCS+= vdev_mirror.c 69SRCS+= vdev_missing.c 70SRCS+= vdev_queue.c 71SRCS+= vdev_raidz.c 72SRCS+= vdev_root.c 73SRCS+= zap.c 74SRCS+= zap_leaf.c 75SRCS+= zap_micro.c 76SRCS+= zfs_byteswap.c 77#SRCS+= zfs_ctldir.c 78SRCS+= zfs_dir.c 79SRCS+= zfs_fuid.c 80SRCS+= zfs_fm.c 81SRCS+= zfs_ioctl.c 82SRCS+= zfs_log.c 83SRCS+= zfs_replay.c 84SRCS+= zfs_rlock.c 85SRCS+= zfs_vfsops.c 86SRCS+= zfs_vnops.c 87SRCS+= zfs_znode.c 88SRCS+= zfs_acl.c 89SRCS+= zil.c 90SRCS+= zio.c 91SRCS+= zio_checksum.c 92SRCS+= zio_compress.c 93SRCS+= zio_inject.c 94SRCS+= zutil.c 95SRCS+= zvol.c 96 97.PATH: ${ZFSDIR}/sys/kern 98 99SRCS+= zfs_stub.c 100 101WARNS= 0 102NOGCCERROR= yes 103 104CWARNFLAGS+= -Wall 105CWARNFLAGS+= -Wno-unknown-pragmas 106CWARNFLAGS+= -Wno-missing-braces 107CWARNFLAGS+= -Wno-parentheses 108CWARNFLAGS+= -Wno-uninitialized 109CWARNFLAGS+= -Wno-unused 110CWARNFLAGS+= -Wno-switch 111CWARNFLAGS+= -Wno-strict-prototypes 112CWARNFLAGS+= -Wno-missing-prototypes 113CWARNFLAGS+= -Wno-format 114 115CPPFLAGS+= -I${.CURDIR}/../.. 116CPPFLAGS+= -I${.CURDIR}/../../../../include 117CPPFLAGS+= -I${ZFSDIR}/sys 118CPPFLAGS+= -I${ZFSDIR}/dist/common/acl 119CPPFLAGS+= -I${ZFSDIR}/dist/common/zfs 120CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/fs/zfs 121CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/zmod 122CPPFLAGS+= -I${ZFSDIR}/dist/uts/common 123CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/zfs 124CPPFLAGS+= -I${ZFSDIR}/dist/uts/common 125 126CPPFLAGS+= -Dcaddr_t=__caddr_t "-D__va_list=va_list" 127CPPFLAGS+= -std=c99 128CPPFLAGS+= -D_NFS_NFS_H_ 129CPPFLAGS+= -D_PROPLIB_ZFS_CONFLICT 130 131CFLAGS+= -DDIAGNOSTIC -g -O0 132# -DZFS_DEBUG 133 134.include <bsd.kmodule.mk> 135