opnsense-src/lib/libclang_rt
Dimitry Andric 8334205c84 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

(cherry picked from commit e77a1bb2757471ab3fed0750b76eeb15d0c7b10a)
2024-01-01 17:34:04 +01:00
..
asan 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
asan_cxx Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
asan_dynamic Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
asan_static Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
cfi Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
cfi_diag Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
dd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06: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 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06: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 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
stats Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
stats_client Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
tsan Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
tsan_cxx Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ubsan_minimal Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ubsan_standalone Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ubsan_standalone_cxx Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
xray Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
xray-basic Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
xray-fdr Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
xray-profiling Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
compiler-rt-vars.mk Merge llvm-project main llvmorg-16-init-18548-gb0daacf58f41 2023-06-22 20:20:56 +02:00
Makefile Reorganize libclang_rt Makefile and make more lib/arch combos available 2024-01-01 17:34:04 +01:00
Makefile.inc pkgbase: Move headers and libs out of runtime and utilities 2023-11-12 10:37:16 +00:00