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>

Reply via email to