svn commit: r352307 - projects/clang900-import/lib/libclang_rt
Dimitry Andric
dim at FreeBSD.org
Fri Sep 13 21:03:44 UTC 2019
Author: dim
Date: Fri Sep 13 21:03:43 2019
New Revision: 352307
URL: https://svnweb.freebsd.org/changeset/base/352307
Log:
Rearrange libclang_rt Makefile again, and attempt to simplify it.
It turns out that parts of the common sanitizer code still do not
compile for arm and aarch64, at least not on FreeBSD, so for now those
are all limited to amd64, and sometimes i386.
Modified:
projects/clang900-import/lib/libclang_rt/Makefile
Modified: projects/clang900-import/lib/libclang_rt/Makefile
==============================================================================
--- projects/clang900-import/lib/libclang_rt/Makefile Fri Sep 13 21:00:19 2019 (r352306)
+++ projects/clang900-import/lib/libclang_rt/Makefile Fri Sep 13 21:03:43 2019 (r352307)
@@ -1,47 +1,35 @@
# $FreeBSD$
-SUBDIR_ALL+= include
-SUBDIR_ALL+= profile
-SUBDIR_ALL+= stats
-SUBDIR_ALL+= stats_client
-SUBDIR_ALL+= ubsan_minimal
-SUBDIR_ALL+= ubsan_standalone
-SUBDIR_ALL+= ubsan_standalone_cxx
+.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386"
+SUBDIR+= include
+SUBDIR+= asan
+SUBDIR+= asan-preinit
+SUBDIR+= asan_cxx
+SUBDIR+= asan_dynamic
+SUBDIR+= cfi
+SUBDIR+= cfi_diag
+SUBDIR+= safestack
+SUBDIR+= stats
+SUBDIR+= stats_client
+SUBDIR+= ubsan_minimal
+SUBDIR+= ubsan_standalone
+SUBDIR+= ubsan_standalone_cxx
+.endif # amd64 || i386
-.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || \
- ${MACHINE_CPUARCH} == "arm" || ${MACHINE_CPUARCH} == "i386"
-SUBDIR_ALL+= asan
-SUBDIR_ALL+= asan-preinit
-SUBDIR_ALL+= asan_cxx
-SUBDIR_ALL+= asan_dynamic
-SUBDIR_ALL+= cfi
-SUBDIR_ALL+= cfi_diag
-.endif # aarch64 || amd64 || arm || i386
+.if ${MACHINE_CPUARCH} == "amd64"
+SUBDIR+= dd
+SUBDIR+= fuzzer
+SUBDIR+= fuzzer_no_main
+SUBDIR+= msan
+SUBDIR+= msan_cxx
+SUBDIR+= tsan
+SUBDIR+= tsan_cxx
+SUBDIR+= xray
+SUBDIR+= xray-basic
+SUBDIR+= xray-fdr
+SUBDIR+= xray-profiling
+.endif # amd64
-.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64"
-SUBDIR_ALL+= dd
-SUBDIR_ALL+= fuzzer
-SUBDIR_ALL+= fuzzer_no_main
-SUBDIR_ALL+= msan
-SUBDIR_ALL+= msan_cxx
-SUBDIR_ALL+= tsan
-SUBDIR_ALL+= tsan_cxx
-.endif # aarch64 || amd64
+SUBDIR+= profile
-.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || \
- ${MACHINE_CPUARCH} == "i386"
-SUBDIR_ALL+= safestack
-.endif # aarch64 || amd64 || i386
-
-.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || \
- ${MACHINE_CPUARCH} == "arm"
-SUBDIR_ALL+= xray
-SUBDIR_ALL+= xray-basic
-SUBDIR_ALL+= xray-fdr
-SUBDIR_ALL+= xray-profiling
-.endif # aarch64 || amd64 || arm
-
-SUBDIR+= ${SUBDIR_ALL:O}
-
.include <bsd.subdir.mk>
-# DO NOT DELETE
More information about the svn-src-projects
mailing list