Makefile revision 169027
1193323Sed# $FreeBSD: head/sys/modules/zfs/Makefile 169027 2007-04-24 16:59:20Z pjd $ 2193323Sed 3193323SedKMOD= zfs 4193323Sed 5193323SedSRCS= vnode_if.h 6193323Sed 7193323Sed.PATH: ${.CURDIR}/../../contrib/opensolaris/common/acl 8193323SedSRCS+= acl_common.c 9193323Sed.PATH: ${.CURDIR}/../../contrib/opensolaris/common/avl 10193323SedSRCS+= avl.c 11193323Sed.PATH: ${.CURDIR}/../../contrib/opensolaris/common/nvpair 12193323SedSRCS+= nvpair.c 13193323Sed 14193323Sed.PATH: ${.CURDIR}/../../compat/opensolaris/kern 15193323SedSRCS+= opensolaris_kmem.c 16193323SedSRCS+= opensolaris_kobj.c 17193323SedSRCS+= opensolaris_kstat.c 18193323SedSRCS+= opensolaris_misc.c 19195340SedSRCS+= opensolaris_policy.c 20193323SedSRCS+= opensolaris_string.c 21193323SedSRCS+= opensolaris_vfs.c 22193323SedSRCS+= opensolaris_zone.c 23193323Sed 24193323Sed.PATH: ${.CURDIR}/../../contrib/opensolaris/common/atomic/${MACHINE_ARCH} 25193323SedSRCS+= atomic.S 26193323Sed 27195340Sed.PATH: ${.CURDIR}/../../contrib/opensolaris/uts/common/fs 28193323SedSRCS+= dnlc.c 29193323SedSRCS+= gfs.c 30193323Sed 31193323Sed.PATH: ${.CURDIR}/../../contrib/opensolaris/uts/common/os 32193323SedSRCS+= callb.c 33193323SedSRCS+= list.c 34193323SedSRCS+= nvpair_alloc_system.c 35193323SedSRCS+= taskq.c 36193323Sed 37193323Sed.PATH: ${.CURDIR}/../../contrib/opensolaris/uts/common/rpc 38193323SedSRCS+= xdr.c 39193323SedSRCS+= xdr_array.c 40193323SedSRCS+= xdr_mem.c 41193323Sed 42193323Sed.PATH: ${.CURDIR}/../../contrib/opensolaris/uts/common/zmod 43193323SedSRCS+= adler32.c 44193323SedSRCS+= crc32.c 45193323SedSRCS+= deflate.c 46193323SedSRCS+= inffast.c 47193323SedSRCS+= inflate.c 48193323SedSRCS+= inftrees.c 49193323SedSRCS+= trees.c 50193323SedSRCS+= zmod.c 51193323SedSRCS+= zmod_subr.c 52193323SedSRCS+= zutil.c 53193323Sed 54193323Sed.PATH: ${.CURDIR}/../../contrib/opensolaris/common/zfs 55193323Sed.include "${.CURDIR}/../../contrib/opensolaris/uts/common/Makefile.files" 56193323Sed.PATH: ${.CURDIR}/../../contrib/opensolaris/uts/common/fs/zfs 57193323SedZFS_SRCS= ${ZFS_OBJS:C/.o$/.c/} 58193323SedSRCS+= ${ZFS_SRCS} 59193323SedSRCS+= vdev_geom.c 60193323Sed 61193323Sed# Use UMA for ZIO allocation. This is not stable. 62193323Sed#CFLAGS+=-DZIO_USE_UMA 63193323Sed 64193323Sed# Use FreeBSD's namecache. 65193323SedCFLAGS+=-DFREEBSD_NAMECACHE 66193323Sed 67193323SedCWARNFLAGS=-Wall 68193323SedCWARNFLAGS+=-Wno-unknown-pragmas 69193323SedCWARNFLAGS+=-Wno-missing-braces 70193323SedCWARNFLAGS+=-Wno-parentheses 71193323SedCWARNFLAGS+=-Wno-uninitialized 72193323SedCWARNFLAGS+=-Wno-unused 73193323SedCWARNFLAGS+=-Wno-switch 74193323Sed 75193323SedCFLAGS+=-D_SOLARIS_C_SOURCE 76193323Sed 77193323SedCFLAGS+=-I${.CURDIR}/../../compat/opensolaris 78193323SedCFLAGS+=-I${.CURDIR}/../../contrib/opensolaris/uts/common/fs/zfs 79193323SedCFLAGS+=-I${.CURDIR}/../../contrib/opensolaris/uts/common/zmod 80193323SedCFLAGS+=-I${.CURDIR}/../../contrib/opensolaris/uts/common 81193323SedCFLAGS+=-I${.CURDIR}/../.. 82193323SedCFLAGS+=-I${.CURDIR}/../../contrib/opensolaris/common/zfs 83193323SedCFLAGS+=-I${.CURDIR}/../../contrib/opensolaris/common 84193323SedCFLAGS+=-I${.CURDIR}/../../../include 85193323Sed 86193323SedWARNS?=1 87193323Sed 88193323Sed#CFLAGS+=-DDEBUG=1 89193323Sed#DEBUG_FLAGS=-g 90193323Sed 91193323Sed.include <bsd.kmod.mk> 92193323Sed