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