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