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