platform_build/tools
Ying Wang 71004f8135 Clean common intermediate files if overlay changed
This change cleans the packages' intermediate files if their overlays
changed between incremental builds.
If two builds have different overlay, they will have different R
classes, and so the jar files in the common intermediate dirs can
not be shared. Therefore incremental build can't be applied.

This change detects the overlay changes on package's base.
If a package's overlay is different from the previous build, its common
intermediate dir is nuked.
This makes broader incremental builds possible.

Change-Id: I368610ebbbbc85a80f9aecd714ab22cd78da7f12
2012-06-04 18:02:55 -07:00
..
acp auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
apicheck don't build apicheck for PDK builds, removing dependency on doclava 2012-03-28 15:30:36 -07:00
atree Add rm and strip abilities to atree. DO NOT MERGE. 2011-09-16 21:25:18 -07:00
bin2asm auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
check_prereq Remove the simulator target from all makefiles. 2011-07-11 23:51:37 -07:00
droiddoc docs: update sidenav-width-adjust script so Training classes save the width for the Resources section 2012-04-20 10:19:54 -07:00
fs_config Remove the simulator target from all makefiles. 2011-07-11 23:51:37 -07:00
fs_get_stats auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
releasetools use the file uid/gid/mode saved in the target_files 2012-05-03 16:15:29 -07:00
rgb2565 auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
signapk add copy of public cert used for signing to OTA packages 2012-05-11 09:22:29 -07:00
zipalign build: move Zip* from libandroidfw to libutils 2012-03-22 18:47:23 -07:00
adbs Switch default gcc toolchain from 4.4.3 to 4.6. 2012-03-29 20:45:50 -07:00
Android.mk Revert "enable Java build for PDK build - Highest LOCAL_SDK_VERSION forced for package build / java library build - uses prebuilt tools for PDK" 2012-04-20 16:18:34 -07: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
check_radio_versions.py fix build: make check_radio_versions.py okay with no args 2012-03-21 10:01:01 -07:00
compare_fileslist.py auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
diff_package_overlays.py Clean common intermediate files if overlay changed 2012-06-04 18:02:55 -07: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 Move forward installed-files.txt in the dependency graph 2011-09-09 17:07:23 -07:00
findleaves.py Sort the results of findleaves again. 2011-08-19 08:14:53 +02:00
fixlinebreaks.sh auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
generate-notice-files.py Moving notice file generation to a python script 2012-03-30 15:08:59 -04:00
java-event-log-tags.py Make java-event-log-tags.py create its output directory if it does not exist. 2011-12-13 10:56:33 -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
post_process_props.py post_process_props: Write mangled properties back to file instead of stdout 2011-06-08 19:06:43 -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