platform_build/core
Colin Cross 31060fdde1 Don't desugar static java libraries
Static java libraires are designed to be included in another
java library.  If desugar runs on the static java library,
the resulting jar will contain the desugared lambda classes.
When the static jar is included into another java library
and desugar runs again, it desugars the static java library
classes again, producing the same desugared lambda classes
and colliding in the final jar.

Test: m -j ANDROID_COMPILE_WITH_JACK=false
Change-Id: I0508b2cc9c56dbbd4ac0aba44fb99ea2a27715e0
2017-03-21 10:23:45 -07:00
..
clang Add RenderScript Toolchain information to Soong. 2017-02-02 19:35:58 -08:00
combo Re-enable dx support 2017-02-16 14:08:45 -08:00
no_java_path
tasks Revert "device-tests: As a dependency to tests" 2017-03-21 01:00:41 +00:00
LINUX_KERNEL_COPYING
Makefile Add LOCAL_VENDOR_MODULE as a synonym to LOCAL_PROPRIETARY_MODULE 2017-03-20 20:57:04 -07:00
WINPTHREADS_COPYING Statically link libwinpthread into windows binaries. 2017-02-23 17:56:44 -08:00
aapt2.mk
android_manifest.mk
apicheck_msg_current.txt
apicheck_msg_last.txt
aux_config.mk Don't run find on directories that don't exist 2017-01-11 23:31:46 +00:00
aux_executable.mk introduce AUX build class of targets 2016-08-02 08:06:28 -07:00
aux_static_library.mk introduce AUX build class of targets 2016-08-02 08:06:28 -07:00
aux_toolchain.mk introduce AUX build class of targets 2016-08-02 08:06:28 -07:00
base_rules.mk Add LOCAL_VENDOR_MODULE as a synonym to LOCAL_PROPRIETARY_MODULE 2017-03-20 20:57:04 -07:00
binary.mk Remove DBus support. 2017-03-02 18:00:21 -08:00
build-system.html Fix build system documentation example 2016-05-08 19:24:58 -07:00
build_id.mk
build_rro_package.mk Install runtime resource overlay without subdir. 2016-10-05 10:03:28 +01:00
ccache.mk ccache: Allow external setting of CCACHE_COMPILERCHECK variable 2016-03-15 19:44:21 +02:00
checktree
cleanbuild.mk Use ifndef or ifeq () instead of ifeq "" 2017-02-21 17:29:10 -08:00
cleanspec.mk
clear_vars.mk Add LOCAL_VENDOR_MODULE as a synonym to LOCAL_PROPRIETARY_MODULE 2017-03-20 20:57:04 -07:00
config.mk Merge "hardware/interfaces: Android.mk always -Werror" 2017-03-08 23:16:35 +00:00
config_sanitizers.mk Blacklist code for CFI. 2017-02-15 12:48:05 -08:00
configure_local_jack.mk Re-enable dx support 2017-02-16 14:08:45 -08:00
configure_module_stem.mk
copy_headers.mk Prohibit host modules from using LOCAL_COPY_HEADERS 2016-11-28 13:46:17 -08:00
cxx_stl_setup.mk Fix building static linux binaries 2016-09-13 17:48:07 +00:00
definitions.mk Use DEFAULT_APP_TARGET_SDK for dx and desugar 2017-03-21 10:23:45 -07:00
device.mk
dex_preopt.mk Remove option for non-pic dex preopt. 2016-12-19 09:52:25 +00:00
dex_preopt_libart.mk Merge "Add local preopt options for generating app image and profile" 2017-03-03 01:14:03 +00:00
dex_preopt_libart_boot.mk Don't include patch information for dex preopt. 2017-02-28 17:05:12 +00:00
dex_preopt_odex_install.mk Merge "Add LOCAL_VENDOR_MODULE as a synonym to LOCAL_PROPRIETARY_MODULE" 2017-03-21 06:02:14 +00:00
distdir.mk
dpi_specific_apk.mk Re-enable dx support 2017-02-16 14:08:45 -08:00
droiddoc.mk resolve merge conflicts of dd9aee1 to stage-aosp-master 2016-07-29 14:15:14 -07:00
dumpvar.mk introduce AUX build class of targets 2016-08-02 08:06:28 -07:00
dynamic_binary.mk Add NATIVE_TESTS class, move host native tests 2016-05-24 12:43:16 -07:00
envsetup.mk Add TARGET_OUT_VENDOR_RENDERSCRIPT_BITCODE definition. 2017-03-02 15:48:24 -08:00
executable.mk Record module type statistics 2016-07-29 19:58:35 +00:00
executable_internal.mk Add basic VNDK support in Make 2016-11-28 13:46:17 -08:00
executable_prefer_symlink.mk Remove HOST_PREFER_32_BIT 2016-09-02 13:20:52 -07:00
filter_symbols.sh
find-jdk-tools-jar.sh
fuzz_test.mk Create sub-directory for fuzzers under nativetest. 2016-09-02 13:25:59 -07:00
goma.mk goma.mk: do not start goma compiler_proxy if NOSTART_GOMA is set. 2016-09-13 13:13:52 +09:00
header_library.mk Add Header Library support to Make 2017-02-15 16:04:49 -08:00
header_library_internal.mk Add Header Library support to Make 2017-02-15 16:04:49 -08:00
help.mk Add vnod. 2017-03-07 12:17:51 -08:00
host_dalvik_java_library.mk Port java.mk desugar changes to host_dalvik_java_library.mk 2017-02-24 23:51:12 +00:00
host_dalvik_static_java_library.mk Record module type statistics 2016-07-29 19:58:35 +00:00
host_executable.mk Remove HOST_PREFER_32_BIT 2016-09-02 13:20:52 -07:00
host_executable_internal.mk Add NATIVE_TESTS class, move host native tests 2016-05-24 12:43:16 -07:00
host_fuzz_test.mk Record module type statistics 2016-07-29 19:58:35 +00:00
host_java_library.mk Revert "Revert "Add soong_javac_filter to all javac commands"" 2017-02-19 19:56:51 -08:00
host_java_library_common.mk Remove javac support in host dex rules. 2016-03-24 16:48:47 -07:00
host_native_test.mk Record module type statistics 2016-07-29 19:58:35 +00:00
host_prebuilt.mk Record module type statistics 2016-07-29 19:58:35 +00:00
host_shared_library.mk Remove HOST_PREFER_32_BIT 2016-09-02 13:20:52 -07:00
host_shared_library_internal.mk
host_shared_test_lib.mk Finish refactoring tests to NATIVE_TESTS 2016-06-22 00:27:54 -07:00
host_static_library.mk Remove HOST_PREFER_32_BIT 2016-09-02 13:20:52 -07:00
host_static_library_internal.mk
host_static_test_lib.mk Record module type statistics 2016-07-29 19:58:35 +00:00
host_test_internal.mk Support non-gtest NATIVE_TESTS 2016-12-21 20:27:06 -08:00
install_jni_libs.mk
install_jni_libs_internal.mk Build: Skip JNI lib symlink in second-stage build 2016-12-06 17:56:29 -08:00
jack-default.args Disable Jack's NNode cache 2016-12-06 15:00:03 +01:00
java.mk Don't desugar static java libraries 2017-03-21 10:23:45 -07:00
java_common.mk Re-enable dx support 2017-02-16 14:08:45 -08:00
java_library.mk Re-enable dx support 2017-02-16 14:08:45 -08:00
local_vndk.mk Add LOCAL_VENDOR_MODULE as a synonym to LOCAL_PROPRIETARY_MODULE 2017-03-20 20:57:04 -07:00
main.mk Remove USE_SOONG_UI=false 2017-03-20 14:22:20 -07:00
module_arch_supported.mk
multi_prebuilt.mk Record module type statistics 2016-07-29 19:58:35 +00:00
multilib.mk
native_benchmark.mk resolve merge conflicts of dd9aee1 to stage-aosp-master 2016-07-29 14:15:14 -07:00
native_test.mk Record module type statistics 2016-07-29 19:58:35 +00:00
ninja_config.mk Fix vendor/google/build/ninja_config.mk 2016-11-10 19:41:27 -08:00
node_fns.mk
notice_files.mk Add Header Library support to Make 2017-02-15 16:04:49 -08:00
package.mk Record module type statistics 2016-07-29 19:58:35 +00:00
package_internal.mk Add support for multiple LOCAL_COMPATIBILITY_SUITES & undefined testcase directories. 2017-02-28 12:41:40 -08:00
pathmap.mk Update pathmap.mk for renderscript support library migration 2016-12-22 17:32:20 -08:00
pdk_config.mk Replace core-junit with legacy-test 2016-11-30 13:50:56 +00:00
pdk_fusion_modules.mk Add LOCAL_VENDOR_MODULE as a synonym to LOCAL_PROPRIETARY_MODULE 2017-03-20 20:57:04 -07:00
phony_package.mk Record module type statistics 2016-07-29 19:58:35 +00:00
prebuilt.mk Support native test prebuilts for X86+ARM builds 2017-01-17 14:19:50 -08:00
prebuilt_internal.mk Support Soong native coverage 2017-02-10 09:27:35 -08:00
process_wrapper.sh
process_wrapper_gdb.cmds
process_wrapper_gdb.sh
product-graph.mk
product.mk Add PRODUCT_IOT to the list of product vars. 2017-03-02 22:08:41 -08:00
product_config.mk Merge "Add PRODUCT_IOT to the list of product vars." 2017-03-04 01:46:06 +00:00
proguard.emma.flags
proguard.flags
proguard.jacoco.flags
proguard_basic_keeps.flags
proguard_tests.flags
root.mk
sdk_font.mk
setup_one_odex.mk Move profile logic to dex_preopt_odex_install 2017-03-03 16:23:14 -08:00
shared_library.mk Record module type statistics 2016-07-29 19:58:35 +00:00
shared_library_internal.mk Support Soong native coverage 2017-02-10 09:27:35 -08:00
shared_test_lib.mk Finish refactoring tests to NATIVE_TESTS 2016-06-22 00:27:54 -07:00
soong_config.mk Revert "install *.so in different paths for their types" 2017-03-16 16:54:40 -07:00
static_java_library.mk Pass min sdk version to dx and desugar 2017-02-22 11:10:37 -08:00
static_library.mk Record module type statistics 2016-07-29 19:58:35 +00:00
static_library_internal.mk Support Soong native coverage 2017-02-10 09:27:35 -08:00
static_test_lib.mk Record module type statistics 2016-07-29 19:58:35 +00:00
target_test_internal.mk Support non-gtest NATIVE_TESTS 2016-12-21 20:27:06 -08:00
version_defaults.mk Compute PLATFORM_VERSION and PLATFORM_VERSION_CODENAME 2017-03-15 01:10:28 +00:00