1#         $NetBSD: Makefile.solmod,v 1.9 2021/04/15 17:26:07 christos 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:    ${NETBSDSRCDIR}/common/lib/libc/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=              1
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/common
82CPPFLAGS+=          -I${ZFSDIR}/dist/uts/common/zmod
83CPPFLAGS+=          -I${ZFSDIR}/dist/uts/common
84CPPFLAGS+=      -I${ZFSDIR}/sys/sys
85