1. Dedup LOCAL_JAVA_LIBRARIES.
2. Even no resource or asset for a package, we still need to set
package_expected_intermediates_COMMON, which is anyway used by ProGuard.
The check_target_files_signatures determines what key was used to sign
every .apk in a given target_files. It can compare that signature to
that of another target_files (eg, the previous release for that
device) and flag any problems such as .apks signed with a different
key.
Merge commit 'b16659533e55476bbe2c0b177943ef8f4129e34a'
* commit 'b16659533e55476bbe2c0b177943ef8f4129e34a':
Add clean step for switching GPS API from pdapi to loc_api
Merge commit 'fe8ab167caa0fb93d068a6f93932f9ce3115c327'
* commit 'fe8ab167caa0fb93d068a6f93932f9ce3115c327':
Clean step for the move of SearchableInfo to android.app
Merge commit '623a5572e894c2114767f5631165354076d0b139' into eclair-mr2-plus-aosp
* commit '623a5572e894c2114767f5631165354076d0b139':
Add clean step for switching GPS API from pdapi to loc_api
Merge commit '882ad42e0de35d86f2361867e3efc497002b73e6' into eclair-plus-aosp
* commit '882ad42e0de35d86f2361867e3efc497002b73e6':
Add clean step for switching GPS API from pdapi to loc_api
Merge commit 'e15968b47a30fb6411a682ac06a5d93ea89011b0' into eclair-mr2-plus-aosp
* commit 'e15968b47a30fb6411a682ac06a5d93ea89011b0':
Clean step for the move of SearchableInfo to android.app
Merge commit '56a01cbb5cc11bedeef2f033fc31e370c7401f4a' into eclair-mr2-plus-aosp
* commit '56a01cbb5cc11bedeef2f033fc31e370c7401f4a':
don't add "ota-rel-keys" tag to build fingerprints
Merge commit 'e81271f526db01af84eabdd99d309c9425d3f1a3' into eclair-plus-aosp
* commit 'e81271f526db01af84eabdd99d309c9425d3f1a3':
don't add "ota-rel-keys" tag to build fingerprints
Merge commit 'e81271f526db01af84eabdd99d309c9425d3f1a3' into eclair-mr2
* commit 'e81271f526db01af84eabdd99d309c9425d3f1a3':
don't add "ota-rel-keys" tag to build fingerprints
Merge commit '6c4a70c64d45545814ba60ad8ad3a95474ea0944' into eclair-mr2-plus-aosp
* commit '6c4a70c64d45545814ba60ad8ad3a95474ea0944':
make build depend on event-log-tags file
Merge commit '176c758cb40afd39960eb6b5fe0a3aabbdc4f8cc' into eclair-mr2-plus-aosp
* commit '176c758cb40afd39960eb6b5fe0a3aabbdc4f8cc':
Change version to MR2 development.
Merge commit '80eaaa0c280daf7123241966223608bab40d236f'
* commit '80eaaa0c280daf7123241966223608bab40d236f':
Overwrite android-info instead of appending to it
Construct the /system/etc/event-log-tags file by unioning together any
*.logtags files included in LOCAL_SRC_FILES throughout the system (with
appropriate error checking for dup tag numbers, etc.)
For java packages, generate a java source file from the logtags file for
that package that contains static integer constants for each tag name.
Merge commit 'cc6743007c416a4c19fa89d8c3088202bd456cc5' into eclair-mr2-plus-aosp
* commit 'cc6743007c416a4c19fa89d8c3088202bd456cc5':
Overwrite android-info instead of appending to it
Merge commit 'dc04cc892abfbd1405a44c90f3cbd72c7e040bd3' into eclair-mr2-plus-aosp
* commit 'dc04cc892abfbd1405a44c90f3cbd72c7e040bd3':
Tweak gettop() -- used in defining ANDROID_BUILD_TOP -- to expand symlinks.
Merge commit '35b84b287f9cba2d098d28eb0e3b44abd6ae131a' into eclair-mr2
* commit '35b84b287f9cba2d098d28eb0e3b44abd6ae131a':
Overwrite android-info instead of appending to it
Merge commit '0706e6a4a3e6b80c11aae1648a3876c59929c48f' into eclair-mr2
* commit '0706e6a4a3e6b80c11aae1648a3876c59929c48f':
Tweak gettop() -- used in defining ANDROID_BUILD_TOP -- to expand symlinks.
Merge commit '35b84b287f9cba2d098d28eb0e3b44abd6ae131a' into eclair-plus-aosp
* commit '35b84b287f9cba2d098d28eb0e3b44abd6ae131a':
Overwrite android-info instead of appending to it
Merge commit '0706e6a4a3e6b80c11aae1648a3876c59929c48f' into eclair-plus-aosp
* commit '0706e6a4a3e6b80c11aae1648a3876c59929c48f':
Tweak gettop() -- used in defining ANDROID_BUILD_TOP -- to expand symlinks.