xref: /freebsd/lib/libclang_rt/Makefile (revision c1e0431c2202faa178642c8b54e545df3ed44f5f)
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
359fc13142SPiotr Kubaj.if ${MACHINE_CPUARCH} == "riscv"
36*c1e0431cSPiotr KubajSUBDIR+=	include
379fc13142SPiotr KubajSUBDIR+=	asan
389fc13142SPiotr KubajSUBDIR+=	asan-preinit
399fc13142SPiotr KubajSUBDIR+=	asan_cxx
409fc13142SPiotr KubajSUBDIR+=	asan_dynamic
41*c1e0431cSPiotr KubajSUBDIR+=	stats
42*c1e0431cSPiotr KubajSUBDIR+=	stats_client
439fc13142SPiotr KubajSUBDIR+=	ubsan_minimal
449fc13142SPiotr KubajSUBDIR+=	ubsan_standalone
459fc13142SPiotr KubajSUBDIR+=	ubsan_standalone_cxx
469fc13142SPiotr Kubaj.endif # riscv
479fc13142SPiotr Kubaj
484789686dSDimitry AndricSUBDIR+=	profile
4991d03e2eSDimitry Andric
50cf084e9eSAlex RichardsonSUBDIR_PARALLEL=
51cf084e9eSAlex Richardson
5291d03e2eSDimitry Andric.include <bsd.subdir.mk>
53