1# $NetBSD: Makefile.solmod,v 1.1 2011/01/18 22:21:22 haad Exp $ 2 3CFLAGS+= -g -fno-inline 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+= nvpair.c 14SRCS+= nvpair_alloc_fixed.c 15 16.PATH: ${ZFSDIR}/dist/common/unicode 17 18SRCS+= u8_textprep.c 19 20.PATH: ${ZFSDIR}/dist/uts/common/os 21 22SRCS+= fm.c 23SRCS+= list.c 24SRCS+= nvpair_alloc_system.c 25 26.PATH: ${ZFSDIR}/dist/uts/common/rpc 27 28SRCS+= xdr.c 29SRCS+= xdr_array.c 30SRCS+= xdr_mem.c 31 32.PATH: ${ZFSDIR}/dist/uts/common/zmod 33 34SRCS+= adler32.c 35SRCS+= crc32.c 36SRCS+= deflate.c 37SRCS+= inffast.c 38SRCS+= inflate.c 39SRCS+= inftrees.c 40SRCS+= trees.c 41SRCS+= zmod.c 42SRCS+= zmod_subr.c 43SRCS+= zutil.c 44 45.PATH: ${ZFSDIR}/dist/common/acl 46 47SRCS+= acl_common.c 48 49.PATH: ${ZFSDIR}/sys/kern 50 51SRCS+= kobj.c 52SRCS+= kstat.c 53SRCS+= misc.c 54SRCS+= policy.c 55SRCS+= string.c 56SRCS+= zone.c 57SRCS+= callb.c 58SRCS+= ddi.c 59SRCS+= mod.c 60SRCS+= printf.c 61SRCS+= taskq.c 62SRCS+= vfs.c 63SRCS+= opensolaris.c 64 65WARNS= 0 66NOGCCERROR= yes 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/uts/common/zmod 82CPPFLAGS+= -I${ZFSDIR}/dist/uts/common 83CPPFLAGS+= -I${ZFSDIR}/sys/sys 84 85CPPFLAGS+= -Dcaddr_t=__caddr_t "-D__va_list=va_list" 86CPPFLAGS+= -std=c99 87# CPPFLAGS+= -D_NFS_NFS_H_ 88# CPPFLAGS+= -D_PROPLIB_ZFS_CONFLICT 89 90CFLAGS+= -g -O0 -DDIAGNOSTIC