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