xref: /netbsd/sys/modules/solaris/Makefile.solmod (revision 6550d01e)
1#	$NetBSD: Makefile.solmod,v 1.1 2011/01/18 22:21:22 haad Exp $
2
3CFLAGS+= -g -fno-inline
4
5ZFSDIR=	${S}/../external/cddl/osnet
6
7.PATH:	${ZFSDIR}/dist/common/avl
8
9SRCS=	avl.c
10
11.PATH:	${ZFSDIR}/dist/common/nvpair
12
13SRCS+=	nvpair.c
14SRCS+=	nvpair_alloc_fixed.c
15
16.PATH:	${ZFSDIR}/dist/common/unicode
17
18SRCS+=	u8_textprep.c
19
20.PATH:	${ZFSDIR}/dist/uts/common/os
21
22SRCS+=	fm.c
23SRCS+=	list.c
24SRCS+=	nvpair_alloc_system.c
25
26.PATH:	${ZFSDIR}/dist/uts/common/rpc
27
28SRCS+=	xdr.c
29SRCS+=	xdr_array.c
30SRCS+=	xdr_mem.c
31
32.PATH:	${ZFSDIR}/dist/uts/common/zmod
33
34SRCS+=	adler32.c
35SRCS+=	crc32.c
36SRCS+=	deflate.c
37SRCS+=	inffast.c
38SRCS+=	inflate.c
39SRCS+=	inftrees.c
40SRCS+=	trees.c
41SRCS+=	zmod.c
42SRCS+=	zmod_subr.c
43SRCS+=	zutil.c
44
45.PATH:  ${ZFSDIR}/dist/common/acl
46
47SRCS+= acl_common.c
48
49.PATH:	${ZFSDIR}/sys/kern
50
51SRCS+=	kobj.c
52SRCS+=	kstat.c
53SRCS+=	misc.c
54SRCS+=	policy.c
55SRCS+=	string.c
56SRCS+=	zone.c
57SRCS+=	callb.c
58SRCS+=	ddi.c
59SRCS+=	mod.c
60SRCS+=	printf.c
61SRCS+=	taskq.c
62SRCS+=	vfs.c
63SRCS+=	opensolaris.c
64
65WARNS=		0
66NOGCCERROR=	yes
67
68CWARNFLAGS+=	-Wall
69CWARNFLAGS+=	-Wno-unknown-pragmas
70CWARNFLAGS+=	-Wno-missing-braces
71CWARNFLAGS+=	-Wno-parentheses
72CWARNFLAGS+=	-Wno-uninitialized
73CWARNFLAGS+=	-Wno-unused
74CWARNFLAGS+=	-Wno-switch
75CWARNFLAGS+=	-Wno-strict-prototypes
76CWARNFLAGS+=	-Wno-missing-prototypes
77CWARNFLAGS+=	-Wno-format
78
79CPPFLAGS+=	-I${ZFSDIR}/sys
80CPPFLAGS+=	-I${ZFSDIR}/dist/common/acl
81CPPFLAGS+=	-I${ZFSDIR}/dist/uts/common/zmod
82CPPFLAGS+=	-I${ZFSDIR}/dist/uts/common
83CPPFLAGS+=      -I${ZFSDIR}/sys/sys
84
85CPPFLAGS+=	-Dcaddr_t=__caddr_t "-D__va_list=va_list"
86CPPFLAGS+=	-std=c99
87# CPPFLAGS+=	-D_NFS_NFS_H_
88# CPPFLAGS+=	-D_PROPLIB_ZFS_CONFLICT
89
90CFLAGS+=	-g -O0 -DDIAGNOSTIC