- 26 Nov, 2015 5 commits
-
-
Colin Cross authored
For some reason ijar won't build against libc++ for TARGET_BUILD_APPS builds, but does build with libstdc++. Change-Id: I8e900b0f764f0bb8f827705cb9173f07e4f33862
-
Colin Cross authored
-
Paul Duffin authored
-
Shinichiro Hamaji authored
This fixes git_master-linux-apps build. Change-Id: I1a77b2495d98d89f570cb165d7f25f617c9af9aa
-
Shinichiro Hamaji authored
-
- 25 Nov, 2015 1 commit
-
-
Paul Duffin authored
When the 4th argument specified is non-empty then it attempts to use either HOST_OUT_GEN_COMMON or TARGET_OUT_GEN_COMMON depending on whether the 3rd argument is non-empty or not respectively. Unfortunately, those two variables do not exist, the correct names for those variables is HOST_OUT_COMMON_GEN and TARGET_OUT_COMMON_GET. Change-Id: I66edb02824c06e0f504ebe04ff80ddbd77a16c95
-
- 24 Nov, 2015 11 commits
-
-
Tao Bao authored
-
Tao Bao authored
Also clean up some pylint warnings. Bug: 25372309 Change-Id: I226bfd72cb1310ba77352f8d367803e815e1cfa3
-
Ying Wang authored
-
Ying Wang authored
Change-Id: I299076791c620968fa7a5c420b5ca21ea4d30b51
-
Ying Wang authored
-
Ying Wang authored
LOCAL_DONT_DELETE_JAR_META_INF is meant for deleting resources carried by static Java libraries, see comment in clear_vars.mk. For a module's own resources, we should pick up whatever in LOCAL_JAVA_RESOURCE_DIRS. The same applies when building .jack from a prebult jar in transform-jar-to-jack. Bug: 25860887 Change-Id: I20c120e039342a1124362c5f8747eace94b03931 (cherry-pick from commit 996ae38f)
-
Chih-hung Hsieh authored
-
Chih-hung Hsieh authored
-
Alex Klyubin authored
-
Alex Klyubin authored
Bug: 25794543 Change-Id: Ia7da4fbaed77af4020e5aa0b14fe5e1bd8521edb
-
Shinichiro Hamaji authored
-
- 20 Nov, 2015 7 commits
-
-
Chih-Hung Hsieh authored
Bug: 23163853 Change-Id: Ia3d449f908b09ce95b3de246c8c699d171dcbaa3
-
Chih-Hung Hsieh authored
Bug: 23163853 Change-Id: I408ffd90ff2ff075e03962fffd1681fccf0319d3
-
Neil Fuller authored
-
Tao Bao authored
-
Ying Wang authored
-
Ying Wang authored
As we occasionally see java.lang.OutOfMemoryError when running doc-comment-check-docs. Bug: 25787786 Change-Id: I6c505c96ec36d09d28d400e03027b169870c49bb
-
Tao Bao authored
The packaging script is broken when we set TARGET_NO_RECOVERY and SYSTEM_ROOT_IMAGE both. With TARGET_NO_RECOVERY set, we don't have RECOVERY/RAMDISK/etc/recovery.fstab. It thus fails the assertion in common.LoadRecoveryFSTab() that "/" must exist in fstab when enabling SYSTEM_ROOT_IMAGE. Change-Id: Id509d724f18be7cf7389dd786924ead894ac0cc1
-
- 19 Nov, 2015 12 commits
-
-
Christopher Wiley authored
-
Christopher Wiley authored
The export_includes file for a library needs to express a dependency on all generated exported headers. For aidl generated headers, express a dependency on the .cpp file instead, since the generator promises to generate this file last. Unfortunately, the C++ headers generated from a .aidl file depend on the contents of the file. Change-Id: I9402b364e4538b502c0958ac8c7bd72cb0add724
-
Colin Cross authored
-
Christopher Wiley authored
-
Christopher Wiley authored
It is common for developers to generate/compile AIDL in a static library, then link that library into an executable. When doing this, developers need to export the generated headers. Bug: 25779424 Test: a refactoring of the aidl Android.mk shows this works Change-Id: I4f7d471a601d2a683cb5a9da5e02e3fab576c26a
-
Neil Fuller authored
Use sensible default locations for Java based on the EXPERIMENTAL_USE_JAVA8 flag. Bug: 25786468 Change-Id: I7ec035b5329785efc41b3f971d5e3ae202293576
-
Stephen Hines authored
-
Shinichiro Hamaji authored
by putting blank Android.mk and CleanSpec.mk in $(OUT_DIR). Bug: 25732342 Change-Id: I3fcc4efddb9ee5ce309502e978f0589335af8371
-
Shinichiro Hamaji authored
The same optimization was done for binaries in https://android-review.googlesource.com/#/c/175250/ To create a TOC file from .jar files, this change introduces ijar, which is designed for this purpose. Only #include lines were modified from the original version. https://github.com/bazelbuild/bazel/tree/master/third_party/ijar Performance: $ m && touch frameworks/base/core/java/com/google/android/util/Procedure.java && time m Before: 4m30s (1580 targets) After: 3m57s (772 targets) Unfortunately, the improvement is small yet, but local experiments showed we can cut ~2 more minutes if the similar optimization is done for .dex files. Bug: 24597504 Change-Id: Id54953aea25e497c8ebbe783b03f13b488577c6a
-
Stephen Hines authored
Rename from libclang_rt.asan-arm64-android.so to libclang_rt.asan-aarch64-android.so Change-Id: I6d73f458f437440c1de5bc72d2188d392c80cb98
-
Dan Albert authored
-
Dan Albert authored
Not sure why my previous testing was working without this, but kati is a bit pickier about ?= vs :=. Change-Id: I80243a3c93dec7fd9b8e6f92e2c6cc956706ace0
-
- 17 Nov, 2015 4 commits
-
-
Colin Cross authored
-
Colin Cross authored
Kati generates a shell script to run ninja, but that makes it difficult to customize the ninja command line. Switch to sourcing the new env script and then starting ninja manually. Change-Id: I7139290a463018ddf5e05b4d61a0d2f18b1a2247
-
Tao Bao authored
-
Ying Wang authored
-