Makefile revision 1.1
11.1Shaad#	$NetBSD: Makefile,v 1.1 2009/08/10 07:16:06 haad Exp $
21.1Shaad
31.1Shaad.include "../Makefile.inc"
41.1Shaad
51.1ShaadCFLAGS+= -g -fno-inline
61.1Shaad
71.1ShaadKMOD=	solaris
81.1Shaad
91.1ShaadZFSDIR=	${S}/../external/cddl/osnet
101.1Shaad
111.1Shaad.PATH:	${ZFSDIR}/dist/common/avl
121.1Shaad
131.1ShaadSRCS=	avl.c
141.1Shaad
151.1Shaad.PATH:	${ZFSDIR}/dist/common/nvpair
161.1Shaad
171.1ShaadSRCS+=	nvpair.c
181.1ShaadSRCS+=	nvpair_alloc_fixed.c
191.1Shaad
201.1Shaad.PATH:	${ZFSDIR}/dist/common/unicode
211.1Shaad
221.1ShaadSRCS+=	u8_textprep.c
231.1Shaad
241.1Shaad.PATH:	${ZFSDIR}/dist/uts/common/os
251.1Shaad
261.1ShaadSRCS+=	fm.c
271.1ShaadSRCS+=	list.c
281.1ShaadSRCS+=	nvpair_alloc_system.c
291.1Shaad
301.1Shaad.PATH:	${ZFSDIR}/dist/uts/common/rpc
311.1Shaad
321.1ShaadSRCS+=	xdr.c
331.1ShaadSRCS+=	xdr_array.c
341.1ShaadSRCS+=	xdr_mem.c
351.1Shaad
361.1Shaad.PATH:	${ZFSDIR}/dist/uts/common/zmod
371.1Shaad
381.1ShaadSRCS+=	adler32.c
391.1ShaadSRCS+=	crc32.c
401.1ShaadSRCS+=	deflate.c
411.1ShaadSRCS+=	inffast.c
421.1ShaadSRCS+=	inflate.c
431.1ShaadSRCS+=	inftrees.c
441.1ShaadSRCS+=	trees.c
451.1ShaadSRCS+=	zmod.c
461.1ShaadSRCS+=	zmod_subr.c
471.1ShaadSRCS+=	zutil.c
481.1Shaad
491.1Shaad.PATH:  ${ZFSDIR}/dist/common/acl
501.1Shaad
511.1ShaadSRCS+= acl_common.c
521.1Shaad
531.1Shaad.PATH:	${ZFSDIR}/sys/kern
541.1Shaad
551.1ShaadSRCS+=	kobj.c
561.1ShaadSRCS+=	kstat.c
571.1ShaadSRCS+=	misc.c
581.1ShaadSRCS+=	policy.c
591.1ShaadSRCS+=	string.c
601.1ShaadSRCS+=	zone.c
611.1ShaadSRCS+=	callb.c
621.1ShaadSRCS+=	ddi.c
631.1ShaadSRCS+=	mod.c
641.1ShaadSRCS+=	printf.c
651.1ShaadSRCS+=	taskq.c
661.1ShaadSRCS+=	vfs.c
671.1Shaad
681.1ShaadWARNS=		0
691.1ShaadNOGCCERROR=	yes
701.1Shaad
711.1ShaadCWARNFLAGS+=	-Wall
721.1ShaadCWARNFLAGS+=	-Wno-unknown-pragmas
731.1ShaadCWARNFLAGS+=	-Wno-missing-braces
741.1ShaadCWARNFLAGS+=	-Wno-parentheses
751.1ShaadCWARNFLAGS+=	-Wno-uninitialized
761.1ShaadCWARNFLAGS+=	-Wno-unused
771.1ShaadCWARNFLAGS+=	-Wno-switch
781.1ShaadCWARNFLAGS+=	-Wno-strict-prototypes
791.1ShaadCWARNFLAGS+=	-Wno-missing-prototypes
801.1ShaadCWARNFLAGS+=	-Wno-format
811.1Shaad
821.1ShaadCPPFLAGS+=	-I${.CURDIR}/../..
831.1ShaadCPPFLAGS+=	-I${.CURDIR}/../../../../include
841.1ShaadCPPFLAGS+=	-I${ZFSDIR}/sys
851.1ShaadCPPFLAGS+=	-I${ZFSDIR}/dist/common/acl
861.1ShaadCPPFLAGS+=	-I${ZFSDIR}/dist/uts/common/zmod
871.1ShaadCPPFLAGS+=	-I${ZFSDIR}/dist/uts/common
881.1ShaadCPPFLAGS+=      -I${ZFSDIR}/sys/sys
891.1Shaad
901.1ShaadCPPFLAGS+=	-Dcaddr_t=__caddr_t "-D__va_list=va_list"
911.1ShaadCPPFLAGS+=	-std=c99
921.1Shaad# CPPFLAGS+=	-D_NFS_NFS_H_
931.1Shaad# CPPFLAGS+=	-D_PROPLIB_ZFS_CONFLICT
941.1Shaad
951.1ShaadCFLAGS+=	-g -O0 -DDIAGNOSTIC
961.1Shaad.include <bsd.kmodule.mk>
97