1b8915e90SJohn Birrell.include "Makefile.inc" 2b8915e90SJohn Birrell 31811d6bfSRobert WatsonSUBDIR= dtaudit \ 41811d6bfSRobert Watson dtmalloc \ 58f0e65c9SRick Macklem dtnfscl \ 6b8915e90SJohn Birrell dtrace \ 7b8915e90SJohn Birrell dtraceall \ 81f6d0886SJohn Birrell dtrace_test \ 910eed6bcSMitchell Horne fbt \ 10c7570492SJustin Hibbits profile \ 11b8915e90SJohn Birrell prototype \ 12b8915e90SJohn Birrell systrace 13b8915e90SJohn Birrell 14c09808d0SWarner Losh.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" 1510eed6bcSMitchell HorneSUBDIR+= fasttrap systrace_linux 162f99bcceSJohn Baldwin.endif 172f99bcceSJohn Baldwin.if ${MACHINE_CPUARCH} == "amd64" 182f99bcceSJohn BaldwinSUBDIR+= systrace_linux32 19f0bc4ed1SChristos MargiolisSUBDIR+= kinst 20308bce2aSAndriy Gapon.endif 2107864a8aSChristos Margiolis.if ${MACHINE_CPUARCH} == "riscv" || ${MACHINE_CPUARCH} == "aarch64" 222d7bb03aSChristos MargiolisSUBDIR+= kinst 232d7bb03aSChristos Margiolis.endif 24fe4a5593SJustin Hibbits.if ${MACHINE_CPUARCH} == "powerpc" 2510eed6bcSMitchell HorneSUBDIR+= fasttrap 26fe4a5593SJustin Hibbits.endif 27a8273e43SKurt Lidl.if ${MACHINE_CPUARCH} == "amd64" || \ 2805f08f29SMichael Tuexen ${MACHINE_CPUARCH} == "aarch64" || \ 29a8273e43SKurt Lidl ${MACHINE_ARCH} == "powerpc64" 30*1e734f15SMark Johnston.if !empty(COMPAT_FREEBSD32_ENABLED) 31308bce2aSAndriy GaponSUBDIR+= systrace_freebsd32 32b8915e90SJohn Birrell.endif 33*1e734f15SMark Johnston.endif 34ddf0ed09SMark Johnston.if ${MACHINE_CPUARCH} != "powerpc" || ${MACHINE_ARCH} == "powerpc64" 35ddf0ed09SMark JohnstonSUBDIR+= sdt 36ddf0ed09SMark Johnston.endif 37efe88d92SMark Johnston 38b8915e90SJohn Birrell.include <bsd.subdir.mk> 39