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