xref: /freebsd/sys/modules/dtrace/Makefile (revision df7b90556859e1e5dbaf8d3dae2177ca607c0558)
1SUBDIR=		dtaudit		\
2		dtmalloc	\
3		dtnfscl		\
4		dtrace		\
5		dtraceall	\
6		dtrace_test	\
7		fbt		\
8		profile		\
9		prototype	\
10		sdt		\
11		systrace
12
13.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386"
14SUBDIR+=	fasttrap systrace_linux
15.endif
16.if ${MACHINE_CPUARCH} == "amd64"
17SUBDIR+=	systrace_linux32
18SUBDIR+=	kinst
19.endif
20.if ${MACHINE_CPUARCH} == "riscv" || ${MACHINE_CPUARCH} == "aarch64"
21SUBDIR+=	kinst
22.endif
23.if ${MACHINE_CPUARCH} == "powerpc"
24SUBDIR+=	fasttrap
25.endif
26.if ${MACHINE_CPUARCH} == "amd64" || \
27    ${MACHINE_CPUARCH} == "aarch64" || \
28    ${MACHINE_ARCH} == "powerpc64"
29.if !empty(COMPAT_FREEBSD32_ENABLED)
30SUBDIR+=	systrace_freebsd32
31.endif
32.endif
33
34.include <bsd.subdir.mk>
35