platform_build/core
Dan Willemsen 5bdd08b2d9 Fix shared library install dependencies outside of /system
For properly picking the shared library install dependencies, HOST_OUT
and HOST_CROSS_OUT are necessary so that we don't add a dependency
between Linux and Windows. But for target modules, we must use
TARGET_OUT_ROOT instead of TARGET_OUT, or modules in /data and /vendor
won't have proper install dependencies.

Bug: 31462199
Test: m bionic-unit-tests; manual diff of generated ninja file
Change-Id: I828fa2664613296cc6c431813f5657abffdd2b8f
2016-09-13 13:47:06 -07:00
..
clang Merge "Define DEFAULT_TIDY_HEADER_DIRS." 2016-09-08 20:24:07 +00:00
combo Remove global linker search paths 2016-09-09 11:01:15 -07:00
no_java_path
tasks Merge \"Update package whitelist to track changes to java.lang.invoke.\" 2016-08-01 12:29:17 +00:00
aapt2.mk
android_manifest.mk
apicheck_msg_current.txt
apicheck_msg_last.txt
aux_config.mk introduce AUX build class of targets 2016-08-02 08:06:28 -07: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 Build symlinks for -host and -target phony modules 2016-09-07 14:03:32 -07:00
binary.mk Merge "Implement path-based enabling of code coverage." 2016-09-13 19:48:34 +00:00
build-system.html Fix build system documentation example 2016-05-08 19:24:58 -07:00
build_id.mk
ccache.mk
checktree
cleanbuild.mk Don't clean obj/{APPS,JAVA_LIBRARIES} during installclean 2016-07-31 16:45:32 -07:00
cleanspec.mk
clear_vars.mk Implement path-based enabling of code coverage. 2016-09-13 10:27:25 -07:00
config.mk Remove global linker search paths 2016-09-09 11:01:15 -07:00
config_sanitizers.mk Only add linker_asan as dependency to shared executables 2016-07-17 15:30:46 -07:00
configure_local_jack.mk
configure_module_stem.mk
copy_headers.mk Record module type statistics 2016-07-29 19:58:35 +00:00
cxx_stl_setup.mk Fix building static linux binaries 2016-09-13 17:48:07 +00:00
definitions.mk Implement path-based enabling of code coverage. 2016-09-13 10:27:25 -07:00
device.mk
dex_preopt.mk Build: Switch on oat file mini-debug-info for boot.oat 2016-05-11 01:22:42 +00:00
dex_preopt_libart.mk Update build rules for VDEX 2016-09-09 09:41:10 +01:00
dex_preopt_libart_boot.mk Also turn down the logging for dex2oat on the boot image 2016-06-20 11:15:31 -07:00
dex_preopt_odex_install.mk Update build rules for VDEX 2016-09-09 09:41:10 +01:00
distdir.mk
dpi_specific_apk.mk Merge "Make apks depend on their certificates" am: f0a465c2cb 2016-05-17 04:08:25 +00: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 Implement path-based enabling of code coverage. 2016-09-13 10:27:25 -07:00
executable.mk Record module type statistics 2016-07-29 19:58:35 +00:00
executable_internal.mk Remove global linker search paths 2016-09-09 11:01:15 -07: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 Blacklist the GOMACC_PATH environment variable 2016-09-08 12:45:15 -07:00
help.mk
host_dalvik_java_library.mk Record module type statistics 2016-07-29 19:58:35 +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 Record module type statistics 2016-07-29 19:58:35 +00:00
host_java_library_common.mk
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 Finish refactoring tests to NATIVE_TESTS 2016-06-22 00:27:54 -07:00
install_jni_libs.mk
install_jni_libs_internal.mk Account for LOCAL_NDK_VERSION when packaging. 2016-08-08 17:13:31 -07:00
jack-default.args Do not force turn off of Jack warning 2016-06-08 17:00:09 +02:00
java.mk Merge \"Fix typo in setting PRIVATE_MODULE for AIDL source\" 2016-06-24 21:29:55 +00:00
java_common.mk Merge \"Extend SDK link check to java libraries\" 2016-07-11 20:27:08 +00:00
java_library.mk Record module type statistics 2016-07-29 19:58:35 +00:00
LINUX_KERNEL_COPYING
main.mk Fix shared library install dependencies outside of /system 2016-09-13 13:47:06 -07:00
Makefile Implement path-based enabling of code coverage. 2016-09-13 10:27:25 -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.mk Prevent Kati from seeing MAKEFLAGS 2016-09-08 17:14:43 -07:00
node_fns.mk
notice_files.mk Record module type statistics 2016-07-29 19:58:35 +00:00
package.mk Record module type statistics 2016-07-29 19:58:35 +00:00
package_internal.mk Remove incremental workaround for aapt overlays 2016-09-12 20:30:12 -07:00
pathmap.mk Remove speex from the pathmap 2016-09-12 16:16:50 -07:00
pdk_config.mk
pdk_fusion_modules.mk
phony_package.mk Record module type statistics 2016-07-29 19:58:35 +00:00
post_clean.mk Remove incremental workaround for aapt overlays 2016-09-12 20:30:12 -07:00
prebuilt.mk Record module type statistics 2016-07-29 19:58:35 +00:00
prebuilt_internal.mk Implement path-based enabling of code coverage. 2016-09-13 10:27:25 -07:00
process_wrapper.sh
process_wrapper_gdb.cmds
process_wrapper_gdb.sh
product-graph.mk
product.mk resolve merge conflicts of 9d73af0 to stage-aosp-master 2016-06-30 21:42:44 -07:00
product_config.mk resolve merge conflicts of 9d73af0 to stage-aosp-master 2016-06-30 21:42:44 -07: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 Update build rules for VDEX 2016-09-09 09:41:10 +01:00
shared_library.mk Record module type statistics 2016-07-29 19:58:35 +00:00
shared_library_internal.mk Implement path-based enabling of code coverage. 2016-09-13 10:27:25 -07:00
shared_test_lib.mk Finish refactoring tests to NATIVE_TESTS 2016-06-22 00:27:54 -07:00
soong.mk Remove HOST_PREFER_32_BIT 2016-09-02 13:20:52 -07:00
static_java_library.mk resolve merge conflicts of dd9aee1 to stage-aosp-master 2016-07-29 14:15:14 -07:00
static_library.mk Record module type statistics 2016-07-29 19:58:35 +00:00
static_library_internal.mk Implement path-based enabling of code coverage. 2016-09-13 10:27:25 -07:00
static_test_lib.mk Record module type statistics 2016-07-29 19:58:35 +00:00
target_test_internal.mk Update NDK gtest lib names. 2016-09-08 23:10:20 -07:00
version_defaults.mk resolve merge conflicts of 12db224 to lmp-mr1-dev am: 0c672afc40 am: cf51c6cb29 am: cbf1e2cc94 am: 9fc3cf7ba2 am: 3749025ccb am: e7bc1542db 2016-06-22 01:43:47 +00:00