freebsd-src/lib/libclang_rt
Dimitry Andric e77a1bb275 Reorganize libclang_rt Makefile and make more lib/arch combos available
Upstream has made more clang runtime libraries available for more
architectures, so add them. To make this easier, split up subdir lists
into functional parts (asan, tsan, etc), and put each architecture into
its own .if block.

Effectively, this adds the following libraries for aarch64: asan, cfi,
fuzzer, msan, safestack, stats, tsan, ubsan, xray.

PR:		262706
MFC after:	3 days
2023-12-28 13:57:41 +01:00
..
asan Add missing sources to libclang_rt Makefiles, clean up unneeded ones 2023-12-20 17:08:26 +01:00
asan_cxx Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
asan_dynamic Add missing sources to libclang_rt Makefiles, clean up unneeded ones 2023-12-20 17:08:26 +01:00
asan_static Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
asan-preinit Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
cfi Add missing sources to libclang_rt Makefiles, clean up unneeded ones 2023-12-20 17:08:26 +01:00
cfi_diag Add missing sources to libclang_rt Makefiles, clean up unneeded ones 2023-12-20 17:08:26 +01:00
dd Add missing sources to libclang_rt Makefiles, clean up unneeded ones 2023-12-20 17:08:26 +01:00
fuzzer Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
fuzzer_interceptors Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
fuzzer_no_main Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
include Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
msan Add missing sources to libclang_rt Makefiles, clean up unneeded ones 2023-12-20 17:08:26 +01:00
msan_cxx Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
profile Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
safestack Add missing sources to libclang_rt Makefiles, clean up unneeded ones 2023-12-20 17:08:26 +01:00
stats Add missing sources to libclang_rt Makefiles, clean up unneeded ones 2023-12-20 17:08:26 +01:00
stats_client Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
tsan Add missing sources to libclang_rt Makefiles, clean up unneeded ones 2023-12-20 17:08:26 +01:00
tsan_cxx Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ubsan_minimal Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51 2023-12-08 18:34:50 +01:00
ubsan_standalone Add missing sources to libclang_rt Makefiles, clean up unneeded ones 2023-12-20 17:08:26 +01:00
ubsan_standalone_cxx libclang_rt: Update Makefile.depend 2023-12-02 04:18:54 -05:00
xray Add missing sources to libclang_rt Makefiles, clean up unneeded ones 2023-12-20 17:08:26 +01:00
xray-basic Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51 2023-12-08 18:34:50 +01:00
xray-fdr Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51 2023-12-08 18:34:50 +01:00
xray-profiling Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51 2023-12-08 18:34:50 +01:00
compiler-rt-vars.mk Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51 2023-12-08 18:34:50 +01:00
Makefile Reorganize libclang_rt Makefile and make more lib/arch combos available 2023-12-28 13:57:41 +01:00
Makefile.inc Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51 2023-12-08 18:34:50 +01:00