1168404Spjd# $FreeBSD$
2168404Spjd
3177674Sjb.PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/cmd/zdb
4168404Spjd
5168404SpjdPROG=	zdb
6168404SpjdMAN=	zdb.8
7168792SruSRCS=	zdb.c zdb_il.c
8168404Spjd
9204597SuqsWARNS?=	0
10204597SuqsCSTD=	c99
11204597Suqs
12177674SjbCFLAGS+= -I${.CURDIR}/../../../sys/cddl/compat/opensolaris
13177674SjbCFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris/include
14177674SjbCFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris/lib/libumem
15185029SpjdCFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libnvpair
16185029SpjdCFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libuutil/common
17185029SpjdCFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libzfs/common
18177674SjbCFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libzpool/common
19177674SjbCFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs
20177674SjbCFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common
21177674SjbCFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/sys
22219089SpjdCFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/common/zfs
23177674SjbCFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/head
24168792SruCFLAGS+= -I${.CURDIR}/../../lib/libumem
25168404Spjd
26240959SmmDPADD=	${LIBGEOM} ${LIBM} ${LIBNVPAIR} ${LIBPTHREAD} ${LIBUMEM} \
27249643Smm	${LIBUUTIL} ${LIBZFS_CORE} ${LIBZFS} ${LIBZPOOL}
28249643SmmLDADD=	-lgeom -lm -lnvpair -lpthread -lumem -luutil -lzfs_core -lzfs -lzpool
29168404Spjd
30243674SmmCFLAGS+=	-DDEBUG=1
31243674Smm#DEBUG_FLAGS+=	-g
32189801Srdivacky
33168404Spjd.include <bsd.prog.mk>
34