OSDN Git Service

android-x86/build.git
10 years agoam 6c432940: am dcdc985c: Merge "executable_prefer_symlink: add makefile for creating...
Ying Wang [Mon, 12 May 2014 16:57:42 +0000 (16:57 +0000)]
am 6c432940: am dcdc985c: Merge "executable_prefer_symlink: add makefile for creating symlink to prefer version"

* commit '6c432940599d5f5d3d11a26f12342845433f0a98':
  executable_prefer_symlink: add makefile for creating symlink to prefer version

10 years agoam dcdc985c: Merge "executable_prefer_symlink: add makefile for creating symlink...
Ying Wang [Mon, 12 May 2014 16:53:01 +0000 (16:53 +0000)]
am dcdc985c: Merge "executable_prefer_symlink: add makefile for creating symlink to prefer version"

* commit 'dcdc985c47338c29e66a22941904abd4171607c9':
  executable_prefer_symlink: add makefile for creating symlink to prefer version

10 years agoMerge "executable_prefer_symlink: add makefile for creating symlink to prefer version"
Ying Wang [Mon, 12 May 2014 16:49:15 +0000 (16:49 +0000)]
Merge "executable_prefer_symlink: add makefile for creating symlink to prefer version"

10 years agoam 9e3259f5: am fb67f05d: Merge changes I53b2ada9,I30794ea5
David 'Digit' Turner [Sun, 11 May 2014 09:23:35 +0000 (09:23 +0000)]
am 9e3259f5: am fb67f05d: Merge changes I53b2ada9,I30794ea5

* commit '9e3259f50d6aa2ca4430430d71d2fffd58662650':
  Disable emulator from platform builds.
  envsetup.sh: Use prebuilt emulator binaries if available.

10 years agoam fb67f05d: Merge changes I53b2ada9,I30794ea5
David 'Digit' Turner [Sun, 11 May 2014 09:19:43 +0000 (09:19 +0000)]
am fb67f05d: Merge changes I53b2ada9,I30794ea5

* commit 'fb67f05d3d6deb2400fd09390550a7858a3c3158':
  Disable emulator from platform builds.
  envsetup.sh: Use prebuilt emulator binaries if available.

10 years agoMerge changes I53b2ada9,I30794ea5
David 'Digit' Turner [Sun, 11 May 2014 09:16:15 +0000 (09:16 +0000)]
Merge changes I53b2ada9,I30794ea5

* changes:
  Disable emulator from platform builds.
  envsetup.sh: Use prebuilt emulator binaries if available.

10 years agoam e4af3b35: am 18ba007b: am 7a6ab434: update wear header template to support sticky...
Scott Main [Sat, 10 May 2014 00:18:17 +0000 (00:18 +0000)]
am e4af3b35: am 18ba007b: am 7a6ab434: update wear header template to support sticky nav. moved the search and menu markup for the header into a method call. also update the styles and script so that when a page does not belong to a primary horizontal-nav link, the he

* commit 'e4af3b35588932d9f14eacaee783bb6fcff0d72b':
  update wear header template to support sticky nav. moved the search and menu markup for the header into a method call. also update the styles and script so that when a page does not belong to a primary horizontal-nav link, the header logo is used for the breadcrumb's first link and text.

10 years agoam 18ba007b: am 7a6ab434: update wear header template to support sticky nav. moved...
Scott Main [Sat, 10 May 2014 00:13:27 +0000 (00:13 +0000)]
am 18ba007b: am 7a6ab434: update wear header template to support sticky nav. moved the search and menu markup for the header into a method call. also update the styles and script so that when a page does not belong to a primary horizontal-nav link, the header logo is

* commit '18ba007b371478254faa43f563ee28295e7d742d':
  update wear header template to support sticky nav. moved the search and menu markup for the header into a method call. also update the styles and script so that when a page does not belong to a primary horizontal-nav link, the header logo is used for the breadcrumb's first link and text.

10 years agoam 7a6ab434: update wear header template to support sticky nav. moved the search...
Scott Main [Sat, 10 May 2014 00:09:02 +0000 (00:09 +0000)]
am 7a6ab434: update wear header template to support sticky nav. moved the search and menu markup for the header into a method call. also update the styles and script so that when a page does not belong to a primary horizontal-nav link, the header logo is used for the

* commit '7a6ab434bc34319f06818d12d3abaf9070630684':
  update wear header template to support sticky nav. moved the search and menu markup for the header into a method call. also update the styles and script so that when a page does not belong to a primary horizontal-nav link, the header logo is used for the breadcrumb's first link and text.

10 years agoupdate wear header template to support sticky nav.
Scott Main [Fri, 9 May 2014 17:00:14 +0000 (10:00 -0700)]
update wear header template to support sticky nav.
moved the search and menu markup for the header into a method call.
also update the styles and script so that when a page does not belong
to a primary horizontal-nav link, the header logo is used for the breadcrumb's
first link and text.

Change-Id: I14129fe7657924e2037c103674e09322c4c31db8

10 years agoam c581e10a: am eca0043b: Merge "Disable canonical prefixes of system headers"
Andrew Hsieh [Fri, 9 May 2014 17:02:10 +0000 (17:02 +0000)]
am c581e10a: am eca0043b: Merge "Disable canonical prefixes of system headers"

* commit 'c581e10a2b6f54e6f6b24dbd3e5fb10cdf3c77eb':
  Disable canonical prefixes of system headers

10 years agoam eca0043b: Merge "Disable canonical prefixes of system headers"
Andrew Hsieh [Fri, 9 May 2014 16:59:04 +0000 (16:59 +0000)]
am eca0043b: Merge "Disable canonical prefixes of system headers"

* commit 'eca0043b869cb10792e2f3e79d4714bde2945bac':
  Disable canonical prefixes of system headers

10 years agoMerge "Disable canonical prefixes of system headers"
Andrew Hsieh [Fri, 9 May 2014 16:55:00 +0000 (16:55 +0000)]
Merge "Disable canonical prefixes of system headers"

10 years agoam 98892291: am 3afc688a: Merge "javac: rename common_flags to avoid conflictions"
Ying Wang [Fri, 9 May 2014 16:50:05 +0000 (16:50 +0000)]
am 98892291: am 3afc688a: Merge "javac: rename common_flags to avoid conflictions"

* commit '9889229133470c89acfb0083f8d5c62c29ea1d4e':
  javac: rename common_flags to avoid conflictions

10 years agoam 3afc688a: Merge "javac: rename common_flags to avoid conflictions"
Ying Wang [Fri, 9 May 2014 16:45:44 +0000 (16:45 +0000)]
am 3afc688a: Merge "javac: rename common_flags to avoid conflictions"

* commit '3afc688a6acc1753a2b104719a7a27f223f50750':
  javac: rename common_flags to avoid conflictions

10 years agoMerge "javac: rename common_flags to avoid conflictions"
Ying Wang [Fri, 9 May 2014 16:40:33 +0000 (16:40 +0000)]
Merge "javac: rename common_flags to avoid conflictions"

10 years agoDisable canonical prefixes of system headers
Andrew Hsieh [Fri, 9 May 2014 06:13:13 +0000 (14:13 +0800)]
Disable canonical prefixes of system headers

GCC know a few pre-defined paths (relative to its location) to
search for headers, libraries, program, etc.  By default GCC prefixes
its own path(argv[0]) and calls realpath() which result in absolute
path with all symlink, . and .. removed.

It's usually good to have canonicalised paths, but absolute paths
in *.d file can cause unnecessary relinking when stale entries
in ccache cache hit

Add -no-canonical-prefixes (gcc>=4.6) and
-fno-canonical-system-headers (gcc>4.6) to disable realpath() on
prefixed paths

Change-Id: I58d739e61fb013015fb05a9c98b2132b307f915a

10 years agoDisable emulator from platform builds.
David 'Digit' Turner [Fri, 9 May 2014 13:19:45 +0000 (15:19 +0200)]
Disable emulator from platform builds.

Now that emulator prebuilts are available under prebuilts/android-emulator/,
disable building the emulator from source in all platform builds, except
if one defines BUILD_EMULATOR to 'true' in its environment.

NOTE: This patch should be applied after this one to avoid issues
      with the GPU emulation libraries:
            https://android-review.googlesource.com/93980

Change-Id: I53b2ada9ca0c2e159dccee7cdca7f55f6b0d1d42

10 years agoenvsetup.sh: Use prebuilt emulator binaries if available.
David 'Digit' Turner [Mon, 5 May 2014 14:13:50 +0000 (16:13 +0200)]
envsetup.sh: Use prebuilt emulator binaries if available.

This patch changes the setpaths() function in envsetup.sh to probe
for prebuilts/android-emulator/<host>/, and prepend it to PATH if
it exists.

See https://android-review.googlesource.com/#/c/93399/
for a related patch that adds the binaries.

BUG=13747402

Change-Id: I30794ea52f6dfc58908e6271f2c0da8e2f0b68e8

10 years agoexecutable_prefer_symlink: add makefile for creating symlink to prefer version
Yongqin Liu [Wed, 7 May 2014 04:41:24 +0000 (12:41 +0800)]
executable_prefer_symlink: add makefile for creating symlink to prefer version

For a 64bit target, we can have support for both 32bit and 64bit version
binary(like app_process, dalvikvm), and there are some commands like am/pm
will call these commands to implement it's function.

In some targets it will prefer to use the 32bit version, and in other targets
it will prefer to use the 64bit version. So this change is to add the common
work for creating the symlink to the prefer version binary,and avoid the
change on the caller commands side like am/pm.

In this change, it uses TARGET_PREFER_32_BIT_APPS to decide linking to
32bit version or 64bit version.

Change-Id: I96f041c0e0ededd953feead30ec63ad63e945a6f
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
10 years agojavac: rename common_flags to avoid conflictions
Nick Reuter [Fri, 9 May 2014 02:36:05 +0000 (21:36 -0500)]
javac: rename common_flags to avoid conflictions

 * Currently the flag conflicts with one seen in hardware/qcom
   rename to avoid issues.

Change-Id: I876fcd6a254f349dc5260509bcddb0367a7d49d8
Signed-off-by: Nick Reuter <nreuter85@gmail.com>
10 years agoResolved conflicts for merge of 05a7a955 to klp-modular-dev-plus-aosp
Xavier Ducrohet [Fri, 9 May 2014 01:41:34 +0000 (18:41 -0700)]
Resolved conflicts for merge of 05a7a955 to klp-modular-dev-plus-aosp

Change-Id: Ife0d1ef3d5a0cb4b91c8b813d259c947c85018f8

10 years agoam afe444a5: Merge "Remove SDK Tools from platform builds."
Xavier Ducrohet [Fri, 9 May 2014 00:52:34 +0000 (00:52 +0000)]
am afe444a5: Merge "Remove SDK Tools from platform builds."

* commit 'afe444a564ed72cdda792822a0c9dab57a8c9172':
  Remove SDK Tools from platform builds.

10 years agoMerge "Remove SDK Tools from platform builds."
Xavier Ducrohet [Fri, 9 May 2014 00:46:44 +0000 (00:46 +0000)]
Merge "Remove SDK Tools from platform builds."

10 years agoam d6214b31: am 0d4b3df6: Merge "Target "tests" now only builds the modules tagged...
Ying Wang [Fri, 9 May 2014 00:10:43 +0000 (00:10 +0000)]
am d6214b31: am 0d4b3df6: Merge "Target "tests" now only builds the modules tagged as "tests""

* commit 'd6214b3161161faf63a60b3ad3f595569a481192':
  Target "tests" now only builds the modules tagged as "tests"

10 years agoam 2d41656c: am f6603f75: Merge "Add tool to package up built modules."
Ying Wang [Fri, 9 May 2014 00:10:43 +0000 (00:10 +0000)]
am 2d41656c: am f6603f75: Merge "Add tool to package up built modules."

* commit '2d41656cdb41853e42a7ea2c0597ce505ef51750':
  Add tool to package up built modules.

10 years agoam 0d4b3df6: Merge "Target "tests" now only builds the modules tagged as "tests""
Ying Wang [Fri, 9 May 2014 00:06:36 +0000 (00:06 +0000)]
am 0d4b3df6: Merge "Target "tests" now only builds the modules tagged as "tests""

* commit '0d4b3df6aa495ab2aaabe3a8d5c9c6ad69ab5667':
  Target "tests" now only builds the modules tagged as "tests"

10 years agoam f6603f75: Merge "Add tool to package up built modules."
Ying Wang [Fri, 9 May 2014 00:06:35 +0000 (00:06 +0000)]
am f6603f75: Merge "Add tool to package up built modules."

* commit 'f6603f753d492823e19d0677d5a9ccfc16f51805':
  Add tool to package up built modules.

10 years agoMerge "Target "tests" now only builds the modules tagged as "tests""
Ying Wang [Fri, 9 May 2014 00:03:03 +0000 (00:03 +0000)]
Merge "Target "tests" now only builds the modules tagged as "tests""

10 years agoMerge "Add tool to package up built modules."
Ying Wang [Fri, 9 May 2014 00:02:50 +0000 (00:02 +0000)]
Merge "Add tool to package up built modules."

10 years agoTarget "tests" now only builds the modules tagged as "tests"
Ying Wang [Wed, 7 May 2014 23:39:21 +0000 (16:39 -0700)]
Target "tests" now only builds the modules tagged as "tests"

But not install them.
This prevents "make tests" polluting system.img or userdata.img.
We have new mechanism to build and package up modules into zip file in
build/core/tasks/tools.
Change package-modules.mk to install DATA/ instead of data/ in the
zip file; Better handle of module name conflicting.

Bug: 13585955
Change-Id: I7586a8c7995b984c9ead0ba2fa84dd5d2dd20bd1

10 years agoAdd tool to package up built modules.
Ying Wang [Mon, 5 May 2014 23:46:52 +0000 (16:46 -0700)]
Add tool to package up built modules.

With this change, you can package up modules while avoiding installing
them to the system.img or userdata.img.
- build/core/tasks/tools/package-modules.mk
  You can use this template to package up modules into a zip file and
  preserve the installed file paths.
- LOCAL_PICKUP_FILES, you can use this variable to package up extra
  files/directories.

Bug: 13585955
Change-Id: I103042b24ccf17cf5dc90c016d97ed1dd293e50b

10 years agoam 5bd1da1e: am 41d8760d: Merge "Bump userdata image size from 200 MB to 550 MB"
Tsu Chiang Chuang [Thu, 8 May 2014 23:01:48 +0000 (23:01 +0000)]
am 5bd1da1e: am 41d8760d: Merge "Bump userdata image size from 200 MB to 550 MB"

* commit '5bd1da1e0e9dff444f98fb1b2e2954663041198f':
  Bump userdata image size from 200 MB to 550 MB

10 years agoam 41d8760d: Merge "Bump userdata image size from 200 MB to 550 MB"
Tsu Chiang Chuang [Thu, 8 May 2014 22:50:27 +0000 (22:50 +0000)]
am 41d8760d: Merge "Bump userdata image size from 200 MB to 550 MB"

* commit '41d8760d683f21d2868fbfb6872a3cf65b9edbcb':
  Bump userdata image size from 200 MB to 550 MB

10 years agoMerge "Bump userdata image size from 200 MB to 550 MB"
Tsu Chiang Chuang [Thu, 8 May 2014 22:39:00 +0000 (22:39 +0000)]
Merge "Bump userdata image size from 200 MB to 550 MB"

10 years agoam 4ed19f0f: am 1e63c2d1: Merge "Add dalvik.vm.dex2oat-flags for eng build"
Brian Carlstrom [Thu, 8 May 2014 21:57:32 +0000 (21:57 +0000)]
am 4ed19f0f: am 1e63c2d1: Merge "Add dalvik.vm.dex2oat-flags for eng build"

* commit '4ed19f0f4294544d0447025f0079a9d9e185a495':
  Add dalvik.vm.dex2oat-flags for eng build

10 years agoam 1e63c2d1: Merge "Add dalvik.vm.dex2oat-flags for eng build"
Brian Carlstrom [Thu, 8 May 2014 21:53:14 +0000 (21:53 +0000)]
am 1e63c2d1: Merge "Add dalvik.vm.dex2oat-flags for eng build"

* commit '1e63c2d15cba608a154bbd563f96dde334691147':
  Add dalvik.vm.dex2oat-flags for eng build

10 years agoRemove SDK Tools from platform builds.
Xavier Ducrohet [Tue, 1 Apr 2014 19:13:58 +0000 (12:13 -0700)]
Remove SDK Tools from platform builds.

(cherry picked from commit edf30221b4890673dc714a1efef3b5faf4ae1522)

Change-Id: Ia74c2ece1528adca10a4eec24e73b4ce361af1a9

10 years agoMerge "Add dalvik.vm.dex2oat-flags for eng build"
Brian Carlstrom [Thu, 8 May 2014 21:49:31 +0000 (21:49 +0000)]
Merge "Add dalvik.vm.dex2oat-flags for eng build"

10 years agoam 0a61a603: am 3b15cdb8: Merge "Apply LOCAL_LDLIBS to target build rules too."
Ying Wang [Thu, 8 May 2014 00:27:03 +0000 (00:27 +0000)]
am 0a61a603: am 3b15cdb8: Merge "Apply LOCAL_LDLIBS to target build rules too."

* commit '0a61a6032ccfe5b26395da1a0a9512957797fa69':
  Apply LOCAL_LDLIBS to target build rules too.

10 years agoam 3b15cdb8: Merge "Apply LOCAL_LDLIBS to target build rules too."
Ying Wang [Thu, 8 May 2014 00:21:35 +0000 (00:21 +0000)]
am 3b15cdb8: Merge "Apply LOCAL_LDLIBS to target build rules too."

* commit '3b15cdb854dfe79507cace8ce54828861bbe7a8c':
  Apply LOCAL_LDLIBS to target build rules too.

10 years agoMerge "Apply LOCAL_LDLIBS to target build rules too."
Ying Wang [Thu, 8 May 2014 00:15:30 +0000 (00:15 +0000)]
Merge "Apply LOCAL_LDLIBS to target build rules too."

10 years agoApply LOCAL_LDLIBS to target build rules too.
Ying Wang [Wed, 7 May 2014 18:33:19 +0000 (11:33 -0700)]
Apply LOCAL_LDLIBS to target build rules too.

Use LOCAL_LDLIBS to link against prebuilt libraries (such as NDK
libraries).
Previously LOCAL_LDLIBS only applies to host modules and the behaviour
confuses users.

Change-Id: I515546d7b59ef54e8ef09050eb58ec63534c9291

10 years agoAdd dalvik.vm.dex2oat-flags for eng build
Brian Carlstrom [Tue, 11 Feb 2014 01:52:53 +0000 (17:52 -0800)]
Add dalvik.vm.dex2oat-flags for eng build

Bug: 12869646
Change-Id: I794320267c846225931f12075c7f32d7848081e9

10 years agoBump userdata image size from 200 MB to 550 MB
Tsu Chiang Chuang [Wed, 7 May 2014 00:27:20 +0000 (17:27 -0700)]
Bump userdata image size from 200 MB to 550 MB

Change-Id: Ibdf319091a7187dc894f4a923d40868cec4b7b41

10 years agoam ba0bb801: am a16583a0: Merge "Fix windows/mingw build."
Ying Wang [Tue, 6 May 2014 19:19:15 +0000 (19:19 +0000)]
am ba0bb801: am a16583a0: Merge "Fix windows/mingw build."

* commit 'ba0bb801c3cfee582e454432e6a0a75491e54236':
  Fix windows/mingw build.

10 years agoam a16583a0: Merge "Fix windows/mingw build."
Ying Wang [Tue, 6 May 2014 19:16:12 +0000 (19:16 +0000)]
am a16583a0: Merge "Fix windows/mingw build."

* commit 'a16583a0880f574937f08bf2c86be72b0f4b9274':
  Fix windows/mingw build.

10 years agoMerge "Fix windows/mingw build."
Ying Wang [Tue, 6 May 2014 19:13:21 +0000 (19:13 +0000)]
Merge "Fix windows/mingw build."

10 years agoFix windows/mingw build.
Ying Wang [Tue, 6 May 2014 19:10:55 +0000 (12:10 -0700)]
Fix windows/mingw build.

Bug: 14446414
Change-Id: I9d12ed8afb6d4d5a09ef9b2844eb193b52b74271

10 years agoam c3b2314a: am a37550ed: Merge "Use prebuilt flex."
Ying Wang [Tue, 6 May 2014 18:46:10 +0000 (18:46 +0000)]
am c3b2314a: am a37550ed: Merge "Use prebuilt flex."

* commit 'c3b2314a58e8d6f90766db2ef82303bafcefb766':
  Use prebuilt flex.

10 years agoam a37550ed: Merge "Use prebuilt flex."
Ying Wang [Tue, 6 May 2014 18:43:28 +0000 (18:43 +0000)]
am a37550ed: Merge "Use prebuilt flex."

* commit 'a37550edd39b3520839251b2a4acceca779a8a8b':
  Use prebuilt flex.

10 years agoMerge "Use prebuilt flex."
Ying Wang [Tue, 6 May 2014 18:40:59 +0000 (18:40 +0000)]
Merge "Use prebuilt flex."

10 years agoam e9dd544d: am 889a93a4: Merge "add silvermont x86 architecture"
Ying Wang [Tue, 6 May 2014 16:24:30 +0000 (16:24 +0000)]
am e9dd544d: am 889a93a4: Merge "add silvermont x86 architecture"

* commit 'e9dd544dfed3a974d2bb2e6f783238ecfe64fb6c':
  add silvermont x86 architecture

10 years agoam 889a93a4: Merge "add silvermont x86 architecture"
Ying Wang [Tue, 6 May 2014 16:20:51 +0000 (16:20 +0000)]
am 889a93a4: Merge "add silvermont x86 architecture"

* commit '889a93a49582fa17049f0424af3c1c06f70db407':
  add silvermont x86 architecture

10 years agoMerge "add silvermont x86 architecture"
Ying Wang [Tue, 6 May 2014 16:18:56 +0000 (16:18 +0000)]
Merge "add silvermont x86 architecture"

10 years agoam 2c32044d: am b7e0bdc0: Merge "Increase system image size of generic_x86_64 to...
Ying Wang [Tue, 6 May 2014 02:05:46 +0000 (02:05 +0000)]
am 2c32044d: am b7e0bdc0: Merge "Increase system image size of generic_x86_64 to 750MB."

* commit '2c32044d95501b376cd8f912b28c957accfb1873':
  Increase system image size of generic_x86_64 to 750MB.

10 years agoam b7e0bdc0: Merge "Increase system image size of generic_x86_64 to 750MB."
Ying Wang [Tue, 6 May 2014 02:03:55 +0000 (02:03 +0000)]
am b7e0bdc0: Merge "Increase system image size of generic_x86_64 to 750MB."

* commit 'b7e0bdc02be3c505c72d431c1addd42016d0a7fc':
  Increase system image size of generic_x86_64 to 750MB.

10 years agoMerge "Increase system image size of generic_x86_64 to 750MB."
Ying Wang [Tue, 6 May 2014 02:01:58 +0000 (02:01 +0000)]
Merge "Increase system image size of generic_x86_64 to 750MB."

10 years agoIncrease system image size of generic_x86_64 to 750MB.
Ying Wang [Tue, 6 May 2014 02:01:28 +0000 (19:01 -0700)]
Increase system image size of generic_x86_64 to 750MB.

Change-Id: I0c3264c7f629bc4d8c30539590de00967188807b

10 years agoUse prebuilt flex.
Ying Wang [Tue, 6 May 2014 01:34:57 +0000 (18:34 -0700)]
Use prebuilt flex.

Bug: 14446414
Change-Id: I07fe8d7f246de853e5bae17286834268e36d260c

10 years agoam 9150a90d: am 5128237a: Merge "build: set TARGET_SUPPORTS_64_BIT_APPS in 64-bit...
Colin Cross [Mon, 5 May 2014 23:09:04 +0000 (23:09 +0000)]
am 9150a90d: am 5128237a: Merge "build: set TARGET_SUPPORTS_64_BIT_APPS in 64-bit config"

* commit '9150a90dafd6554519d41e5efffeb501268cf8de':
  build: set TARGET_SUPPORTS_64_BIT_APPS in 64-bit config

10 years agoam 5128237a: Merge "build: set TARGET_SUPPORTS_64_BIT_APPS in 64-bit config"
Colin Cross [Mon, 5 May 2014 23:05:14 +0000 (23:05 +0000)]
am 5128237a: Merge "build: set TARGET_SUPPORTS_64_BIT_APPS in 64-bit config"

* commit '5128237ad3312523c5a1390efce33ad77f0f2ff0':
  build: set TARGET_SUPPORTS_64_BIT_APPS in 64-bit config

10 years agoMerge "build: set TARGET_SUPPORTS_64_BIT_APPS in 64-bit config"
Colin Cross [Mon, 5 May 2014 23:02:45 +0000 (23:02 +0000)]
Merge "build: set TARGET_SUPPORTS_64_BIT_APPS in 64-bit config"

10 years agobuild: set TARGET_SUPPORTS_64_BIT_APPS in 64-bit config
Colin Cross [Mon, 5 May 2014 22:25:41 +0000 (15:25 -0700)]
build: set TARGET_SUPPORTS_64_BIT_APPS in 64-bit config

Set TARGET_SUPPORTS_32_BIT_APPS and TARGET_SUPPORTS_64_BIT_APPS,
TARGET_PREFERS_32_BIT_APPS is enough to get apps to build for
32-bit only, and leaving TARGET_SUPPORTS_64_BIT_APPS unset
confuses zygote64 because it finds an empty 64-bit ABI list.

Change-Id: Iadea7f2b42c216710b54aeac6011a4e30e0f2eaa

10 years agoam 735628e8: am 2ff8919d: Merge changes I7e809264,I504cea21,Ibd2165e6
Colin Cross [Mon, 5 May 2014 20:18:09 +0000 (20:18 +0000)]
am 735628e8: am 2ff8919d: Merge changes I7e809264,I504cea21,Ibd2165e6

* commit '735628e8d19fae51574bd5057c142db56797a2b0':
  build: add core_64_bit.mk
  build: reverse abi list when TARGET_PREFER_32_BIT_APPS is set
  build: split TARGET_PREFER_32_BIT for apps and executables

10 years agoam 2ff8919d: Merge changes I7e809264,I504cea21,Ibd2165e6
Colin Cross [Mon, 5 May 2014 20:14:18 +0000 (20:14 +0000)]
am 2ff8919d: Merge changes I7e809264,I504cea21,Ibd2165e6

* commit '2ff8919de339209412d9da2a524f566dfcf5847f':
  build: add core_64_bit.mk
  build: reverse abi list when TARGET_PREFER_32_BIT_APPS is set
  build: split TARGET_PREFER_32_BIT for apps and executables

10 years agoMerge changes I7e809264,I504cea21,Ibd2165e6
Colin Cross [Mon, 5 May 2014 20:11:28 +0000 (20:11 +0000)]
Merge changes I7e809264,I504cea21,Ibd2165e6

* changes:
  build: add core_64_bit.mk
  build: reverse abi list when TARGET_PREFER_32_BIT_APPS is set
  build: split TARGET_PREFER_32_BIT for apps and executables

10 years agoam 54a570bd: am 57df0c7b: Merge "Increase system image size of generic_x86_64 to...
Ying Wang [Mon, 5 May 2014 18:45:57 +0000 (18:45 +0000)]
am 54a570bd: am 57df0c7b: Merge "Increase system image size of generic_x86_64 to 650MB."

* commit '54a570bd1da36041124965110f4d2d1206558c82':
  Increase system image size of generic_x86_64 to 650MB.

10 years agoam 57df0c7b: Merge "Increase system image size of generic_x86_64 to 650MB."
Ying Wang [Mon, 5 May 2014 18:41:32 +0000 (18:41 +0000)]
am 57df0c7b: Merge "Increase system image size of generic_x86_64 to 650MB."

* commit '57df0c7bf5a78b1c4edb7e06d22ccc91ad46b41d':
  Increase system image size of generic_x86_64 to 650MB.

10 years agoMerge "Increase system image size of generic_x86_64 to 650MB."
Ying Wang [Mon, 5 May 2014 18:37:29 +0000 (18:37 +0000)]
Merge "Increase system image size of generic_x86_64 to 650MB."

10 years agoIncrease system image size of generic_x86_64 to 650MB.
Ying Wang [Mon, 5 May 2014 18:33:06 +0000 (11:33 -0700)]
Increase system image size of generic_x86_64 to 650MB.

Change-Id: Iacf6dcd00d78039d1b19595db6f293f8f202ac5a

10 years agoam 0e35df2a: Add ContactsProvider to core_tiny.
Justin Koh [Mon, 5 May 2014 17:46:55 +0000 (17:46 +0000)]
am 0e35df2a: Add ContactsProvider to core_tiny.

* commit '0e35df2a7c77a6308106fa9a48f90c4729b9b8f3':
  Add ContactsProvider to core_tiny.

10 years agoAdd ContactsProvider to core_tiny.
Justin Koh [Sun, 4 May 2014 23:31:02 +0000 (16:31 -0700)]
Add ContactsProvider to core_tiny.

Add ContactsProvider to core_tiny: this is necessary to pass CTS.

Change-Id: I159109740f329e5c540ffb6f1cd1b1a7f9429d86

10 years agoam 611d7e14: am 379d9968: am e21bed28: Merge changes from templates-sdk to templates...
Dirk Dougherty [Fri, 2 May 2014 22:58:02 +0000 (22:58 +0000)]
am 611d7e14: am 379d9968: am e21bed28: Merge changes from templates-sdk to templates-sdk-dyn.

* commit '611d7e14e87d030cd5d89b932a1877289ab68e8d':
  Merge changes from templates-sdk to templates-sdk-dyn.

10 years agoam 379d9968: am e21bed28: Merge changes from templates-sdk to templates-sdk-dyn.
Dirk Dougherty [Fri, 2 May 2014 22:54:45 +0000 (22:54 +0000)]
am 379d9968: am e21bed28: Merge changes from templates-sdk to templates-sdk-dyn.

* commit '379d9968ccc31701053eca7e0d809f2f52c0b964':
  Merge changes from templates-sdk to templates-sdk-dyn.

10 years agoam e21bed28: Merge changes from templates-sdk to templates-sdk-dyn.
Dirk Dougherty [Fri, 2 May 2014 22:50:25 +0000 (22:50 +0000)]
am e21bed28: Merge changes from templates-sdk to templates-sdk-dyn.

* commit 'e21bed28acdd21f6000d1de30538839085ffa890':
  Merge changes from templates-sdk to templates-sdk-dyn.

10 years agoMerge changes from templates-sdk to templates-sdk-dyn.
Dirk Dougherty [Fri, 2 May 2014 22:14:04 +0000 (15:14 -0700)]
Merge changes from templates-sdk to templates-sdk-dyn.

Change-Id: I42e42f8d412eae6fc1160594c235cda81b2baf4f

10 years agoam 6ac74e6d: am d720c5a2: Merge "Add -no-integrated-as for ARM64."
Tim Murray [Fri, 2 May 2014 18:26:14 +0000 (18:26 +0000)]
am 6ac74e6d: am d720c5a2: Merge "Add -no-integrated-as for ARM64."

* commit '6ac74e6d81744654b6ca36b5df369975a1fcc655':
  Add -no-integrated-as for ARM64.

10 years agoam d720c5a2: Merge "Add -no-integrated-as for ARM64."
Tim Murray [Fri, 2 May 2014 18:24:20 +0000 (18:24 +0000)]
am d720c5a2: Merge "Add -no-integrated-as for ARM64."

* commit 'd720c5a2a6cb44e76c20f96d33b0ac8a96060d91':
  Add -no-integrated-as for ARM64.

10 years agoMerge "Add -no-integrated-as for ARM64."
Tim Murray [Fri, 2 May 2014 18:21:34 +0000 (18:21 +0000)]
Merge "Add -no-integrated-as for ARM64."

10 years agoam 887a52d0: am a6b8025a: Merge "Add WITH_DEXPREOPT to the list of protected global...
Ying Wang [Fri, 2 May 2014 04:03:18 +0000 (04:03 +0000)]
am 887a52d0: am a6b8025a: Merge "Add WITH_DEXPREOPT to the list of protected global variables."

* commit '887a52d02251a1a94f8e17ecbfe26ba15ece6af5':
  Add WITH_DEXPREOPT to the list of protected global variables.

10 years agoam a6b8025a: Merge "Add WITH_DEXPREOPT to the list of protected global variables."
Ying Wang [Fri, 2 May 2014 04:00:30 +0000 (04:00 +0000)]
am a6b8025a: Merge "Add WITH_DEXPREOPT to the list of protected global variables."

* commit 'a6b8025a815cc5c9b441a91917f100486c270446':
  Add WITH_DEXPREOPT to the list of protected global variables.

10 years agoMerge "Add WITH_DEXPREOPT to the list of protected global variables."
Ying Wang [Fri, 2 May 2014 03:57:32 +0000 (03:57 +0000)]
Merge "Add WITH_DEXPREOPT to the list of protected global variables."

10 years agoAdd WITH_DEXPREOPT to the list of protected global variables.
Ying Wang [Fri, 2 May 2014 03:55:30 +0000 (20:55 -0700)]
Add WITH_DEXPREOPT to the list of protected global variables.

Bug: 14380196
Change-Id: I02cff39eeaf2deddf434c0c310063e4b341edd43

10 years agobuild: add core_64_bit.mk
Colin Cross [Thu, 1 May 2014 00:42:03 +0000 (17:42 -0700)]
build: add core_64_bit.mk

Add a new product, core_64_bit.mk, that products can inherit from
to configure zygote and the rest of the build system for a standard
64-bit product.

Make the 64-bit emulator targets for arm64, mips64, and x86_64
inherit from it.

Change-Id: I7e809264db39472f554cd5290529f3d6499345d4

10 years agobuild: reverse abi list when TARGET_PREFER_32_BIT_APPS is set
Colin Cross [Thu, 1 May 2014 01:18:02 +0000 (18:18 -0700)]
build: reverse abi list when TARGET_PREFER_32_BIT_APPS is set

If the product prefers 32-bit apps signal that preference to
PackageManager by reversing the abi list.

Also uses the absence of TARGET_SUPPORTS_32_BIT_APPS and
TARGET_SUPPORTS_64_BIT_APPS to remove those ABIs from the
ABI list.

Change-Id: I504cea21b6f800a7a9e7706b4a7123d3fb07c383

10 years agoam f0b5bfec: am a0267df2: Merge "Remove libpac and v8 from the 64-bit blacklist."
Torne (Richard Coles) [Thu, 1 May 2014 09:25:02 +0000 (09:25 +0000)]
am f0b5bfec: am a0267df2: Merge "Remove libpac and v8 from the 64-bit blacklist."

* commit 'f0b5bfec7b0a715cd09da7540f0a772e31b65c71':
  Remove libpac and v8 from the 64-bit blacklist.

10 years agoam a0267df2: Merge "Remove libpac and v8 from the 64-bit blacklist."
Torne (Richard Coles) [Thu, 1 May 2014 09:20:19 +0000 (09:20 +0000)]
am a0267df2: Merge "Remove libpac and v8 from the 64-bit blacklist."

* commit 'a0267df234db59d34891a01e0761233abc9ae4b1':
  Remove libpac and v8 from the 64-bit blacklist.

10 years agoMerge "Remove libpac and v8 from the 64-bit blacklist."
Torne (Richard Coles) [Thu, 1 May 2014 09:17:25 +0000 (09:17 +0000)]
Merge "Remove libpac and v8 from the 64-bit blacklist."

10 years agobuild: split TARGET_PREFER_32_BIT for apps and executables
Colin Cross [Thu, 1 May 2014 01:09:13 +0000 (18:09 -0700)]
build: split TARGET_PREFER_32_BIT for apps and executables

Introduce two new flags, TARGET_PREFER_32_BIT_APPS and
TARGET_PREFER_32_BIT_EXECUTABLES that individually control
compilation of apps and executables.  If TARGET_PREFER_32_BIT is
set, the build system will automatically set both new flags.

Change-Id: Ibd2165e688675c2884d9e7ddf82d7dd6c28521f3

10 years agoAdd -no-integrated-as for ARM64.
Tim Murray [Wed, 30 Apr 2014 22:55:52 +0000 (15:55 -0700)]
Add -no-integrated-as for ARM64.

Change-Id: I7faba190554aa43f43b2eb164bdc7b3bfab68ef0

10 years agoam 27fe9406: am 7e65b6c1: Merge "Remove tblgen and clang-tblgen from prebuilts."
Tim Murray [Wed, 30 Apr 2014 21:54:08 +0000 (21:54 +0000)]
am 27fe9406: am 7e65b6c1: Merge "Remove tblgen and clang-tblgen from prebuilts."

* commit '27fe940676b568bb9a0af889028495fab73853f2':
  Remove tblgen and clang-tblgen from prebuilts.

10 years agoam 7e65b6c1: Merge "Remove tblgen and clang-tblgen from prebuilts."
Tim Murray [Wed, 30 Apr 2014 21:52:33 +0000 (21:52 +0000)]
am 7e65b6c1: Merge "Remove tblgen and clang-tblgen from prebuilts."

* commit '7e65b6c1e53a51db0aa65126f2453f27daa0f22f':
  Remove tblgen and clang-tblgen from prebuilts.

10 years agoMerge "Remove tblgen and clang-tblgen from prebuilts."
Tim Murray [Wed, 30 Apr 2014 21:49:34 +0000 (21:49 +0000)]
Merge "Remove tblgen and clang-tblgen from prebuilts."

10 years agoRemove tblgen and clang-tblgen from prebuilts.
Tim Murray [Wed, 30 Apr 2014 20:54:32 +0000 (13:54 -0700)]
Remove tblgen and clang-tblgen from prebuilts.

Change-Id: I89fb74da5a516d0f768f72518a401216f8a5b1a8

10 years agoam 3f1d1608: am 475a3d17: Merge "Use java_home to determine jdk location."
Narayan Kamath [Wed, 30 Apr 2014 15:37:38 +0000 (15:37 +0000)]
am 3f1d1608: am 475a3d17: Merge "Use java_home to determine jdk location."

* commit '3f1d1608ebc4a0c307c94b67943bee004d8428a1':
  Use java_home to determine jdk location.

10 years agoam 475a3d17: Merge "Use java_home to determine jdk location."
Narayan Kamath [Wed, 30 Apr 2014 15:12:53 +0000 (15:12 +0000)]
am 475a3d17: Merge "Use java_home to determine jdk location."

* commit '475a3d17d7594ee2b8bcf1ac826c490b49f116df':
  Use java_home to determine jdk location.

10 years agoMerge "Use java_home to determine jdk location."
Narayan Kamath [Wed, 30 Apr 2014 10:45:51 +0000 (10:45 +0000)]
Merge "Use java_home to determine jdk location."

10 years agoUse java_home to determine jdk location.
Jason Parks [Mon, 28 Apr 2014 18:32:10 +0000 (13:32 -0500)]
Use java_home to determine jdk location.

Specifying the major version rather than hard coding
to a minor version.

(cherry-picked from commit 13b2e19ef240804908629ed2e54a98ec9dede337)

Change-Id: Ie2c08d35fcff2129b26c1dfa8a2e5cd7b19c4b49

10 years agoam 1e4adfa8: (-s ours) Merge commit \'8113e43601aac7702b9ec007e81a179826143d1e\'...
Bill Yi [Wed, 30 Apr 2014 00:49:23 +0000 (00:49 +0000)]
am 1e4adfa8: (-s ours) Merge commit \'8113e43601aac7702b9ec007e81a179826143d1e\' into HEAD

* commit '1e4adfa837c77dc2dcb73ce2c0b32bf362e80000':
  Try to catch more misuse of $(my-dir).
  Revert "Remove external/chromium from the 64 bit blacklist."
  Remove external/chromium from the 64 bit blacklist.
  OProfile is no longer compiled now.
  Amend 64 bit blacklist.
  DO NOT MERGE: Revert the revert now that tcpdump+64bit=ok
  DO NOT MERGE: Fix aosp 64bit build. tcpdump+64bit=bad
  Remove external/tcpdump from 64-bit build blacklist.
  oprofile/daemon doesn't build for x86_64.
  Remove external/wpa_supplicant_8 and external/android-clat
  Take libcore off the LP64 blacklist.
  HACK: add 64-bit directory blacklist
  add support for module supported or unsupported target architectures