OSDN Git Service

android-x86/build.git
9 years agoMerge "Raise API level to 23." into mnc-dev
Dianne Hackborn [Sat, 27 Jun 2015 00:29:18 +0000 (00:29 +0000)]
Merge "Raise API level to 23." into mnc-dev

9 years agoam 78d1cba0: (-s ours) Fix conflict resolving error in ef5dc90bba179f774bee0c7e479965...
Ying Wang [Fri, 26 Jun 2015 23:06:46 +0000 (23:06 +0000)]
am 78d1cba0: (-s ours) Fix conflict resolving error in ef5dc90bba179f774bee0c7e479965cef12091de

* commit '78d1cba0f42d023483e64d5c7b6f9e1c8b236ed4':
  Fix conflict resolving error in ef5dc90bba179f774bee0c7e479965cef12091de

9 years agoRaise API level to 23.
Dianne Hackborn [Fri, 26 Jun 2015 22:54:10 +0000 (15:54 -0700)]
Raise API level to 23.

Now apps can target both MNC and 23.

Change-Id: Ife6a844dc1a12b5d37973cbb890434c950dab7aa

9 years agoFix conflict resolving error in ef5dc90bba179f774bee0c7e479965cef12091de
Ying Wang [Fri, 26 Jun 2015 21:06:32 +0000 (14:06 -0700)]
Fix conflict resolving error in ef5dc90bba179f774bee0c7e479965cef12091de

Change-Id: Ib561c8dec3bbd605007b46b8520f12d6e3e2db90

9 years agoRaise progaurd library to platform libraries even for "current" SDK.
Ying Wang [Fri, 26 Jun 2015 19:33:06 +0000 (12:33 -0700)]
Raise progaurd library to platform libraries even for "current" SDK.

Without this change, if an app with "LOCAL_SDK_VERSION := current" links
against a static library that uses removed APIs, the app will fail
ProGuard processing because the removed APIs can't be found in the
current SDK. This works around the issue.

Bug: 18510449
Bug: 20667396
Change-Id: Ia6e2a81cf5ecba972d155e56238ea946f8539411

9 years agoresolved conflicts for merge of 1a4658cd to mnc-dev
Mohamad Ayyash [Fri, 26 Jun 2015 00:24:05 +0000 (17:24 -0700)]
resolved conflicts for merge of 1a4658cd to mnc-dev

9 years agoresolved conflicts for merge of ef5dc90b to lmp-mr1-ub-dev
Mohamad Ayyash [Wed, 24 Jun 2015 23:54:12 +0000 (16:54 -0700)]
resolved conflicts for merge of ef5dc90b to lmp-mr1-ub-dev

9 years agoam 48cb24a6: am 648e40e8: build_image.py: Make sparse squashfs images
Mohamad Ayyash [Wed, 24 Jun 2015 23:16:18 +0000 (23:16 +0000)]
am 48cb24a6: am 648e40e8: build_image.py: Make sparse squashfs images

* commit '48cb24a655b58c3b2147f120223627a357ad6372':
  build_image.py: Make sparse squashfs images

9 years agoMerge "build_image.py: Make sparse squashfs images" into mnc-dev
Mohamad Ayyash [Wed, 24 Jun 2015 23:15:56 +0000 (23:15 +0000)]
Merge "build_image.py: Make sparse squashfs images" into mnc-dev

9 years agoMerge "resolved conflicts for merge of ecfc97f7 to mnc-dev" into mnc-dev
Simon Wilson [Wed, 24 Jun 2015 23:13:51 +0000 (23:13 +0000)]
Merge "resolved conflicts for merge of ecfc97f7 to mnc-dev" into mnc-dev

9 years agoMerge "Add img2simg in host and ota packages" into mnc-dev
Mohamad Ayyash [Wed, 24 Jun 2015 23:13:50 +0000 (23:13 +0000)]
Merge "Add img2simg in host and ota packages" into mnc-dev

9 years agoAdd img2simg in host and ota packages
Mohamad Ayyash [Wed, 24 Jun 2015 22:42:19 +0000 (15:42 -0700)]
Add img2simg in host and ota packages

Change-Id: Ide660cf3cf69c74bbd15d0ac6642b60d58f076fa
Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
9 years agoresolved conflicts for merge of ecfc97f7 to mnc-dev
Simon Wilson [Wed, 24 Jun 2015 23:06:34 +0000 (16:06 -0700)]
resolved conflicts for merge of ecfc97f7 to mnc-dev

Change-Id: Ic7661c4176dc87cb2796f9cbb61bdd64f89cdc01

9 years agoAdd img2simg in host and ota packages
Mohamad Ayyash [Wed, 24 Jun 2015 22:42:19 +0000 (15:42 -0700)]
Add img2simg in host and ota packages

Change-Id: Ide660cf3cf69c74bbd15d0ac6642b60d58f076fa
Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
9 years agoam 648e40e8: build_image.py: Make sparse squashfs images
Mohamad Ayyash [Wed, 24 Jun 2015 22:52:10 +0000 (22:52 +0000)]
am 648e40e8: build_image.py: Make sparse squashfs images

* commit '648e40e8660135f37adad5981a48250476c2f3fd':
  build_image.py: Make sparse squashfs images

9 years agoresolved conflicts for merge of f86e7eea to lmp-mr1-ub-dev
Simon Wilson [Wed, 24 Jun 2015 22:42:27 +0000 (15:42 -0700)]
resolved conflicts for merge of f86e7eea to lmp-mr1-ub-dev

Change-Id: I746021aa57edd5f6fae6e57cec0908951a659664

9 years agoam 9ca7fa89: resolved conflicts for merge of 1b748051 to lmp-mr1-ub-dev
Mohamad Ayyash [Wed, 24 Jun 2015 22:26:02 +0000 (22:26 +0000)]
am 9ca7fa89: resolved conflicts for merge of 1b748051 to lmp-mr1-ub-dev

* commit '9ca7fa8993bceb97a6256b60742eeda2f699560b':
  common.py: Add support for squashfs

9 years agoresolved conflicts for merge of 1b748051 to lmp-mr1-ub-dev
Mohamad Ayyash [Wed, 24 Jun 2015 22:04:38 +0000 (15:04 -0700)]
resolved conflicts for merge of 1b748051 to lmp-mr1-ub-dev

9 years agoMerge "Bump PLATFORM_PREVIEW_SDK_VERSION to 2" into mnc-dev
Adam Powell [Wed, 24 Jun 2015 20:32:14 +0000 (20:32 +0000)]
Merge "Bump PLATFORM_PREVIEW_SDK_VERSION to 2" into mnc-dev

9 years agoBump PLATFORM_PREVIEW_SDK_VERSION to 2
Adam Powell [Wed, 24 Jun 2015 20:04:22 +0000 (13:04 -0700)]
Bump PLATFORM_PREVIEW_SDK_VERSION to 2

Change-Id: I6633e0077a6a89ef737d7c4b686aab033d94c41b

9 years agobuild_image.py: Make sparse squashfs images
Mohamad Ayyash [Wed, 24 Jun 2015 17:44:29 +0000 (10:44 -0700)]
build_image.py: Make sparse squashfs images

Change-Id: Iea0399868a9406f9929d8176d61d5698a2043697
Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
9 years agobuild_image.py: Make sparse squashfs images
Mohamad Ayyash [Wed, 24 Jun 2015 17:44:29 +0000 (10:44 -0700)]
build_image.py: Make sparse squashfs images

Change-Id: Iea0399868a9406f9929d8176d61d5698a2043697
Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
9 years agoAdd hid command to base build
Michael Wright [Wed, 24 Jun 2015 14:55:21 +0000 (15:55 +0100)]
Add hid command to base build

Bug: 21662862
Change-Id: I11ed67b8f0efd1232ddfbb6e0a5f4bdbb065397e

9 years agoam f35ed6bd: resolved conflicts for merge of cade49dd to lmp-mr1-ub-dev
Mohamad Ayyash [Wed, 24 Jun 2015 01:38:26 +0000 (01:38 +0000)]
am f35ed6bd: resolved conflicts for merge of cade49dd to lmp-mr1-ub-dev

* commit 'f35ed6bd8497633c057030e5442cd0fc29b37b6c':
  Allow flashing a squashfs system image

9 years agoMerge "Adjust the size computation for reserved blocks" into mnc-dev
Tao Bao [Wed, 24 Jun 2015 00:53:16 +0000 (00:53 +0000)]
Merge "Adjust the size computation for reserved blocks" into mnc-dev

9 years agoFix the error in sparse_img.py
Tao Bao [Wed, 24 Jun 2015 00:30:35 +0000 (17:30 -0700)]
Fix the error in sparse_img.py

Bug: 22046423
Change-Id: I9c257002c405277557974fadfe27942c38c3cd04

9 years agoresolved conflicts for merge of cade49dd to lmp-mr1-ub-dev
Mohamad Ayyash [Tue, 23 Jun 2015 23:22:32 +0000 (16:22 -0700)]
resolved conflicts for merge of cade49dd to lmp-mr1-ub-dev

9 years agoAdjust the size computation for reserved blocks
Tao Bao [Tue, 23 Jun 2015 18:16:05 +0000 (11:16 -0700)]
Adjust the size computation for reserved blocks

Due to the change in https://lwn.net/Articles/546473/, kernel reserves a
few extra blocks (lesser of 2% and 4096 blocks) on ext4 FS which leads to
OTA update failures. Adjust the size computation if the device has
BOARD_HAS_EXT4_RESERVED_BLOCKS := true.

Bug: 21522719
Bug: 22023465
Change-Id: I49f16adbf2dedc5279fbb8622bf99ef71dcc494f

9 years agoUse fstab in the source build
Tao Bao [Tue, 23 Jun 2015 02:17:41 +0000 (19:17 -0700)]
Use fstab in the source build

When generating incremental OTAs, we should use the fstab in the source
build instead of the target one. Similarly for recovery_mount_options.

Bug: 22011892
Change-Id: Idb5c72d1a792e8bb40376a380e3dc06136b13652

9 years agoAdd compressor options for squashfs system images
Simon Wilson [Wed, 17 Jun 2015 19:35:15 +0000 (12:35 -0700)]
Add compressor options for squashfs system images

Change-Id: I2a75f8754273f6e00b96ba6aca6741c4388f5da8

9 years agoMerge "Add BUILD NUMBER into oem image." into mnc-dev
leozwang [Mon, 22 Jun 2015 00:36:05 +0000 (00:36 +0000)]
Merge "Add BUILD NUMBER into oem image." into mnc-dev

9 years agoAdd BUILD NUMBER into oem image.
leozwang [Wed, 17 Jun 2015 07:29:33 +0000 (00:29 -0700)]
Add BUILD NUMBER into oem image.

Change-Id: If2e1903a44fc033eecb1564aa423cd60b3c86fcb

9 years agoMerge "Pass --no-generate-debug-info to dex2oat." into mnc-dev
David Srbecky [Fri, 19 Jun 2015 18:25:56 +0000 (18:25 +0000)]
Merge "Pass --no-generate-debug-info to dex2oat." into mnc-dev

9 years agoPass --no-generate-debug-info to dex2oat.
David Srbecky [Thu, 28 May 2015 15:32:55 +0000 (16:32 +0100)]
Pass --no-generate-debug-info to dex2oat.

The two flags have been merged and renamed in ART.

(cherry picked from commit d8fae9a6a64dfa910d68d57fc820c1b1e4150f88)

Bug: 21924613
Change-Id: Iffc1dcc6764367239d6f45a3598cdb2c5d5d5013

9 years agoam 552de126: am 42c75239: Merge "Docs: Fixing disappearance of the left-navs in NDK...
David Friedman [Wed, 17 Jun 2015 22:12:06 +0000 (22:12 +0000)]
am 552de126: am 42c75239: Merge "Docs: Fixing disappearance of the left-navs in NDK minisite." into mnc-preview-docs

* commit '552de126e9b05b1c34db1c66a62615fc2ea3cee1':
  Docs: Fixing disappearance of the left-navs in NDK minisite.

9 years agoam 42c75239: Merge "Docs: Fixing disappearance of the left-navs in NDK minisite....
David Friedman [Wed, 17 Jun 2015 21:57:47 +0000 (21:57 +0000)]
am 42c75239: Merge "Docs: Fixing disappearance of the left-navs in NDK minisite." into mnc-preview-docs

* commit '42c752392ceea6854c423339eedede6f4fdf6696':
  Docs: Fixing disappearance of the left-navs in NDK minisite.

9 years agoMerge "Docs: Fixing disappearance of the left-navs in NDK minisite." into mnc-preview...
David Friedman [Wed, 17 Jun 2015 21:51:06 +0000 (21:51 +0000)]
Merge "Docs: Fixing disappearance of the left-navs in NDK minisite." into mnc-preview-docs

9 years agoDocs: Fixing disappearance of the left-navs in NDK minisite.
David Friedman [Wed, 17 Jun 2015 21:36:05 +0000 (14:36 -0700)]
Docs: Fixing disappearance of the left-navs in NDK minisite.

When the filepath changed from html-ndk/ndk/ to html/ndk, the build
system could no longer find the _toc files. This change fixes that issue.

Change-Id: I51f19159e6636fb90ed04013b11d7f95fb4e04c3

9 years agocommon.py: Add support for squashfs
Mohamad Ayyash [Fri, 1 May 2015 22:39:36 +0000 (15:39 -0700)]
common.py: Add support for squashfs

Change-Id: Ia40f8c6307d0213d43207aee91c4c8a5b5ad6f1e
Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
9 years agoAllow flashing a squashfs system image
Mohamad Ayyash [Tue, 3 Mar 2015 20:30:37 +0000 (12:30 -0800)]
Allow flashing a squashfs system image

Change-Id: Ic51d11274784a8d2e9d57d5f0b821ebc89680e5a
Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
9 years agoselinux: add tools to dev path
Jeff Vander Stoep [Fri, 12 Jun 2015 16:56:39 +0000 (09:56 -0700)]
selinux: add tools to dev path

Adds audit2allow to the path. No build required.

(cherry picked from 5f50f0534067c3df5a531f142f5a879a0da95a02)
Bug: 21724977
Change-Id: Ide320a56b9cdbfa426b978443f6df07fa2a38fbc

9 years agoMerge "Add support for cortex-a53 variants when building 64-bit." into mnc-dev
Tim Murray [Fri, 12 Jun 2015 18:37:10 +0000 (18:37 +0000)]
Merge "Add support for cortex-a53 variants when building 64-bit." into mnc-dev

9 years agoam cbaead4c: am 540772fa: am cf469989: Add new variable SCAN_EXCLUDE_DIRS; specifies...
C. Sean Young [Fri, 12 Jun 2015 17:43:46 +0000 (17:43 +0000)]
am cbaead4c: am 540772fa: am cf469989: Add new variable SCAN_EXCLUDE_DIRS; specifies directories to exclude when searching source tree.

* commit 'cbaead4cfe737c96c649672b6c1396c35597b5b7':
  Add new variable SCAN_EXCLUDE_DIRS; specifies directories to exclude when searching source tree.

9 years agoam 540772fa: am cf469989: Add new variable SCAN_EXCLUDE_DIRS; specifies directories...
C. Sean Young [Fri, 12 Jun 2015 16:29:25 +0000 (16:29 +0000)]
am 540772fa: am cf469989: Add new variable SCAN_EXCLUDE_DIRS; specifies directories to exclude when searching source tree.

* commit '540772fa2287e63a0c745229fb72b78903c9cd70':
  Add new variable SCAN_EXCLUDE_DIRS; specifies directories to exclude when searching source tree.

9 years agoAdd support for cortex-a53 variants when building 64-bit.
Tim Murray [Thu, 11 Jun 2015 23:00:47 +0000 (16:00 -0700)]
Add support for cortex-a53 variants when building 64-bit.

Change-Id: I3f1fb5dbde731d9c3d6db26a46bc7f0f54d8e071

9 years agoMerge "Support SELinux context label when mounting" into mnc-dev
Tao Bao [Wed, 10 Jun 2015 23:08:45 +0000 (23:08 +0000)]
Merge "Support SELinux context label when mounting" into mnc-dev

9 years agoSupport SELinux context label when mounting
Tao Bao [Wed, 10 Jun 2015 19:32:41 +0000 (12:32 -0700)]
Support SELinux context label when mounting

If there is a SELinux context label in the recovery.fstab, we should
honor that when mounting the partition.

Bug: 19764039
Change-Id: I4df71a092b418cd340a18b2e3b0936de33d8e3f5

9 years agoSwitch build to stricter aapt symbol generation
Adrian Roos [Tue, 2 Jun 2015 01:24:41 +0000 (18:24 -0700)]
Switch build to stricter aapt symbol generation

Prevents aapt from generating java symbols for strings that don't have
a default localization.

Bug: 21537397
Change-Id: I2f17397e33d823045f7dcff02e3d0817f3f81849

9 years agoam cf469989: Add new variable SCAN_EXCLUDE_DIRS; specifies directories to exclude...
C. Sean Young [Wed, 10 Jun 2015 18:38:46 +0000 (18:38 +0000)]
am cf469989: Add new variable SCAN_EXCLUDE_DIRS; specifies directories to exclude when searching source tree.

* commit 'cf4699895ad99b83a24e376007750e2c2c0502f6':
  Add new variable SCAN_EXCLUDE_DIRS; specifies directories to exclude when searching source tree.

9 years agoAdd new variable SCAN_EXCLUDE_DIRS; specifies directories to exclude when searching...
C. Sean Young [Tue, 9 Jun 2015 17:35:45 +0000 (12:35 -0500)]
Add new variable SCAN_EXCLUDE_DIRS; specifies directories to exclude when searching source tree.

These directories are excluded in addition to OUT_DIR.
This can be useful if your build system has other output directories
beyond what OUT_DIR is set to.

Change-Id: I6d98a85bcc8c89279e939406a7fec32547e8922f

9 years agoMerge "Allow custom boot_signer and verity_signer." into mnc-dev
Baligh Uddin [Tue, 9 Jun 2015 23:00:58 +0000 (23:00 +0000)]
Merge "Allow custom boot_signer and verity_signer." into mnc-dev

9 years agoAllow custom boot_signer and verity_signer.
Baligh Uddin [Tue, 9 Jun 2015 22:48:14 +0000 (15:48 -0700)]
Allow custom boot_signer and verity_signer.

Bug: 21701163
Change-Id: I85e75fd3a166a9f6a7859ebf81dee73322dc2798

9 years agoAdd missing shared libraries to dist tools
Claes Elgemark [Wed, 3 Jun 2015 06:35:52 +0000 (08:35 +0200)]
Add missing shared libraries to dist tools

(cherry pick from d0ec6657273f97c8defa94a44bac31f3f77f57bd)

Add missing libraries used by e2fsck and build_verity_tree.

Change-Id: I8bf0341300863ef0090b395b2aba0b7a952f6b58

9 years agoam 30b16ac6: am 95a1818f: Merge "docs: Add styles for embedded videos to match DevSit...
Luan Nguyen [Fri, 5 Jun 2015 02:27:29 +0000 (02:27 +0000)]
am 30b16ac6: am 95a1818f: Merge "docs: Add styles for embedded videos to match DevSite" into mnc-preview-docs

* commit '30b16ac6a4d4658d927d48476081de7542b5989f':
  docs: Add styles for embedded videos to match DevSite

9 years agoMerge changes from topic 'prebuilt-open-from-apk' into mnc-dev
Dimitry Ivanov [Thu, 4 Jun 2015 18:32:06 +0000 (18:32 +0000)]
Merge changes from topic 'prebuilt-open-from-apk' into mnc-dev

* changes:
  Uncompress .so files before signing the apk.
  Don't extract jni from prebuilt apks.

9 years agoRemove duplicate CTS tests from libcore cts packages.
Narayan Kamath [Mon, 1 Jun 2015 13:45:55 +0000 (14:45 +0100)]
Remove duplicate CTS tests from libcore cts packages.

The catch all "org" package was catching several thousand
org.apache.harmony.tests.* tests that are already covered by
other packages. Replace the catch-all org.* with specific prefixes.

Needs additional support in CollectAllTests to handle multiple
prefixes. This is implemented in the companion change.

bug: 20862863
Change-Id: I44348052d20312d478bdbf6df0e561db63e18cd8

9 years agoFix the broken signing script
Tao Bao [Thu, 4 Jun 2015 00:31:34 +0000 (17:31 -0700)]
Fix the broken signing script

check_target_files_signatures.py was accidentally broken due to the
renaming of a variable in last commit. It escaped the checking from
pylint because it was a keyword ('all').

Bug: 21611858
Change-Id: I58c983e59c4a3e0018481d3c9ba328ed76f5c08a

9 years agoMerge "Add 'adb shell telecom' command to packages list" into mnc-dev
Yorke Lee [Wed, 3 Jun 2015 21:39:39 +0000 (21:39 +0000)]
Merge "Add 'adb shell telecom' command to packages list" into mnc-dev

9 years agoAdd 'adb shell telecom' command to packages list
Yorke Lee [Wed, 3 Jun 2015 20:57:33 +0000 (13:57 -0700)]
Add 'adb shell telecom' command to packages list

Change-Id: I193b54dd9f4511eb7959c5dbbf38f90267b8fcc9

9 years agoam 95a1818f: Merge "docs: Add styles for embedded videos to match DevSite" into mnc...
Luan Nguyen [Wed, 3 Jun 2015 18:25:23 +0000 (18:25 +0000)]
am 95a1818f: Merge "docs: Add styles for embedded videos to match DevSite" into mnc-preview-docs

* commit '95a1818f50c685f903635ae84076199015cc9c78':
  docs: Add styles for embedded videos to match DevSite

9 years agoMerge "docs: Add styles for embedded videos to match DevSite" into mnc-preview-docs
Luan Nguyen [Wed, 3 Jun 2015 18:13:16 +0000 (18:13 +0000)]
Merge "docs: Add styles for embedded videos to match DevSite" into mnc-preview-docs

9 years agogoldfish: rename goldfish_logcat.te to logd.te
Mark Salyzyn [Wed, 3 Jun 2015 16:00:14 +0000 (09:00 -0700)]
goldfish: rename goldfish_logcat.te to logd.te

(cherrypicked from commit fd8c30177c472fe1cbff30312144b2a0b231bd35)

Bug: 19608716
Change-Id: I5c76648a4bcbbb15a033465e8af66b12af6e0a18

9 years agogoldfish: logcat -Q in logd domain
Mark Salyzyn [Wed, 3 Jun 2015 14:50:31 +0000 (07:50 -0700)]
goldfish: logcat -Q in logd domain

Deal with a build failure in conflict with cl/152105

(cherrypicked from commit 1cc7735ffa5194b9651429b2a96d6f6f319ca5eb)

Bug: 19608716
Change-Id: I1078046db3b159c1baf0a22435c3e777424453a1

9 years agodocs: Add styles for embedded videos to match DevSite
Luan Nguyen [Tue, 2 Jun 2015 19:18:54 +0000 (12:18 -0700)]
docs: Add styles for embedded videos to match DevSite

Change-Id: I68cc9a7340db43fd23d7072bf867d53a2e180c4c

9 years agoMerge "Add post-install verification for BBOTAs" into mnc-dev
Tao Bao [Tue, 2 Jun 2015 18:28:25 +0000 (18:28 +0000)]
Merge "Add post-install verification for BBOTAs" into mnc-dev

9 years agoAdd post-install verification for BBOTAs
Tao Bao [Mon, 1 Jun 2015 20:40:49 +0000 (13:40 -0700)]
Add post-install verification for BBOTAs

Similar to the assertations in file-based OTA, we perform verification
for block-based OTAs (BBOTAs) after updating a partition, for both of
the incremental and full OTAs. It increases the update time (~20s on
Nexus 6), but will capture unnoticed errors right away.

Bug: 21500869
Change-Id: I0f8b27734caaa0f41f9c1b904d55af2112784a68
(cherry picked from commit 68658c0f4fe5420226df5849b642f98fb7f5d984)

9 years agoMerge "Add support for RMTYPEDEF with Jack" into mnc-dev
Yohann Roussel [Tue, 2 Jun 2015 09:36:27 +0000 (09:36 +0000)]
Merge "Add support for RMTYPEDEF with Jack" into mnc-dev

9 years agoUncompress .so files before signing the apk.
Ying Wang [Tue, 2 Jun 2015 02:19:57 +0000 (19:19 -0700)]
Uncompress .so files before signing the apk.

- In uncompress-shared-libs we may strip .so files not for the current
  TARGET_ARCH. So we need to strip first and then sign the apk.
- For PRESIGNED apks, make sure we don't strip the .so files even if
   they are "fat".

Bug: 21571418
Bug: 8076853
Change-Id: Ifd1193dda0c2cd52ac148064ce5a32bcdd03f75c

9 years agoDon't extract jni from prebuilt apks.
Ying Wang [Fri, 1 May 2015 21:02:26 +0000 (14:02 -0700)]
Don't extract jni from prebuilt apks.

- We don't need LOCAL_PAGE_ALIGN_JNI_SHARED_LIBRARIES now, for we always
  page-align jni shared libraries and store them umcompressed.
- For prebuilt apks, we don't extract jni any more; Instead we always run
  uncompress-shared-libs on them.
- For apks built from source, we still install the jni separately, because
  that way multiple apks can share the same jni and it saves space.

With this change, for most prebuilt apks, we don't need to specify
LOCAL_PREBUILT_JNI_LIBS ("@lib/<abi>/foo.so") any more, for the build
system automatically replaces the embedded jni with uncompressed files;
But if a prebuilt is a fat apk (i.e. containing jni not needed by the
current product architecture), you still need LOCAL_PREBUILT_JNI_LIBS to
specify what jni to keep. Otherwise all embedded jni will be replaced with
uncompressed files, that wastes space.

Bug: 8076853
Change-Id: Ic3666dc72bf17cd293787414dd185470b365f967

9 years agoRevert "Revert "Enable linker -fix-cortex-a53-843419""
Andrew Hsieh [Mon, 11 May 2015 06:03:07 +0000 (06:03 +0000)]
Revert "Revert "Enable linker -fix-cortex-a53-843419""

This reverts commit 32e1689684682aadf1a5d5af523ccafae5907572.

Now that prebuilts/gcc/darwin-x86/aarch64/aarch64-linux-android-4.9 is also updated

Change-Id: Id95c1c4cc651c434461655e62b8f23afd56b53e4

9 years agoAdd $ORIGIN/lib[64] to host binary's rpath.
Ying Wang [Mon, 1 Jun 2015 17:43:29 +0000 (10:43 -0700)]
Add $ORIGIN/lib[64] to host binary's rpath.

Normally the binaries use the exsiting $ORIGIN/../lib[64] with binaries
in the bin subdirectory;
For historical reason the binaries in the SDK package don't have a bin
subdirectory. This workaround enables them to work in the exsiting SDK
directory structure.

Bug: 21301578
Change-Id: Ibebfbfb8b30e81e7bbaf13a21bb205f3f0282d24

9 years agoRemove gcc 4.9 workaround.
Chih-Hung Hsieh [Fri, 29 May 2015 17:23:15 +0000 (10:23 -0700)]
Remove gcc 4.9 workaround.

The gcc 4.9 devirtualization bug was fixed with a cherry pick of r212222.

BUG: 19872411
Change-Id: I6d9677f112402fe84d70da770f364392398e9cc9

9 years agoam f89524c8: am 6c231420: Merge "increment metadata versions." into mnc-preview-docs
Dirk Dougherty [Thu, 28 May 2015 21:36:26 +0000 (21:36 +0000)]
am f89524c8: am 6c231420: Merge "increment metadata versions." into mnc-preview-docs

* commit 'f89524c80bb2fa6550fff1ff3bed6a257a80f64a':
  increment metadata versions.

9 years agoam 6c231420: Merge "increment metadata versions." into mnc-preview-docs
Dirk Dougherty [Thu, 28 May 2015 21:24:53 +0000 (21:24 +0000)]
am 6c231420: Merge "increment metadata versions." into mnc-preview-docs

* commit '6c2314206fd4500500062fa2f774d4deb498ec58':
  increment metadata versions.

9 years agoMerge "increment metadata versions." into mnc-preview-docs
Dirk Dougherty [Thu, 28 May 2015 21:07:41 +0000 (21:07 +0000)]
Merge "increment metadata versions." into mnc-preview-docs

9 years agoincrement metadata versions.
Dirk Dougherty [Thu, 28 May 2015 21:06:12 +0000 (14:06 -0700)]
increment metadata versions.

Change-Id: I6e620f7ec2059ed864ebaad68585c4f97e2caf46

9 years agoam fa370efd: am 11d3d486: Increment css versions for appengine\'s benefit.
Dirk Dougherty [Thu, 28 May 2015 20:24:07 +0000 (20:24 +0000)]
am fa370efd: am 11d3d486: Increment css versions for appengine\'s benefit.

* commit 'fa370efd837324524ff4f49202fe8f99a9ff52f6':
  Increment css versions for appengine's benefit.

9 years agoam 11d3d486: Increment css versions for appengine\'s benefit.
Dirk Dougherty [Thu, 28 May 2015 20:08:34 +0000 (20:08 +0000)]
am 11d3d486: Increment css versions for appengine\'s benefit.

* commit '11d3d4864d1efc588b2291ac5087ff94ba34b2a1':
  Increment css versions for appengine's benefit.

9 years agoMerge "Both ext4 and f2fs binaries for adoptable storage." into mnc-dev
Jeff Sharkey [Thu, 28 May 2015 19:54:16 +0000 (19:54 +0000)]
Merge "Both ext4 and f2fs binaries for adoptable storage." into mnc-dev

9 years agoIncrement css versions for appengine's benefit.
Dirk Dougherty [Thu, 28 May 2015 19:50:24 +0000 (12:50 -0700)]
Increment css versions for appengine's benefit.

Change-Id: I2fd9bff3a537904cc47273c0eedcc33ea301a4a0

9 years agoAdd support for RMTYPEDEF with Jack
Yohann Roussel [Wed, 20 May 2015 15:52:15 +0000 (17:52 +0200)]
Add support for RMTYPEDEF with Jack

Bug: 21099584
Change-Id: I39aa1f24780c216e978ef743098ca7ac65b2962e

9 years agoam ab6b54b8: am 3d05504e: Merge "Add download button disabled state to sdk css."...
Dirk Dougherty [Thu, 28 May 2015 07:38:07 +0000 (07:38 +0000)]
am ab6b54b8: am 3d05504e: Merge "Add download button disabled state to sdk css." into mnc-preview-docs

* commit 'ab6b54b874c38e4ca5b97392f7f21d3494c72140':
  Add download button disabled state to sdk css.

9 years agoam 3d05504e: Merge "Add download button disabled state to sdk css." into mnc-preview...
Dirk Dougherty [Thu, 28 May 2015 07:21:44 +0000 (07:21 +0000)]
am 3d05504e: Merge "Add download button disabled state to sdk css." into mnc-preview-docs

* commit '3d05504e2d4091854c2ec1af06de8c54429ca1fc':
  Add download button disabled state to sdk css.

9 years agoMerge "Add download button disabled state to sdk css." into mnc-preview-docs
Dirk Dougherty [Thu, 28 May 2015 07:07:47 +0000 (07:07 +0000)]
Merge "Add download button disabled state to sdk css." into mnc-preview-docs

9 years agoam b9bc5726: am 52d8d3d3: docs: Increment all JS resource references to force refresh
Joe Fernandez [Thu, 28 May 2015 02:01:23 +0000 (02:01 +0000)]
am b9bc5726: am 52d8d3d3: docs: Increment all JS resource references to force refresh

* commit 'b9bc5726c3df57b4824fd6f12b8c47475364c93a':
  docs: Increment all JS resource references to force refresh

9 years agoam 52d8d3d3: docs: Increment all JS resource references to force refresh
Joe Fernandez [Thu, 28 May 2015 01:47:05 +0000 (01:47 +0000)]
am 52d8d3d3: docs: Increment all JS resource references to force refresh

* commit '52d8d3d3eda6dd9cc261528e804c105bd3fbc654':
  docs: Increment all JS resource references to force refresh

9 years agodocs: Increment all JS resource references to force refresh
Joe Fernandez [Thu, 28 May 2015 01:20:52 +0000 (18:20 -0700)]
docs: Increment all JS resource references to force refresh

b/21462060

Change-Id: I6335bb8b7ae754af50719a64c8cf7b53c4b51421

9 years agoAdd download button disabled state to sdk css.
Dirk Dougherty [Thu, 28 May 2015 01:18:20 +0000 (18:18 -0700)]
Add download button disabled state to sdk css.

Change-Id: Iba634208bdc8cf62532f35fb00c640e3f4e59311

9 years agoInclude fingerprintd on emulator images
bohu [Thu, 28 May 2015 00:53:11 +0000 (17:53 -0700)]
Include fingerprintd on emulator images

Change-Id: I453d7d3fa3844bdb26c8279982b8b5b246032926

9 years agoam b5f59372: am 30a411f0: am 58b3ee28: am 12f44975: Strip LOCAL_STATIC_JAVA_AAR_LIBRARIES
Ying Wang [Wed, 27 May 2015 23:40:49 +0000 (23:40 +0000)]
am b5f59372: am 30a411f0: am 58b3ee28: am 12f44975: Strip LOCAL_STATIC_JAVA_AAR_LIBRARIES

* commit 'b5f5937280ef2d561d84be7f52d91a8dbecb87ef':
  Strip LOCAL_STATIC_JAVA_AAR_LIBRARIES

9 years agoam 30a411f0: am 58b3ee28: am 12f44975: Strip LOCAL_STATIC_JAVA_AAR_LIBRARIES
Ying Wang [Wed, 27 May 2015 23:24:19 +0000 (23:24 +0000)]
am 30a411f0: am 58b3ee28: am 12f44975: Strip LOCAL_STATIC_JAVA_AAR_LIBRARIES

* commit '30a411f0f61dd74fb870fb97b8d2129dbfb85024':
  Strip LOCAL_STATIC_JAVA_AAR_LIBRARIES

9 years agoam 58b3ee28: am 12f44975: Strip LOCAL_STATIC_JAVA_AAR_LIBRARIES
Ying Wang [Wed, 27 May 2015 22:48:45 +0000 (22:48 +0000)]
am 58b3ee28: am 12f44975: Strip LOCAL_STATIC_JAVA_AAR_LIBRARIES

* commit '58b3ee286363ee37f8f0bb84f6acefaf96102fef':
  Strip LOCAL_STATIC_JAVA_AAR_LIBRARIES

9 years agoam 12f44975: Strip LOCAL_STATIC_JAVA_AAR_LIBRARIES
Ying Wang [Wed, 27 May 2015 22:32:41 +0000 (22:32 +0000)]
am 12f44975: Strip LOCAL_STATIC_JAVA_AAR_LIBRARIES

* commit '12f449756587b83cd6a04c793e05b837ceb41563':
  Strip LOCAL_STATIC_JAVA_AAR_LIBRARIES

9 years agoStrip LOCAL_STATIC_JAVA_AAR_LIBRARIES
Ying Wang [Wed, 27 May 2015 22:14:28 +0000 (15:14 -0700)]
Strip LOCAL_STATIC_JAVA_AAR_LIBRARIES

Change-Id: I0a0c4fe0cdd9c162976ef5f4c4709d400fde2d5a

9 years agoBoth ext4 and f2fs binaries for adoptable storage.
Jeff Sharkey [Fri, 22 May 2015 04:00:26 +0000 (21:00 -0700)]
Both ext4 and f2fs binaries for adoptable storage.

New adoptable storage feature can format media as either ext4 or
f2fs, so bring in both sets of binaries for typical products.

Bug: 20275581
Change-Id: I85380cbc8c06c958b66db879f63447ddac124cbf

9 years agoAdd huawei to vendor owner whitelist [DO NOT MERGE]
Patrick Tjin [Thu, 9 Apr 2015 14:34:34 +0000 (07:34 -0700)]
Add huawei to vendor owner whitelist [DO NOT MERGE]

Change-Id: I4996eeb43e414f327e6e9b52564044771bfbc1c3
(cherry picked from commit 7f6fb274b75e94fd1bcc9af20bf912e2134e8eec)

9 years agoam 26300a8b: am 825c1aa1: Highlight Essentials tab for distribute/tools content.
Dirk Dougherty [Tue, 26 May 2015 22:06:09 +0000 (22:06 +0000)]
am 26300a8b: am 825c1aa1: Highlight Essentials tab for distribute/tools content.

* commit '26300a8b91892954ca9483d0ba910ff023dddfe3':
  Highlight Essentials tab for distribute/tools content.

9 years agoam 825c1aa1: Highlight Essentials tab for distribute/tools content.
Dirk Dougherty [Tue, 26 May 2015 21:58:39 +0000 (21:58 +0000)]
am 825c1aa1: Highlight Essentials tab for distribute/tools content.

* commit '825c1aa1a7bfe69f6d7e15e76b8eb2be96ddc20c':
  Highlight Essentials tab for distribute/tools content.

9 years agoHighlight Essentials tab for distribute/tools content.
Dirk Dougherty [Tue, 26 May 2015 21:45:09 +0000 (14:45 -0700)]
Highlight Essentials tab for distribute/tools content.

Change-Id: I8cc4a73dc1b507940d02b8e40e03aed966ab44b0

9 years agoBump x86_64 system image size to fix build
bohu [Tue, 26 May 2015 17:40:36 +0000 (10:40 -0700)]
Bump x86_64 system image size to fix build

Bumped from 1G to 1.25G

Change-Id: I8d04166c43c792030f346cbe6ba9d6889b31359b