1# $NetBSD: Makefile,v 1.4 2010/02/22 12:21:27 tron 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 9 10BINDIR?= /usr/sbin 11 12SRCS= dtrace.c 13 14#WARNS= 1 15 16CFLAGS+= -I${OSNETDIR}/sys \ 17 -I${OSNETDIR}/include \ 18 -I${OPENSOLARIS_USR_DISTDIR}/head \ 19 -I${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common \ 20 -I${OPENSOLARIS_USR_DISTDIR}/lib/libproc/common \ 21 -I${OPENSOLARIS_SYS_DISTDIR}/uts/common \ 22 -I${OPENSOLARIS_SYS_DISTDIR}/compat \ 23 24.PATH: ${OPENSOLARIS_USR_DISTDIR}/cmd/dtrace 25 26# Optional debugging stuff... 27#CFLAGS+= -DNEED_ERRLOC 28#YFLAGS+= -d 29 30COPTS.dtrace.c += -Wno-stack-protector 31 32LDFLAGS+= -pthread 33 34LIBCTF_OBJDIR!= cd ${.CURDIR}/../../lib/libctf && ${PRINTOBJDIR} 35LDFLAGS+= -L${LIBDTRACE_OBJDIR} -ldtrace 36 37LIBDTRACE_OBJDIR!= cd ${.CURDIR}/../../lib/libdtrace && ${PRINTOBJDIR} 38LDFLAGS+= -L${LIBCTF_OBJDIR} -lctf 39 40LDADD+= -ly -ll -lelf -lz 41 42.include <bsd.prog.mk> 43