xref: /freebsd/sys/modules/dtrace/Makefile (revision df7b90556859e1e5dbaf8d3dae2177ca607c0558)
11811d6bfSRobert WatsonSUBDIR=		dtaudit		\
21811d6bfSRobert Watson		dtmalloc	\
38f0e65c9SRick Macklem		dtnfscl		\
4b8915e90SJohn Birrell		dtrace		\
5b8915e90SJohn Birrell		dtraceall	\
61f6d0886SJohn Birrell		dtrace_test	\
710eed6bcSMitchell Horne		fbt		\
8c7570492SJustin Hibbits		profile		\
9b8915e90SJohn Birrell		prototype	\
10*6e32e8d7SMark Johnston		sdt		\
11b8915e90SJohn Birrell		systrace
12b8915e90SJohn Birrell
13c09808d0SWarner Losh.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386"
1410eed6bcSMitchell HorneSUBDIR+=	fasttrap systrace_linux
152f99bcceSJohn Baldwin.endif
162f99bcceSJohn Baldwin.if ${MACHINE_CPUARCH} == "amd64"
172f99bcceSJohn BaldwinSUBDIR+=	systrace_linux32
18f0bc4ed1SChristos MargiolisSUBDIR+=	kinst
19308bce2aSAndriy Gapon.endif
2007864a8aSChristos Margiolis.if ${MACHINE_CPUARCH} == "riscv" || ${MACHINE_CPUARCH} == "aarch64"
212d7bb03aSChristos MargiolisSUBDIR+=	kinst
222d7bb03aSChristos Margiolis.endif
23fe4a5593SJustin Hibbits.if ${MACHINE_CPUARCH} == "powerpc"
2410eed6bcSMitchell HorneSUBDIR+=	fasttrap
25fe4a5593SJustin Hibbits.endif
26a8273e43SKurt Lidl.if ${MACHINE_CPUARCH} == "amd64" || \
2705f08f29SMichael Tuexen    ${MACHINE_CPUARCH} == "aarch64" || \
28a8273e43SKurt Lidl    ${MACHINE_ARCH} == "powerpc64"
291e734f15SMark Johnston.if !empty(COMPAT_FREEBSD32_ENABLED)
30308bce2aSAndriy GaponSUBDIR+=	systrace_freebsd32
31b8915e90SJohn Birrell.endif
321e734f15SMark Johnston.endif
33efe88d92SMark Johnston
34b8915e90SJohn Birrell.include <bsd.subdir.mk>
35