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.1ShaadKMOD=	zfs
61.1Shaad
71.1ShaadZFSDIR=	${S}/../external/cddl/osnet
81.1Shaad
91.1Shaad.PATH:	${ZFSDIR}/dist/common/zfs
101.1Shaad
111.1ShaadSRCS+=	zfs_comutil.c
121.1ShaadSRCS+=	zfs_deleg.c
131.1ShaadSRCS+=	zfs_namecheck.c
141.1ShaadSRCS+=	zfs_prop.c
151.1ShaadSRCS+=	zpool_prop.c
161.1ShaadSRCS+=	zprop_common.c
171.1Shaad
181.1Shaad.PATH:	${ZFSDIR}/dist/uts/common/fs
191.1Shaad
201.1Shaad#SRCS+=	gfs.c
211.1Shaad
221.1Shaad.PATH: ${ZFSDIR}/dist/uts/common/zmod
231.1Shaad
241.1ShaadSRCS+= trees.c
251.1Shaad
261.1Shaad.PATH:	${ZFSDIR}/dist/uts/common/fs/zfs
271.1Shaad
281.1ShaadSRCS+=	arc.c
291.1ShaadSRCS+=	bplist.c
301.1ShaadSRCS+=	dbuf.c
311.1ShaadSRCS+=	dmu.c
321.1ShaadSRCS+=	dmu_object.c
331.1ShaadSRCS+=	dmu_objset.c
341.1ShaadSRCS+=	dmu_send.c
351.1ShaadSRCS+=	dmu_traverse.c
361.1ShaadSRCS+=	dmu_tx.c
371.1ShaadSRCS+=	dmu_zfetch.c
381.1ShaadSRCS+=	dnode.c
391.1ShaadSRCS+=	dnode_sync.c
401.1ShaadSRCS+=	dsl_dataset.c
411.1ShaadSRCS+=	dsl_deleg.c
421.1ShaadSRCS+=	dsl_dir.c
431.1ShaadSRCS+=	dsl_pool.c
441.1ShaadSRCS+=	dsl_prop.c
451.1ShaadSRCS+=	dsl_scrub.c
461.1ShaadSRCS+=	dsl_synctask.c
471.1ShaadSRCS+=	fletcher.c
481.1ShaadSRCS+=	gzip.c
491.1ShaadSRCS+=	lzjb.c
501.1ShaadSRCS+=	metaslab.c
511.1ShaadSRCS+=	refcount.c
521.1ShaadSRCS+=	rrwlock.c
531.1ShaadSRCS+=	sha256.c
541.1ShaadSRCS+=	spa.c
551.1ShaadSRCS+=	spa_config.c
561.1ShaadSRCS+=	spa_errlog.c
571.1ShaadSRCS+=	spa_history.c
581.1ShaadSRCS+=	spa_misc.c
591.1ShaadSRCS+=	space_map.c
601.1ShaadSRCS+=	txg.c
611.1ShaadSRCS+=	uberblock.c
621.1ShaadSRCS+=	unique.c
631.1ShaadSRCS+=	vdev.c
641.1ShaadSRCS+=	vdev_cache.c
651.1ShaadSRCS+=	vdev_disk.c
661.1ShaadSRCS+=	vdev_file.c
671.1ShaadSRCS+=	vdev_label.c
681.1ShaadSRCS+=	vdev_mirror.c
691.1ShaadSRCS+=	vdev_missing.c
701.1ShaadSRCS+=	vdev_queue.c
711.1ShaadSRCS+=	vdev_raidz.c
721.1ShaadSRCS+=	vdev_root.c
731.1ShaadSRCS+=	zap.c
741.1ShaadSRCS+=	zap_leaf.c
751.1ShaadSRCS+=	zap_micro.c
761.1ShaadSRCS+=	zfs_byteswap.c
771.1Shaad#SRCS+=	zfs_ctldir.c
781.1ShaadSRCS+=	zfs_dir.c
791.1ShaadSRCS+=	zfs_fuid.c
801.1ShaadSRCS+=	zfs_fm.c
811.1ShaadSRCS+=	zfs_ioctl.c
821.1ShaadSRCS+=	zfs_log.c
831.1ShaadSRCS+=	zfs_replay.c
841.1ShaadSRCS+=	zfs_rlock.c
851.1ShaadSRCS+=	zfs_vfsops.c
861.1ShaadSRCS+=	zfs_vnops.c
871.1ShaadSRCS+=	zfs_znode.c
881.1ShaadSRCS+= 	zfs_acl.c
891.1ShaadSRCS+=	zil.c
901.1ShaadSRCS+=	zio.c
911.1ShaadSRCS+=	zio_checksum.c
921.1ShaadSRCS+=	zio_compress.c
931.1ShaadSRCS+=	zio_inject.c
941.1ShaadSRCS+=	zutil.c
951.1ShaadSRCS+=	zvol.c
961.1Shaad
971.1Shaad.PATH: ${ZFSDIR}/sys/kern
981.1Shaad
991.1ShaadSRCS+= zfs_stub.c
1001.1Shaad
1011.1ShaadWARNS=		0
1021.1ShaadNOGCCERROR=	yes
1031.1Shaad
1041.1ShaadCWARNFLAGS+=	-Wall
1051.1ShaadCWARNFLAGS+=	-Wno-unknown-pragmas
1061.1ShaadCWARNFLAGS+=	-Wno-missing-braces
1071.1ShaadCWARNFLAGS+=	-Wno-parentheses
1081.1ShaadCWARNFLAGS+=	-Wno-uninitialized
1091.1ShaadCWARNFLAGS+=	-Wno-unused
1101.1ShaadCWARNFLAGS+=	-Wno-switch
1111.1ShaadCWARNFLAGS+=	-Wno-strict-prototypes
1121.1ShaadCWARNFLAGS+=	-Wno-missing-prototypes
1131.1ShaadCWARNFLAGS+=	-Wno-format
1141.1Shaad
1151.1ShaadCPPFLAGS+=	-I${.CURDIR}/../..
1161.1ShaadCPPFLAGS+=	-I${.CURDIR}/../../../../include
1171.1ShaadCPPFLAGS+=	-I${ZFSDIR}/sys
1181.1ShaadCPPFLAGS+=	-I${ZFSDIR}/dist/common/acl
1191.1ShaadCPPFLAGS+=	-I${ZFSDIR}/dist/common/zfs
1201.1ShaadCPPFLAGS+=	-I${ZFSDIR}/dist/uts/common/fs/zfs
1211.1ShaadCPPFLAGS+=	-I${ZFSDIR}/dist/uts/common/zmod
1221.1ShaadCPPFLAGS+=	-I${ZFSDIR}/dist/uts/common
1231.1ShaadCPPFLAGS+=	-I${ZFSDIR}/dist/uts/common/zfs
1241.1ShaadCPPFLAGS+=	-I${ZFSDIR}/dist/uts/common
1251.1Shaad
1261.1ShaadCPPFLAGS+=	-Dcaddr_t=__caddr_t "-D__va_list=va_list"
1271.1ShaadCPPFLAGS+=	-std=c99
1281.1ShaadCPPFLAGS+=	-D_NFS_NFS_H_
1291.1ShaadCPPFLAGS+=	-D_PROPLIB_ZFS_CONFLICT 
1301.1Shaad
1311.1ShaadCFLAGS+=	-DDIAGNOSTIC -g -O0
1321.1Shaad# -DZFS_DEBUG
1331.1Shaad
1341.1Shaad.include <bsd.kmodule.mk>
135