xref: /freebsd-14.2/sys/modules/dtrace/Makefile (revision 031beb4e)
1b8915e90SJohn Birrell
2b8915e90SJohn Birrell.include "Makefile.inc"
3b8915e90SJohn Birrell
41811d6bfSRobert WatsonSUBDIR=		dtaudit		\
51811d6bfSRobert Watson		dtmalloc	\
68f0e65c9SRick Macklem		dtnfscl		\
7b8915e90SJohn Birrell		dtrace		\
8b8915e90SJohn Birrell		dtraceall	\
91f6d0886SJohn Birrell		dtrace_test	\
1010eed6bcSMitchell Horne		fbt		\
11c7570492SJustin Hibbits		profile		\
12b8915e90SJohn Birrell		prototype	\
13b8915e90SJohn Birrell		sdt		\
14b8915e90SJohn Birrell		systrace
15b8915e90SJohn Birrell
16c09808d0SWarner Losh.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386"
1710eed6bcSMitchell HorneSUBDIR+=	fasttrap systrace_linux
182f99bcceSJohn Baldwin.endif
192f99bcceSJohn Baldwin.if ${MACHINE_CPUARCH} == "amd64"
202f99bcceSJohn BaldwinSUBDIR+=	systrace_linux32
21f0bc4ed1SChristos MargiolisSUBDIR+=	kinst
22308bce2aSAndriy Gapon.endif
23*07864a8aSChristos Margiolis.if ${MACHINE_CPUARCH} == "riscv" || ${MACHINE_CPUARCH} == "aarch64"
242d7bb03aSChristos MargiolisSUBDIR+=	kinst
252d7bb03aSChristos Margiolis.endif
26fe4a5593SJustin Hibbits.if ${MACHINE_CPUARCH} == "powerpc"
2710eed6bcSMitchell HorneSUBDIR+=	fasttrap
28fe4a5593SJustin Hibbits.endif
29a8273e43SKurt Lidl.if ${MACHINE_CPUARCH} == "amd64" || \
3005f08f29SMichael Tuexen    ${MACHINE_CPUARCH} == "aarch64" || \
31a8273e43SKurt Lidl    ${MACHINE_ARCH} == "powerpc64"
32308bce2aSAndriy GaponSUBDIR+=	systrace_freebsd32
33b8915e90SJohn Birrell.endif
34efe88d92SMark Johnston
35b8915e90SJohn Birrell.include <bsd.subdir.mk>
36