Module Name: src Committed By: haad Date: Mon Aug 10 07:16:06 UTC 2009
Added Files: src/sys/modules/solaris: Makefile src/sys/modules/zfs: Makefile Log Message: Add solaris and zfs kernel modules build directories. These modules will not be built during release build until we import other kernel patches needed. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/modules/solaris/Makefile cvs rdiff -u -r0 -r1.1 src/sys/modules/zfs/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Added files: Index: src/sys/modules/solaris/Makefile diff -u /dev/null src/sys/modules/solaris/Makefile:1.1 --- /dev/null Mon Aug 10 07:16:06 2009 +++ src/sys/modules/solaris/Makefile Mon Aug 10 07:16:06 2009 @@ -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> Index: src/sys/modules/zfs/Makefile diff -u /dev/null src/sys/modules/zfs/Makefile:1.1 --- /dev/null Mon Aug 10 07:16:06 2009 +++ src/sys/modules/zfs/Makefile Mon Aug 10 07:16:06 2009 @@ -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>