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/modules/solaris | |
| 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/modules/solaris')
| -rw-r--r-- | sys/modules/solaris/Makefile | 96 |
1 files changed, 96 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> |
