diff options
| author | haad <haad@NetBSD.org> | 2009-08-10 07:16:06 +0000 |
|---|---|---|
| committer | haad <haad@NetBSD.org> | 2009-08-10 07:16:06 +0000 |
| commit | 58d687496cfdefbbb14c3deffc63b3ad63a70bc4 (patch) | |
| tree | 4465d8d3d1a14368b522231697c8460bfb8260a7 /sys | |
| parent | 44484fcfa910315b09e82b0a8e0dc184ddee14b4 (diff) | |
Add solaris and zfs kernel modules build directories. These modules will
not be built during release build until we import other kernel patches needed.
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/modules/solaris/Makefile | 96 | ||||
| -rw-r--r-- | sys/modules/zfs/Makefile | 134 |
2 files changed, 230 insertions, 0 deletions
diff --git a/sys/modules/solaris/Makefile b/sys/modules/solaris/Makefile new file mode 100644 index 00000000000..3e801c1e9be --- /dev/null +++ b/sys/modules/solaris/Makefile @@ -0,0 +1,96 @@ +# $NetBSD: Makefile,v 1.1 2009/08/10 07:16:06 haad Exp $ + +.include "../Makefile.inc" + +CFLAGS+= -g -fno-inline + +KMOD= solaris + +ZFSDIR= ${S}/../external/cddl/osnet + +.PATH: ${ZFSDIR}/dist/common/avl + +SRCS= avl.c + +.PATH: ${ZFSDIR}/dist/common/nvpair + +SRCS+= nvpair.c +SRCS+= nvpair_alloc_fixed.c + +.PATH: ${ZFSDIR}/dist/common/unicode + +SRCS+= u8_textprep.c + +.PATH: ${ZFSDIR}/dist/uts/common/os + +SRCS+= fm.c +SRCS+= list.c +SRCS+= nvpair_alloc_system.c + +.PATH: ${ZFSDIR}/dist/uts/common/rpc + +SRCS+= xdr.c +SRCS+= xdr_array.c +SRCS+= xdr_mem.c + +.PATH: ${ZFSDIR}/dist/uts/common/zmod + +SRCS+= adler32.c +SRCS+= crc32.c +SRCS+= deflate.c +SRCS+= inffast.c +SRCS+= inflate.c +SRCS+= inftrees.c +SRCS+= trees.c +SRCS+= zmod.c +SRCS+= zmod_subr.c +SRCS+= zutil.c + +.PATH: ${ZFSDIR}/dist/common/acl + +SRCS+= acl_common.c + +.PATH: ${ZFSDIR}/sys/kern + +SRCS+= kobj.c +SRCS+= kstat.c +SRCS+= misc.c +SRCS+= policy.c +SRCS+= string.c +SRCS+= zone.c +SRCS+= callb.c +SRCS+= ddi.c +SRCS+= mod.c +SRCS+= printf.c +SRCS+= taskq.c +SRCS+= vfs.c + +WARNS= 0 +NOGCCERROR= yes + +CWARNFLAGS+= -Wall +CWARNFLAGS+= -Wno-unknown-pragmas +CWARNFLAGS+= -Wno-missing-braces +CWARNFLAGS+= -Wno-parentheses +CWARNFLAGS+= -Wno-uninitialized +CWARNFLAGS+= -Wno-unused +CWARNFLAGS+= -Wno-switch +CWARNFLAGS+= -Wno-strict-prototypes +CWARNFLAGS+= -Wno-missing-prototypes +CWARNFLAGS+= -Wno-format + +CPPFLAGS+= -I${.CURDIR}/../.. +CPPFLAGS+= -I${.CURDIR}/../../../../include +CPPFLAGS+= -I${ZFSDIR}/sys +CPPFLAGS+= -I${ZFSDIR}/dist/common/acl +CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/zmod +CPPFLAGS+= -I${ZFSDIR}/dist/uts/common +CPPFLAGS+= -I${ZFSDIR}/sys/sys + +CPPFLAGS+= -Dcaddr_t=__caddr_t "-D__va_list=va_list" +CPPFLAGS+= -std=c99 +# CPPFLAGS+= -D_NFS_NFS_H_ +# CPPFLAGS+= -D_PROPLIB_ZFS_CONFLICT + +CFLAGS+= -g -O0 -DDIAGNOSTIC +.include <bsd.kmodule.mk> diff --git a/sys/modules/zfs/Makefile b/sys/modules/zfs/Makefile new file mode 100644 index 00000000000..8d84402317b --- /dev/null +++ b/sys/modules/zfs/Makefile @@ -0,0 +1,134 @@ +# $NetBSD: Makefile,v 1.1 2009/08/10 07:16:06 haad Exp $ + +.include "../Makefile.inc" + +KMOD= zfs + +ZFSDIR= ${S}/../external/cddl/osnet + +.PATH: ${ZFSDIR}/dist/common/zfs + +SRCS+= zfs_comutil.c +SRCS+= zfs_deleg.c +SRCS+= zfs_namecheck.c +SRCS+= zfs_prop.c +SRCS+= zpool_prop.c +SRCS+= zprop_common.c + +.PATH: ${ZFSDIR}/dist/uts/common/fs + +#SRCS+= gfs.c + +.PATH: ${ZFSDIR}/dist/uts/common/zmod + +SRCS+= trees.c + +.PATH: ${ZFSDIR}/dist/uts/common/fs/zfs + +SRCS+= arc.c +SRCS+= bplist.c +SRCS+= dbuf.c +SRCS+= dmu.c +SRCS+= dmu_object.c +SRCS+= dmu_objset.c +SRCS+= dmu_send.c +SRCS+= dmu_traverse.c +SRCS+= dmu_tx.c +SRCS+= dmu_zfetch.c +SRCS+= dnode.c +SRCS+= dnode_sync.c +SRCS+= dsl_dataset.c +SRCS+= dsl_deleg.c +SRCS+= dsl_dir.c +SRCS+= dsl_pool.c +SRCS+= dsl_prop.c +SRCS+= dsl_scrub.c +SRCS+= dsl_synctask.c +SRCS+= fletcher.c +SRCS+= gzip.c +SRCS+= lzjb.c +SRCS+= metaslab.c +SRCS+= refcount.c +SRCS+= rrwlock.c +SRCS+= sha256.c +SRCS+= spa.c +SRCS+= spa_config.c +SRCS+= spa_errlog.c +SRCS+= spa_history.c +SRCS+= spa_misc.c +SRCS+= space_map.c +SRCS+= txg.c +SRCS+= uberblock.c +SRCS+= unique.c +SRCS+= vdev.c +SRCS+= vdev_cache.c +SRCS+= vdev_disk.c +SRCS+= vdev_file.c +SRCS+= vdev_label.c +SRCS+= vdev_mirror.c +SRCS+= vdev_missing.c +SRCS+= vdev_queue.c +SRCS+= vdev_raidz.c +SRCS+= vdev_root.c +SRCS+= zap.c +SRCS+= zap_leaf.c +SRCS+= zap_micro.c +SRCS+= zfs_byteswap.c +#SRCS+= zfs_ctldir.c +SRCS+= zfs_dir.c +SRCS+= zfs_fuid.c +SRCS+= zfs_fm.c +SRCS+= zfs_ioctl.c +SRCS+= zfs_log.c +SRCS+= zfs_replay.c +SRCS+= zfs_rlock.c +SRCS+= zfs_vfsops.c +SRCS+= zfs_vnops.c +SRCS+= zfs_znode.c +SRCS+= zfs_acl.c +SRCS+= zil.c +SRCS+= zio.c +SRCS+= zio_checksum.c +SRCS+= zio_compress.c +SRCS+= zio_inject.c +SRCS+= zutil.c +SRCS+= zvol.c + +.PATH: ${ZFSDIR}/sys/kern + +SRCS+= zfs_stub.c + +WARNS= 0 +NOGCCERROR= yes + +CWARNFLAGS+= -Wall +CWARNFLAGS+= -Wno-unknown-pragmas +CWARNFLAGS+= -Wno-missing-braces +CWARNFLAGS+= -Wno-parentheses +CWARNFLAGS+= -Wno-uninitialized +CWARNFLAGS+= -Wno-unused +CWARNFLAGS+= -Wno-switch +CWARNFLAGS+= -Wno-strict-prototypes +CWARNFLAGS+= -Wno-missing-prototypes +CWARNFLAGS+= -Wno-format + +CPPFLAGS+= -I${.CURDIR}/../.. +CPPFLAGS+= -I${.CURDIR}/../../../../include +CPPFLAGS+= -I${ZFSDIR}/sys +CPPFLAGS+= -I${ZFSDIR}/dist/common/acl +CPPFLAGS+= -I${ZFSDIR}/dist/common/zfs +CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/fs/zfs +CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/zmod +CPPFLAGS+= -I${ZFSDIR}/dist/uts/common +CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/zfs +CPPFLAGS+= -I${ZFSDIR}/dist/uts/common + +CPPFLAGS+= -Dcaddr_t=__caddr_t "-D__va_list=va_list" +CPPFLAGS+= -std=c99 +CPPFLAGS+= -D_NFS_NFS_H_ +CPPFLAGS+= -D_PROPLIB_ZFS_CONFLICT + +CFLAGS+= -DDIAGNOSTIC -g -O0 +# -DZFS_DEBUG + +.include <bsd.kmodule.mk> |
