android_build/core
Ying Wang 695e826a0c Update rules to install JNI libraries.
Previously we have to use LOCAL_REQUIRED_MODULES to install jni
libraries for an apk in bundled build.
With this change, we'll use LOCAL_JNI_SHARED_LIBRARIES alone to
install jni shared libraries.

The new rules are:
- If we are doing unbundled build, or the apk isn't going to be
  installed to system partitions, we'll embed the jni libs in the
  built apk.
- Otherwise, the jni libraries will be installed to the system
  lib path, and symlinks created in the app specific lib path.

Change-Id: Id6bd5301eb632bda3593664acee580f0d8b1d5d4
2014-04-18 16:36:19 -07:00
..
clang Always use prebuilt clang, even if we're explicitly building clang/LLVM. 2014-04-01 16:08:51 -07:00
combo Revert "Use aarch64-linux-android-4.9 for arm64 build (attempt #3)" 2014-04-18 18:34:35 +00:00
tasks Add intel to the vendor whitelist 2014-04-01 10:38:12 +08:00
64_bit_blacklist.mk build: remove packages/ from 64-bit blacklist 2014-04-10 20:44:24 -07:00
Makefile Add 32 / 64 bit abi lists to system properties. 2014-04-08 17:40:40 +01:00
apicheck_msg_current.txt
apicheck_msg_last.txt
base_rules.mk add support for LOCAL_MODULE_STEM_32 and LOCAL_MODULE_STEM_64 2014-03-25 13:49:58 -07:00
binary.mk Decouple platform compiler and NDK library versioning. 2014-04-10 22:46:26 -07:00
build-system.html
build_id.mk
checktree
cleanbuild.mk
cleanspec.mk
clear_vars.mk build: remove LOCAL_NO_2ND_ARCH 2014-04-11 16:57:36 -07:00
config.mk For 64-bit, use 32-bit DEXPREOPT if zygote64 isn't enabled. 2014-04-18 15:23:40 -07:00
configure_module_stem.mk add support for LOCAL_MODULE_STEM_32 and LOCAL_MODULE_STEM_64 2014-03-25 13:49:58 -07:00
copy_headers.mk
definitions.mk Disable host -fPIE if BUILD_HOST_static is set. 2014-04-04 14:38:14 -07:00
device.mk
dex_preopt.mk Use debug versions of dex2oat explicitly. 2014-04-01 08:43:26 +01:00
dex_preopt_libart.mk For 64-bit, use 32-bit DEXPREOPT if zygote64 isn't enabled. 2014-04-18 15:23:40 -07:00
dex_preopt_libdvm.mk
dex_preopt_odex_install.mk
distdir.mk
droiddoc.mk Merge "Fix javadoc error "class file for sun.util.resources.OpenListResourceBundle not found"" 2014-04-07 22:41:22 +00:00
dumpvar.mk Add TARGET_2ND_ARCH to dumpvar 2014-03-12 11:13:41 -07:00
dynamic_binary.mk add support for LOCAL_MODULE_STEM_32 and LOCAL_MODULE_STEM_64 2014-03-25 13:49:58 -07:00
envsetup.mk Add 32 / 64 bit abi lists to system properties. 2014-04-08 17:40:40 +01:00
executable.mk build: fix TARGET_PREFER_32_BIT 2014-04-10 15:49:32 -07:00
executable_internal.mk Remove redundant my_target_global_ldflags 2014-04-01 16:36:21 -07:00
filter_symbols.sh
find-jdk-tools-jar.sh
help.mk
host_dalvik_java_library.mk
host_dalvik_static_java_library.mk
host_executable.mk Fix prebuilt library dependency for multilib build 2014-02-25 18:32:27 -08:00
host_java_library.mk
host_java_library_common.mk
host_native_test.mk Add library test makefile solutions. 2014-02-05 16:36:42 -08:00
host_prebuilt.mk
host_shared_library.mk Fix prebuilt library dependency for multilib build 2014-02-25 18:32:27 -08:00
host_shared_test_lib.mk Add library test makefile solutions. 2014-02-05 16:36:42 -08:00
host_static_library.mk Include $(BUILD_COPY_HEADERS) in upper-level makefiles 2014-02-20 13:54:43 -08:00
host_static_test_lib.mk Add library test makefile solutions. 2014-02-05 16:36:42 -08:00
host_test_internal.mk Add library test makefile solutions. 2014-02-05 16:36:42 -08:00
install_jni_libs.mk Update rules to install JNI libraries. 2014-04-18 16:36:19 -07:00
java.mk
java_library.mk
legacy_prebuilts.mk
main.mk Build with java7 by default. 2014-04-04 18:44:47 -07:00
module_arch_supported.mk build: add support for LOCAL_MULTILIB := 64 2014-04-10 15:49:38 -07:00
multi_prebuilt.mk
multilib.mk build: remove LOCAL_NO_2ND_ARCH 2014-04-11 16:57:36 -07:00
native_test.mk Add library test makefile solutions. 2014-02-05 16:36:42 -08:00
node_fns.mk
notice_files.mk
package.mk build: use TARGET_SUPPORTS_32_BIT_APPS and TARGET_SUPPORTS_64_BIT_APPS 2014-04-10 20:44:24 -07:00
package_internal.mk Update rules to install JNI libraries. 2014-04-18 16:36:19 -07:00
pathmap.mk
pdk_config.mk
phony_package.mk
post_clean.mk
prebuilt.mk add support for LOCAL_MULTILIB 2014-03-26 13:12:59 -07:00
prebuilt_internal.mk Update rules to install JNI libraries. 2014-04-18 16:36:19 -07:00
process_wrapper.sh
process_wrapper_gdb.cmds
process_wrapper_gdb.sh
product.mk
product_config.mk
proguard.emma.flags
proguard.flags
proguard_basic_keeps.flags
proguard_tests.flags
raw_executable.mk
raw_static_library.mk
root.mk
shared_library.mk add support for LOCAL_MULTILIB 2014-03-26 13:12:59 -07:00
shared_library_internal.mk Remove redundant my_target_global_ldflags 2014-04-01 16:36:21 -07:00
shared_test_lib.mk Add library test makefile solutions. 2014-02-05 16:36:42 -08:00
static_java_library.mk
static_library.mk add support for LOCAL_MULTILIB 2014-03-26 13:12:59 -07:00
static_library_internal.mk
static_test_lib.mk Add library test makefile solutions. 2014-02-05 16:36:42 -08:00
target_test_internal.mk Explicitly link libstdc++.a for static gtest executables. 2014-04-16 09:42:56 -07:00
version_defaults.mk