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