1# $FreeBSD: src/sys/modules/dtrace/dtrace/Makefile,v 1.2.2.1 2009/08/03 08:13:06 kensmith Exp $ 2 3.include "../../Makefile.inc" 4.include "../../Makefile.assym" 5 6ARCHDIR= ${MACHINE} 7 8.PATH: ${NETBSDSRCDIR}/external/cddl/osnet/dist/uts/common/dtrace 9.PATH: ${NETBSDSRCDIR}/external/cddl/osnet/dev/dtrace 10.PATH: ${NETBSDSRCDIR}/external/cddl/osnet/dev/dtrace/${ARCHDIR} 11 12KMOD= dtrace 13SRCS= dtrace.c \ 14 dtrace_asm.S \ 15 dtrace_subr.c 16 17.if ${MACHINE} == "amd64" || ${MACHINE} == "i386" 18SRCS+= dis_tables.c \ 19 instr_size.c 20.endif 21 22CPPFLAGS+= -I${NETBSDSRCDIR}/external/cddl/osnet/sys \ 23 -I${NETBSDSRCDIR}/external/cddl/osnet/dev/dtrace \ 24 -I${NETBSDSRCDIR}/external/cddl/osnet/dev/dtrace/${ARCHDIR} \ 25 -I${NETBSDSRCDIR}/external/cddl/osnet/dist/uts/common \ 26 -DDIS_MEM 27 28CPPFLAGS+= -DSMP -DDEBUG 29 30CPPFLAGS+= -Wno-unknown-pragmas 31 32EXPORT_SYMS= dtrace_register \ 33 dtrace_unregister \ 34 dtrace_probe_lookup 35 36.include <bsd.kmodule.mk> 37