1#	$NetBSD: Makefile,v 1.9 2016/02/05 10:14:49 roy Exp $
2
3# $FreeBSD: src/cddl/usr.sbin/dtrace/Makefile,v 1.1.4.1 2009/08/03 08:13:06 kensmith Exp $
4
5.include <bsd.own.mk>
6.include	"../../Makefile.inc"
7
8PROG=		dtrace
9MAN=		dtrace.1
10
11BINDIR?=	/usr/sbin
12
13SRCS=		dtrace.c
14
15#WARNS=		1
16
17CFLAGS+=	-I${OSNETDIR}/sys \
18		-I${OSNETDIR}/include \
19		-I${OPENSOLARIS_USR_DISTDIR}/head \
20		-I${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common \
21		-I${OPENSOLARIS_USR_DISTDIR}/lib/libproc/common \
22		-I${OPENSOLARIS_SYS_DISTDIR}/uts/common \
23		-I${OPENSOLARIS_SYS_DISTDIR}/compat \
24
25.PATH:		${OPENSOLARIS_USR_DISTDIR}/cmd/dtrace
26
27# Optional debugging stuff...
28#CFLAGS+=	-DNEED_ERRLOC
29#YFLAGS+=	-d
30
31COPTS.dtrace.c += -Wno-stack-protector
32COPTS.dtrace.c += -Wno-format-extra-args
33
34LDFLAGS+=	-pthread
35
36PROGDPLIBS+=	ctf ${.CURDIR}/../../lib/libctf
37PROGDPLIBS+=	dtrace ${.CURDIR}/../../lib/libdtrace
38PROGDPLIBS+=	elf ${NETBSDSRCDIR}/external/bsd/elftoolchain/lib/libelf
39PROGDPLIBS+=	y ${NETBSDSRCDIR}/lib/liby
40PROGDPLIBS+=	l ${NETBSDSRCDIR}/external/bsd/flex/lib
41PROGDPLIBS+=	z ${NETBSDSRCDIR}/lib/libz
42
43.include <bsd.prog.mk>
44