138494Sobrien#	$NetBSD: Makefile,v 1.3 2010/02/21 11:00:02 darran Exp $
2174313Sobrien
338494Sobrien# $FreeBSD: src/cddl/usr.sbin/dtrace/Makefile,v 1.1.4.1 2009/08/03 08:13:06 kensmith Exp $
438494Sobrien
538494Sobrien.include <bsd.own.mk>
638494Sobrien.include	"../../Makefile.inc"
738494Sobrien
838494SobrienPROG=		dtrace
938494Sobrien
1038494SobrienBINDIR?=	/usr/sbin
1138494Sobrien
1238494SobrienSRCS=		dtrace.c
1338494Sobrien
1438494Sobrien#WARNS=		1
1538494Sobrien
1638494SobrienCFLAGS+=	-I${OSNETDIR}/sys \
1738494Sobrien		-I${OSNETDIR}/include \
1838494Sobrien		-I${OPENSOLARIS_USR_DISTDIR}/head \
1938494Sobrien		-I${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common \
2042633Sobrien		-I${OPENSOLARIS_USR_DISTDIR}/lib/libproc/common \
2138494Sobrien		-I${OPENSOLARIS_SYS_DISTDIR}/uts/common \
2238494Sobrien		-I${OPENSOLARIS_SYS_DISTDIR}/compat \
2338494Sobrien
2438494Sobrien.PATH:		${OPENSOLARIS_USR_DISTDIR}/cmd/dtrace
2538494Sobrien
2638494Sobrien# Optional debugging stuff...
2738494Sobrien#CFLAGS+=	-DNEED_ERRLOC
2838494Sobrien#YFLAGS+=	-d
2938494Sobrien
3038494SobrienCOPTS.dtrace.c += -Wno-stack-protector
3138494Sobrien
3238494SobrienLDFLAGS+=	-pthread
3338494Sobrien
3438494SobrienLIBCTF_OBJDIR!=	cd ${.CURDIR}/../../lib/libctf && ${PRINTOBJDIR}
3538494SobrienLDFLAGS+=	-L${LIBDTRACE_OBJDIR} -ldtrace
3638494Sobrien
3738494SobrienLIBDTRACE_OBJDIR!= cd ${.CURDIR}/../../lib/libdtrace && ${PRINTOBJDIR}
3838494SobrienLDFLAGS+=	-L${LIBCTF_OBJDIR} -lctf
3938494Sobrien
40174313SobrienLDADD+=		-ly -ll -lelf -lz
4138494Sobrien
4238494Sobrien.include <bsd.prog.mk>
4338494Sobrien