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