summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | am 7978d50e: Add a workaround for a platform JAR parsing bug.Ficus Kirkpatrick2010-09-241-1/+18
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | Merge commit '7978d50edb9c4da0b8f4076412f092418da6e372' into gingerbread * commit '7978d50edb9c4da0b8f4076412f092418da6e372': Add a workaround for a platform JAR parsing bug.
| * | | | Add a workaround for a platform JAR parsing bug.Ficus Kirkpatrick2010-09-241-1/+18
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The java.util.jar implementation through Android 1.6 has a bug where if the signature file in META-INF is a multiple of 1024 bytes, it will throw an IOException attempting to read it. If signapk would produce a CERT.SF in a multiple of 1024 bytes, add an extra CRLF to the end of the file. Bug: 3019677 Change-Id: I23d4a36e12e224be600d3ac39379b5b5a022a628
* | | | Prebuilt NDKs are merged for linux and darwin.Ying Wang2010-09-231-1/+1
| |/ / |/| | | | | | | | Change-Id: I0b632d7ba4df5b27dda36280b22dfd0b37e116b7
* | | Fix private vars for host-dex rules.Ying Wang2010-09-231-4/+22
| | | | | | | | | | | | Change-Id: Ie374d3abf4c261b9c5e8b80ed464b4c6b1b52b42
* | | Merge "user_tags: Remove 01-test target" into gingerbreadDmitry Shmidt2010-09-231-1/+0
|\ \ \
| * | | user_tags: Remove 01-test targetDmitry Shmidt2010-09-221-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Auto-merge: no Change-Id: I5e573660cdb4696951bcf62b611cfa71bb8395db Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* | | | Integrate dexpreopt into the build system.Ying Wang2010-09-229-3/+166
| | | | | | | | | | | | | | | | Change-Id: Id67f85d0f5c8674f5bc22e431114ca73625811ef
* | | | String literal change.Ying Wang2010-09-222-2/+2
| | | | | | | | | | | | | | | | Change-Id: Ic1289ee3abb184b4617aa42c28e6eca812600463
* | | | Turn dalvikvm host builds on by default when linux is the host OS.Jesse Wilson2010-09-223-13/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously host builds were only enabled under user and user-debug builds. This will make it easier for Androids to find out if they've inadvertently broken host compatibility in native code. Change-Id: Id1f2d5e189c4c1b6462fe03bab1b0f75e98a599c
* | | | accommodate both new and old target-files when creating incrementals (do not ↵Doug Zongker2010-09-221-7/+35
| | | | | | | | | | | | | | | | | | | | | | | | merge) Change-Id: Ibc211164bf1dee8275e15d10cbe81b63d666069f
* | | | arg: system_size, not system_imgDoug Zongker2010-09-211-1/+1
| | | | | | | | | | | | | | | | Change-Id: Iba5d10204c93159a4f12ea8e8d8687db5b9dd5ca
* | | | deal with gps renamingBrian Swetland2010-09-211-0/+1
| | | | | | | | | | | | | | | | Change-Id: I488de95880be1c4fadf23a2fb4f7e7eb686d52c2
* | | | add recovery.fstab as dependency so it triggers rebuild (do not merge)Doug Zongker2010-09-212-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make recovery image depend on the fstab file so it gets rebuilt when fstab changes. Add support for "emmc" fstab partition type to edify_generator. Change-Id: Ic5df4e86c24321bf7d82a644e3e4770352e4f64b
* | | | support for per-partition fs_type (do not merge)Doug Zongker2010-09-215-58/+134
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include the recovery.fstab file in the recovery image. Remove the global fs_type and partition_type values from the target-files key/value dict, and parse the recovery.fstab file instead to find types for each partition. Change-Id: I35ee2dd0989441dc2a704b63c1b32e598049acb5
* | | | Add new downloads UI to core build.Steve Howard2010-09-201-0/+1
| | | | | | | | | | | | | | | | Change-Id: I96a3bb10beb6c1ec9c48baa2e2039aab7c421b09
* | | | Brian's vendor/ change requires a clean build.Joe Onorato2010-09-191-1/+1
|/ / / | | | | | | | | | Change-Id: I074fe1ec176dc005adcd79eaf7c91cc3b8d3f54c
* | | Merge "remove remaining refs to max_image_sizes" into gingerbreadDoug Zongker2010-09-172-7/+8
|\ \ \
| * | | remove remaining refs to max_image_sizesDoug Zongker2010-09-172-7/+8
| | | | | | | | | | | | | | | | Change-Id: I7e4686bc06f9c3eab2df34d092021c549738b217
* | | | Only turn host build on for linuxBrian Carlstrom2010-09-161-0/+2
| | | | | | | | | | | | | | | | Change-Id: I595948b159bc6a2bf295fd11ab831f978e38c799
* | | | Merge "consolidate target_files metadata into one key-value file" into ↵Doug Zongker2010-09-165-119/+98
|\ \ \ \ | |/ / / | | | | | | | | gingerbread
| * | | consolidate target_files metadata into one key-value fileDoug Zongker2010-09-165-119/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of separate files for recovery api version, tool extensions, and mkyaffs2 options, put those all in the generic key-value file. Change-Id: Ib642311632844d52e4895fd4747093fc7e86232d
* | | | Include dalvik+libcore dependencies in core product definitions.Jesse Wilson2010-09-162-29/+44
|/ / / | | | | | | | | | | | | | | | | | | Also conditionally include host-only dependencies when the host is being built. Change-Id: I0e8c9c1bef5ee60d4c1ce1c158f41b7642f9a8f2
* | | allow partition sizes in hex (when prefixed with 0x)Doug Zongker2010-09-161-2/+2
| | | | | | | | | | | | Change-Id: I806879fd496304c449ff5315b0ef48fd766d6428
* | | store user-visible image sizes in target-filesDoug Zongker2010-09-164-36/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | Do the yaffs-specific adjustments to image sizes in common.CheckSize, instead of baking it into the image size stored in the target-files package. Remove the special fs_type flag and fold it into the "info_dict" we have for saving key-value pairs from the build system. Change-Id: I6e63f3330f6277d9a946b22e66cadeb51203ba14
* | | Merge "support for ext4/EMMC in target_files and OTA generation" into ↵Doug Zongker2010-09-165-35/+104
|\ \ \ | | | | | | | | | | | | gingerbread
| * | | support for ext4/EMMC in target_files and OTA generationDoug Zongker2010-09-165-35/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the image sizes into a more generic key-value file. Make them optional. Add additional key/value pairs describing what kind of filesystem the device uses. Pass new fs-type-related arguments in edify scripts when mounting and reformatting partitions. Don't include all the init.*.rc files from the regular system in recovery -- they aren't needed, and break recovery on some devices. Change-Id: Ic1c651f754ed00ba1cffe8cf56c43f7f3b0ebfd7
* | | | Merge "DO NOT MERGE - These errors were missing from the list, which made it ↵Joe Onorato2010-09-161-0/+2
|\ \ \ \ | |/ / / |/| | | | | | | impossible to turn them off." into gingerbread
| * | | DO NOT MERGE - These errors were missing from the list, which made it ↵Joe Onorato2010-09-161-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | impossible to turn them off. Change-Id: I94652bad7084f3868049b4ea0e43bb90f86dba6f
* | | | Don't increase partition size for ext4 user images. [DO NOT MERGE]Ying Wang2010-09-161-0/+5
|/ / / | | | | | | | | | Change-Id: I5b82e6f7bd1c25ce3b1a4c16409b61aa1be7f71f
* | | DO NOT MERGE - Remove extra printfJoe Onorato2010-09-161-1/+0
| | | | | | | | | | | | Change-Id: I8a2e4fac78010fe531b080d3555557e557c038b9
* | | Merge "DO NOT MERGE - Add a -knowntags option to droiddoc" into gingerbreadJoe Onorato2010-09-162-2/+65
|\ \ \
| * | | DO NOT MERGE - Add a -knowntags option to droiddocJoe Onorato2010-09-162-2/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This lets us remove the special cases in Comment.java and specify additional tags to not warn about for the big docs build. Change-Id: I25ad651616f162919c56daa2d4bdf6333c9dd87d
* | | | Merge "Allow LOCAL_ADDITIONAL_DEPENDENCIES for droiddoc modules." into ↵Joe Onorato2010-09-161-1/+1
|\ \ \ \ | |/ / / | | | | | | | | gingerbread
| * | | Allow LOCAL_ADDITIONAL_DEPENDENCIES for droiddoc modules.Joe Onorato2010-09-161-1/+1
| | | | | | | | | | | | | | | | Change-Id: I568b416efe5ccefac6b5e6e99ddccc23600b1f74
* | | | Grandfather the simulator-specific modules. do not merge.Jean-Baptiste Queru2010-09-151-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Those aren't new modules that were added recently, they just never got considered when generating the original list of grandfathered modules Change-Id: I0e6ff940936454048b59c0fc38e24e533e8598ae
* | | | Add a better explanation about how to deal with user modulesJean-Baptiste Queru2010-09-151-0/+22
| | | | | | | | | | | | | | | | Change-Id: Ib79cc0f4b47648daa18db97aa949cd167c8d44a9
* | | | remove the system board name from the build fingerprintDoug Zongker2010-09-151-1/+1
| | | | | | | | | | | | | | | | Change-Id: I4cbbd03084b6ac24184b7475be3d34130094667d
* | | | Merge "Allow devices without AndroidBoard.mk" into gingerbreadJean-Baptiste Queru2010-09-151-10/+1
|\ \ \ \
| * | | | Allow devices without AndroidBoard.mkJean-Baptiste Queru2010-09-151-10/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A long time ago, Android.mk in devices had the same semantics as the current AndroidBoard.mk. This eventually caused problems (as it didn't allow having a true Android.mk there) so we switched, and left an error behind in case people were still using the old semantics (i.e. having an Android.mk but no AndroidBoard.mk). Fast forward a few years to the present: we're finding that we want to get rid of AndroidBoard.mk, so there are devices that will have Android.mk but not AndroidBoard.mk. As this is becoming a legitimate case, the error for it is removed, and the include for AndroidBoard.mk is made optional. Change-Id: Ic683419d4aaab122259715e0112660d2a6359e91
* | | | | Merge "Change "make PRODUCT-XXX-tests" to build only tests-build-target" ↵Ying Wang2010-09-153-19/+14
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | into gingerbread
| * | | | Change "make PRODUCT-XXX-tests" to build only tests-build-targetYing Wang2010-09-143-19/+14
| | | | | | | | | | | | | | | | | | | | Change-Id: Ib1a1a7b09ea6f1c3eea84394dcd6e3ebcda81e1a
* | | | | another module that needs to be grandfathered inJean-Baptiste Queru2010-09-151-0/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I37e0e0ae0056a2315e1102f79fd923143928f6fe
* | | | | another module that needs to be grandfathered inJean-Baptiste Queru2010-09-151-0/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: Ibf24b4507b0c367117c33476a07d7189aeb3dff7
* | | | | another module that needs to be grandfathered inJean-Baptiste Queru2010-09-151-0/+1
|/ / / / | | | | | | | | | | | | Change-Id: I024ba177e6ca4745e38feb2395e57c46354c2eea
* | | | Revert "Default host module tag to optional."Jean-Baptiste Queru2010-09-141-4/+1
| | | | | | | | | | | | | | | | This reverts commit 528362f07460cfee42190e68ee2ffde4f08f0af4.
* | | | Fail the build when using a user tag on a non-legacy module. do not mergeJean-Baptiste Queru2010-09-141-1/+3
|/ / / | | | | | | | | | | | | | | | | | | The supported mechanism is to explicitly add the module name to the PRODUCT_PACKAGES of the relevant product definitions. Change-Id: I67bef9a967576b77a5d6c298178f03c66722eb37
* | | Refine the comment.Ying Wang2010-09-131-1/+1
| | | | | | | | | | | | | | | | | | The host tools include script as well as native binaries. Change-Id: I8bdd62bf5117ac71e2607d2cb4cd7b08bcbe7b14
* | | Add host modules needed by SDK build.Ying Wang2010-09-131-0/+50
| | | | | | | | | | | | | | | | | | | | | Since host module tag is defaulted to optional now, we have to explicitly add those modules to the SDK product config file. Change-Id: I8f6c4dcb17ef7716ae3590d6e96ddd5d07cc0582
* | | Default host module tag to optional.Ying Wang2010-09-131-1/+4
| | | | | | | | | | | | Change-Id: I8ae572b368e7ecdcc8e5bb257bb2f6084b5fb508
* | | move File and Difference classes into common scriptDoug Zongker2010-09-122-142/+144
| | | | | | | | | | | | | | | | | | | | | This makes them accessible from device-specific extensions (so they can be used to send radio images as binary patches, for instance). Change-Id: I2f2174b93b4265abf9400f9e5a0982caca0771e9