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