android_build/core
Ying Wang 5dea692715 Use @rpath and @loader_path to avoid absolute path
With "-Wl,-rpath,@loader_path/../lib" the linker embeds
@loader_path/../lib as the target binary's rpath.
Here @loader_path means the path of the binary that initiates the
loading.
With "-install_name @rpath/libfoo.dylib " the linker runtime searches
libfoo.dylib in the binary's embeded rpath.

With this change you can call dlopen() without specifying the full path
of the shared library.

Change-Id: If9beb3f6f4642a377bff603bab5ba3fdb96211bf
2012-02-01 13:20:30 -08:00
..
combo Use @rpath and @loader_path to avoid absolute path 2012-02-01 13:20:30 -08:00
tasks Merge "Avoid Rebuilding Core and VMTest Descriptions" 2012-01-11 11:32:17 -08:00
Makefile am 9caacbd7: am 5ea72eff: Use the new location of the emulator kernel 2012-01-06 17:41:07 -08:00
apicheck_msg_current.txt
apicheck_msg_last.txt
armelf.x
armelf.xsc
armelflib.x
base_rules.mk Merge "Collect the GPL source files." 2011-12-16 17:00:46 -08:00
binary.mk Use LOCAL_REQUIRED_MODULES to add dependency of installed shared libraries 2011-09-15 14:05:49 -07:00
build-system.html
build_id.mk Set version numbers for AOSP - do not merge 2011-12-12 17:16:07 -08:00
checktree
cleanbuild.mk New PRODUCT_AAPT_PREF_CONFIG. 2011-10-14 19:37:57 -07:00
cleanspec.mk
clear_vars.mk resolved conflicts for merge of 80fa947b to master 2011-12-14 15:39:46 -08:00
config.mk Compute TARGET_TOOLCHAIN_ROOT from TARGET_TOOLS_PREFIX. 2012-01-12 16:38:17 -08:00
copy_headers.mk
definitions.mk Merge "Increase java heap size." 2012-01-30 15:42:28 -08:00
device.mk
dex_preopt.mk
distdir.mk
droiddoc.mk
dumpvar.mk Revert "Point arm toolchain to the new gcc-4.6 one." 2012-01-11 04:23:06 -08:00
dynamic_binary.mk
envsetup.mk Support to build factory ramdisk image. 2011-12-16 13:54:10 -08:00
executable.mk
filter_symbols.sh
find-jdk-tools-jar.sh Merge from AOSP 2011-11-11 16:03:56 -08:00
help.mk
host_executable.mk
host_java_library.mk Remove the R/Manifest classes when building the static Java library 2011-12-15 16:36:55 -08:00
host_native_test.mk
host_prebuilt.mk
host_shared_library.mk
host_static_library.mk
java.mk Remove the R/Manifest classes when building the static Java library 2011-12-15 16:36:55 -08:00
java_library.mk Support to build static Java library with Android resource 2011-12-14 16:04:59 -08:00
legacy_prebuilts.mk
main.mk Move Windows SDK whitelist out of main.mk 2012-01-26 15:11:46 -08:00
multi_prebuilt.mk
native_test.mk
node_fns.mk
notice_files.mk
package.mk am b3e6fa5e: Merge "new LOCAL_DEX_PREOPT option "nostripping"" into ics-mr0 2011-10-27 04:04:50 +00:00
pathmap.mk Add the support libraries to the platform documentation (build). 2011-11-17 15:13:56 -08:00
phony_package.mk Remove the restriction that PHONY_PACKAGE needs LOCAL_REQUIRED_MODULES 2011-12-22 17:51:28 -08:00
prebuilt.mk sign non-PRESIGNED prebuilt apks 2011-10-05 09:49:24 -07:00
process_wrapper.sh
process_wrapper_gdb.cmds
process_wrapper_gdb.sh
product.mk Support to build factory ramdisk image. 2011-12-16 13:54:10 -08:00
product_config.mk am a0f464a8: New PRODUCT_AAPT_PREF_CONFIG. 2011-10-17 11:31:38 -07:00
proguard.flags
proguard_tests.flags
raw_executable.mk
raw_static_library.mk
root.mk
shared_library.mk
static_java_library.mk Default LOCAL_SDK_RES_VERSION to LOCAL_SDK_VERSION 2012-01-03 11:52:26 -08:00
static_library.mk
user_tags.mk Make asm-3.1 an optional module, remove from grandfathered list 2011-12-05 14:31:50 -08:00
version_defaults.mk You know back when I said this thing about Ice Cream Sandwich MR2? 2012-01-25 11:21:37 -08:00