1# $NetBSD: Makefile,v 1.4 2010/03/12 21:37:37 darran Exp $ 2 3.include "../Makefile.inc" 4 5CFLAGS+= -g -fno-inline 6 7KMOD= solaris 8 9ZFSDIR= ${S}/../external/cddl/osnet 10 11.PATH: ${ZFSDIR}/dist/common/avl 12 13SRCS= avl.c 14 15.PATH: ${ZFSDIR}/dist/common/nvpair 16 17SRCS+= nvpair.c 18SRCS+= nvpair_alloc_fixed.c 19 20.PATH: ${ZFSDIR}/dist/common/unicode 21 22SRCS+= u8_textprep.c 23 24.PATH: ${ZFSDIR}/dist/uts/common/os 25 26SRCS+= fm.c 27SRCS+= list.c 28SRCS+= nvpair_alloc_system.c 29 30.PATH: ${ZFSDIR}/dist/uts/common/rpc 31 32SRCS+= xdr.c 33SRCS+= xdr_array.c 34SRCS+= xdr_mem.c 35 36.PATH: ${ZFSDIR}/dist/uts/common/zmod 37 38SRCS+= adler32.c 39SRCS+= crc32.c 40SRCS+= deflate.c 41SRCS+= inffast.c 42SRCS+= inflate.c 43SRCS+= inftrees.c 44SRCS+= trees.c 45SRCS+= zmod.c 46SRCS+= zmod_subr.c 47SRCS+= zutil.c 48 49.PATH: ${ZFSDIR}/dist/common/acl 50 51SRCS+= acl_common.c 52 53.PATH: ${ZFSDIR}/sys/kern 54 55SRCS+= kobj.c 56SRCS+= kstat.c 57SRCS+= misc.c 58SRCS+= policy.c 59SRCS+= string.c 60SRCS+= zone.c 61SRCS+= callb.c 62SRCS+= ddi.c 63SRCS+= mod.c 64SRCS+= printf.c 65SRCS+= taskq.c 66SRCS+= vfs.c 67SRCS+= opensolaris.c 68 69WARNS= 0 70NOGCCERROR= yes 71 72CWARNFLAGS+= -Wall 73CWARNFLAGS+= -Wno-unknown-pragmas 74CWARNFLAGS+= -Wno-missing-braces 75CWARNFLAGS+= -Wno-parentheses 76CWARNFLAGS+= -Wno-uninitialized 77CWARNFLAGS+= -Wno-unused 78CWARNFLAGS+= -Wno-switch 79CWARNFLAGS+= -Wno-strict-prototypes 80CWARNFLAGS+= -Wno-missing-prototypes 81CWARNFLAGS+= -Wno-format 82 83CPPFLAGS+= -I${ZFSDIR}/sys 84CPPFLAGS+= -I${ZFSDIR}/dist/common/acl 85CPPFLAGS+= -I${ZFSDIR}/dist/uts/common/zmod 86CPPFLAGS+= -I${ZFSDIR}/dist/uts/common 87CPPFLAGS+= -I${ZFSDIR}/sys/sys 88 89CPPFLAGS+= -Dcaddr_t=__caddr_t "-D__va_list=va_list" 90CPPFLAGS+= -std=c99 91# CPPFLAGS+= -D_NFS_NFS_H_ 92# CPPFLAGS+= -D_PROPLIB_ZFS_CONFLICT 93 94CFLAGS+= -g -O0 -DDIAGNOSTIC 95.include <bsd.kmodule.mk> 96