aboutsummaryrefslogtreecommitdiffstats
path: root/Changes.md
diff options
context:
space:
mode:
authorDan Willemsen <dwillemsen@google.com>2019-01-25 14:35:58 -0800
committerDan Willemsen <dwillemsen@google.com>2019-02-21 18:02:13 -0800
commit46267cb4d8c408a9ba92f187302e082638fdcce3 (patch)
treeb730b60fa519d227bc3f3fe1fa65665d580a4f22 /Changes.md
parentf97ed91448930016f21f35d4ef23eb89a2377ee6 (diff)
downloadplatform_build-46267cb4d8c408a9ba92f187302e082638fdcce3.tar.gz
platform_build-46267cb4d8c408a9ba92f187302e082638fdcce3.tar.bz2
platform_build-46267cb4d8c408a9ba92f187302e082638fdcce3.zip
Deprecate *.c[pp].arm
There never were too many users of this, and I've just converted the last ones to Soong. Test: diff build-aosp_arm.ninja Test: treehugger Change-Id: Ida6d486a62d0b521c1cd67f5f18c0ad0dbe957e3
Diffstat (limited to 'Changes.md')
-rw-r--r--Changes.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/Changes.md b/Changes.md
index e356109cda..35b8944f6a 100644
--- a/Changes.md
+++ b/Changes.md
@@ -1,5 +1,15 @@
# Build System Changes for Android.mk Writers
+## `*.c.arm` / `*.cpp.arm` deprecation {#file_arm}
+
+In Android.mk files, you used to be able to change LOCAL_ARM_MODE for each
+source file by appending `.arm` to the end of the filename in
+`LOCAL_SRC_FILES`.
+
+Soong does not support this uncommonly used behavior, instead expecting those
+files to be split out into a separate static library that chooses `arm` over
+`thumb` for the entire library. This must now also be done in Android.mk files.
+
## Windows cross-compiles no longer supported in Android.mk
Modules that build for Windows (our only `HOST_CROSS` OS currently) must now be