platform_build/tools
Iliyan Malchev b375e71d30 build: remove prelinker build build system
This patch removes support for prelinking from the build system.  By now, the
prelinker has outlived its usefulness for several reasons.  Firstly, the
speedup that it afforded in the early days of Android is now nullified by the
speed of hardware, as well as by the presence of Zygote.  Secondly, the space
savings that come with prelinking (measued at 17MB on a recent honeycomb
stingray build) are no longer important either.  Thirdly, prelinking reduces
the effectiveness of Address-Space-Layout Randomization.  Finally, since it is
not part of the gcc suite, the prelinker needs to be maintained separately.

The patch deletes apriori, soslim, lsd, isprelinked, and iself from the source
tree.  It also removes the prelink map.

LOCAL_PRELINK_MODULE becomes a no-op.  Individual Android.mk will get cleaned
separately.  Support for prelinking will have to be removed from the recovery
code and from the dynamic loader as well.

Change-Id: I5839c9c25f7772d5183eedfe20ab924f2a7cd411
2011-03-12 14:59:46 -08:00
..
acp auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
apicheck Fix for building apicheck tool 2010-08-17 11:49:18 -07:00
atree Support absolute path, in OUT_DIR 2009-11-08 13:19:45 -08:00
bin2asm auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
check_prereq auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
droiddoc am e8f40264: Merge "docs: update android market icon" into honeycomb 2011-03-07 10:51:43 -08:00
fs_config auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
fs_get_stats auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
releasetools resolved conflicts for merge of 0a1f3236 to honeycomb-plus-aosp 2011-03-07 11:07:12 -08:00
rgb2565 auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
signapk Add a workaround for a platform JAR parsing bug. 2010-09-24 10:24:53 -07:00
zipalign Make zipalign build for the Win SDK under Linux. 2010-04-23 13:15:37 -07:00
Android.mk Rename is_unbundled_app_build and UNBUNDLED_APP_BUILD to TARGET_BUILD_APPS. 2010-06-10 18:38:25 -07:00
adbs Fix dump vars. 2011-02-25 11:12:13 -08:00
buildinfo.sh Set ro.build.characteristics to the value from PRODUCT_CHARACTERISTICS that's also passed to aapt. 2010-11-09 08:53:01 -08:00
check_builds.sh AI 146824: am: CL 146738 am: CL 146687 The maps and gtalkservice libraries were still being included in 2009-04-18 22:36:21 -07:00
compare_fileslist.py auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
dump-package-stats allow use of unzip version 6.0 2009-11-09 18:19:48 -08:00
event_log_tags.py check syntax of description field in logtags files 2011-01-23 12:57:19 -08:00
fileslist.py auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
findleaves.py joeo here -- pesky findleaves.sh wasn't pruning directories. 2009-08-11 15:05:59 -07:00
fixlinebreaks.sh auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
java-event-log-tags.py allow java eventlogtags to be generated for packages that aren't included 2010-02-17 09:07:55 -08:00
merge-event-log-tags.py Fix event-log-tags so we don't rebuild framework.jar because of an installclean. 2010-07-14 10:22:54 -07:00
mktarball.sh Create systemtarball either with bz2 or gz 2010-07-08 16:36:05 -07:00
print_module_licenses.sh auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
warn.py Update warn.py with more warnings 2010-03-10 16:16:02 -08:00