191d03e2eSDimitry Andric# $FreeBSD$ 291d03e2eSDimitry Andric 34789686dSDimitry Andric.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" 44789686dSDimitry AndricSUBDIR+= include 54789686dSDimitry AndricSUBDIR+= asan 64789686dSDimitry AndricSUBDIR+= asan-preinit 74789686dSDimitry AndricSUBDIR+= asan_cxx 84789686dSDimitry AndricSUBDIR+= asan_dynamic 9d56accc7SDimitry AndricSUBDIR+= asan_static 104789686dSDimitry AndricSUBDIR+= cfi 114789686dSDimitry AndricSUBDIR+= cfi_diag 124789686dSDimitry AndricSUBDIR+= safestack 134789686dSDimitry AndricSUBDIR+= stats 144789686dSDimitry AndricSUBDIR+= stats_client 154789686dSDimitry AndricSUBDIR+= ubsan_minimal 164789686dSDimitry AndricSUBDIR+= ubsan_standalone 174789686dSDimitry AndricSUBDIR+= ubsan_standalone_cxx 184789686dSDimitry Andric.endif # amd64 || i386 198028b78dSDimitry Andric 204789686dSDimitry Andric.if ${MACHINE_CPUARCH} == "amd64" 214789686dSDimitry AndricSUBDIR+= dd 224789686dSDimitry AndricSUBDIR+= fuzzer 23d56accc7SDimitry AndricSUBDIR+= fuzzer_interceptors 244789686dSDimitry AndricSUBDIR+= fuzzer_no_main 254789686dSDimitry AndricSUBDIR+= msan 264789686dSDimitry AndricSUBDIR+= msan_cxx 274789686dSDimitry AndricSUBDIR+= tsan 284789686dSDimitry AndricSUBDIR+= tsan_cxx 294789686dSDimitry AndricSUBDIR+= xray 304789686dSDimitry AndricSUBDIR+= xray-basic 314789686dSDimitry AndricSUBDIR+= xray-fdr 324789686dSDimitry AndricSUBDIR+= xray-profiling 334789686dSDimitry Andric.endif # amd64 34f57be329SDimitry Andric 35*f5024381SPiotr Kubaj.if ${MACHINE_ARCH} == "powerpc64" || ${MACHINE_ARCH} == "powerpc64le" 36*f5024381SPiotr KubajSUBDIR+= include 37*f5024381SPiotr KubajSUBDIR+= asan 38*f5024381SPiotr KubajSUBDIR+= asan-preinit 39*f5024381SPiotr KubajSUBDIR+= asan_cxx 40*f5024381SPiotr KubajSUBDIR+= asan_dynamic 41*f5024381SPiotr KubajSUBDIR+= asan_static 42*f5024381SPiotr KubajSUBDIR+= msan 43*f5024381SPiotr KubajSUBDIR+= msan_cxx 44*f5024381SPiotr KubajSUBDIR+= stats 45*f5024381SPiotr KubajSUBDIR+= stats_client 46*f5024381SPiotr KubajSUBDIR+= tsan 47*f5024381SPiotr KubajSUBDIR+= tsan_cxx 48*f5024381SPiotr KubajSUBDIR+= ubsan_minimal 49*f5024381SPiotr KubajSUBDIR+= ubsan_standalone 50*f5024381SPiotr KubajSUBDIR+= ubsan_standalone_cxx 51*f5024381SPiotr Kubaj.endif # powerpc64 || powerpc64le 52*f5024381SPiotr Kubaj 53*f5024381SPiotr Kubaj.if ${MACHINE_ARCH} == "powerpc64le" 54*f5024381SPiotr KubajSUBDIR+= xray 55*f5024381SPiotr KubajSUBDIR+= xray-basic 56*f5024381SPiotr KubajSUBDIR+= xray-fdr 57*f5024381SPiotr KubajSUBDIR+= xray-profiling 58*f5024381SPiotr Kubaj.endif # powerpc64le 59*f5024381SPiotr Kubaj 609fc13142SPiotr Kubaj.if ${MACHINE_CPUARCH} == "riscv" 61c1e0431cSPiotr KubajSUBDIR+= include 629fc13142SPiotr KubajSUBDIR+= asan 639fc13142SPiotr KubajSUBDIR+= asan-preinit 649fc13142SPiotr KubajSUBDIR+= asan_cxx 659fc13142SPiotr KubajSUBDIR+= asan_dynamic 66c1e0431cSPiotr KubajSUBDIR+= stats 67c1e0431cSPiotr KubajSUBDIR+= stats_client 689fc13142SPiotr KubajSUBDIR+= ubsan_minimal 699fc13142SPiotr KubajSUBDIR+= ubsan_standalone 709fc13142SPiotr KubajSUBDIR+= ubsan_standalone_cxx 719fc13142SPiotr Kubaj.endif # riscv 729fc13142SPiotr Kubaj 734789686dSDimitry AndricSUBDIR+= profile 7491d03e2eSDimitry Andric 75cf084e9eSAlex RichardsonSUBDIR_PARALLEL= 76cf084e9eSAlex Richardson 7791d03e2eSDimitry Andric.include <bsd.subdir.mk> 78