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