OSDN Git Service

android-x86/build.git
10 years agoam 2dcaf9f4: Merge "build: support LOCAL_*_32 and LOCAL_*_64"
Colin Cross [Fri, 31 Jan 2014 16:46:11 +0000 (08:46 -0800)]
am 2dcaf9f4: Merge "build: support LOCAL_*_32 and LOCAL_*_64"

* commit '2dcaf9f489e5dba385ae4ab75c53d184a6fb780a':
  build: support LOCAL_*_32 and LOCAL_*_64

10 years agoam 805cb8fa: Merge "Fix the host inttypes.h problem globally."
Ian Rogers [Fri, 31 Jan 2014 16:46:11 +0000 (08:46 -0800)]
am 805cb8fa: Merge "Fix the host inttypes.h problem globally."

* commit '805cb8fa40f71b3e1f6566bf10ca169d4a2ff86f':
  Fix the host inttypes.h problem globally.

10 years agoam cece05e2: Merge "Bump generic_mips BOARD_SYSTEMIMAGE_PARTITION_SIZE for PRODUCT_RU...
Brian Carlstrom [Fri, 31 Jan 2014 16:46:09 +0000 (08:46 -0800)]
am cece05e2: Merge "Bump generic_mips BOARD_SYSTEMIMAGE_PARTITION_SIZE for PRODUCT_RUNTIME := libart_runtime_default"

* commit 'cece05e273dc1c9d4ea140b294df72005ac8ac53':
  Bump generic_mips BOARD_SYSTEMIMAGE_PARTITION_SIZE for PRODUCT_RUNTIME := libart_runtime_default

10 years agoam ec0c99a6: Add atrace for supporting systrace tool
Nick Vaccaro [Fri, 31 Jan 2014 02:42:15 +0000 (18:42 -0800)]
am ec0c99a6: Add atrace for supporting systrace tool

* commit 'ec0c99a6c574954fb37bd94ba18b02a20edbe122':
  Add atrace for supporting systrace tool

10 years agobuild: Rename persist.sys.dalvik.vm.lib to allow new default
Brian Carlstrom [Thu, 30 Jan 2014 21:14:00 +0000 (13:14 -0800)]
build: Rename persist.sys.dalvik.vm.lib to allow new default

Bug: 12798969

(cherry picked from commit 49f1fab8a5b82f6224ff1be601037270ecdb734b)

Change-Id: I7f211fca2b9c99b607dd91590a3e4a82501e0c7f

10 years agoAdd atrace for supporting systrace tool
Nick Vaccaro [Fri, 24 Jan 2014 18:19:21 +0000 (10:19 -0800)]
Add atrace for supporting systrace tool

Change-Id: I6504a447218a70b0d148c0b5802228fb28934a0a
Signed-off-by: Nick Vaccaro <nvaccaro@google.com>
10 years agoMerge "build: support LOCAL_*_32 and LOCAL_*_64"
Colin Cross [Thu, 30 Jan 2014 04:06:05 +0000 (04:06 +0000)]
Merge "build: support LOCAL_*_32 and LOCAL_*_64"

10 years agobuild: support LOCAL_*_32 and LOCAL_*_64
Colin Cross [Thu, 30 Jan 2014 01:46:37 +0000 (17:46 -0800)]
build: support LOCAL_*_32 and LOCAL_*_64

Support the following new variables based on whether the current multilib
target is 32 bit or 64 bit:
LOCAL_CFLAGS_32
LOCAL_CFLAGS_64
LOCAL_LDFLAGS_32
LOCAL_LDFLAGS_64
LOCAL_ASFLAGS_32
LOCAL_ASFLAGS_64
LOCAL_C_INCLUDES_32
LOCAL_C_INCLUDES_64

Change-Id: Ia868d56dff114be301bf8297eec768675f186927

10 years agoam e39bb7ea: am 190ebe94: Merge "pdk: add android_common.jar" into klp-volantis-dev
Colin Cross [Thu, 30 Jan 2014 01:58:34 +0000 (01:58 +0000)]
am e39bb7ea: am 190ebe94: Merge "pdk: add android_common.jar" into klp-volantis-dev

* commit 'e39bb7ea464894771d44e71b84181b7851f2834f':
  pdk: add android_common.jar

10 years agoam 22770383: am bb783f27: am a6e8c6c1: am f72e1846: am c9e142e6: Merge "add \'get...
Scott Main [Thu, 30 Jan 2014 01:58:01 +0000 (01:58 +0000)]
am 22770383: am bb783f27: am a6e8c6c1: am f72e1846: am c9e142e6: Merge "add \'get started\' link to the bottom of class home pages" into klp-docs

* commit '2277038372e0e5c2a3f5c5a90f98eded41bc22a9':
  add 'get started' link to the bottom of class home pages

10 years agoam 190ebe94: Merge "pdk: add android_common.jar" into klp-volantis-dev
Colin Cross [Thu, 30 Jan 2014 00:59:55 +0000 (00:59 +0000)]
am 190ebe94: Merge "pdk: add android_common.jar" into klp-volantis-dev

* commit '190ebe94e1a3c18183fa1940e7599b4d6f70b470':
  pdk: add android_common.jar

10 years agoMerge "pdk: add android_common.jar" into klp-volantis-dev
Colin Cross [Thu, 30 Jan 2014 00:53:55 +0000 (00:53 +0000)]
Merge "pdk: add android_common.jar" into klp-volantis-dev

10 years agoMerge "Fix the host inttypes.h problem globally."
Ian Rogers [Thu, 30 Jan 2014 00:33:35 +0000 (00:33 +0000)]
Merge "Fix the host inttypes.h problem globally."

10 years agoFix the host inttypes.h problem globally.
Ian Rogers [Wed, 29 Jan 2014 21:09:30 +0000 (13:09 -0800)]
Fix the host inttypes.h problem globally.

Bug: 12708004
Change-Id: I2c75647bac304b82e150c540b9e6c5568997596d

10 years agoMerge "Bump generic_mips BOARD_SYSTEMIMAGE_PARTITION_SIZE for PRODUCT_RUNTIME :=...
Brian Carlstrom [Wed, 29 Jan 2014 20:21:27 +0000 (20:21 +0000)]
Merge "Bump generic_mips BOARD_SYSTEMIMAGE_PARTITION_SIZE for PRODUCT_RUNTIME := libart_runtime_default"

10 years agoam bb783f27: am a6e8c6c1: am f72e1846: am c9e142e6: Merge "add \'get started\' link...
Scott Main [Wed, 29 Jan 2014 20:17:05 +0000 (20:17 +0000)]
am bb783f27: am a6e8c6c1: am f72e1846: am c9e142e6: Merge "add \'get started\' link to the bottom of class home pages" into klp-docs

* commit 'bb783f27bd0de3fc25d47dd7b00df62ca9504f7a':
  add 'get started' link to the bottom of class home pages

10 years agoam a6e8c6c1: am f72e1846: am c9e142e6: Merge "add \'get started\' link to the bottom...
Scott Main [Wed, 29 Jan 2014 20:15:01 +0000 (20:15 +0000)]
am a6e8c6c1: am f72e1846: am c9e142e6: Merge "add \'get started\' link to the bottom of class home pages" into klp-docs

* commit 'a6e8c6c1e0f659b3532bd86631104360b54016ea':
  add 'get started' link to the bottom of class home pages

10 years agoam f72e1846: am c9e142e6: Merge "add \'get started\' link to the bottom of class...
Scott Main [Wed, 29 Jan 2014 20:11:48 +0000 (20:11 +0000)]
am f72e1846: am c9e142e6: Merge "add \'get started\' link to the bottom of class home pages" into klp-docs

* commit 'f72e1846898ec07cedf301ac76875cfa9f1164bc':
  add 'get started' link to the bottom of class home pages

10 years agoam c9e142e6: Merge "add \'get started\' link to the bottom of class home pages" into...
Scott Main [Wed, 29 Jan 2014 20:08:49 +0000 (20:08 +0000)]
am c9e142e6: Merge "add \'get started\' link to the bottom of class home pages" into klp-docs

* commit 'c9e142e62d60b39bb5bd3459358a16c00fc557f3':
  add 'get started' link to the bottom of class home pages

10 years agoMerge "add 'get started' link to the bottom of class home pages" into klp-docs
Scott Main [Wed, 29 Jan 2014 20:07:13 +0000 (20:07 +0000)]
Merge "add 'get started' link to the bottom of class home pages" into klp-docs

10 years agoMerge "Bump generic_mips BOARD_SYSTEMIMAGE_PARTITION_SIZE for PRODUCT_RUNTIME :=...
Brian Carlstrom [Wed, 29 Jan 2014 18:05:28 +0000 (18:05 +0000)]
Merge "Bump generic_mips BOARD_SYSTEMIMAGE_PARTITION_SIZE for PRODUCT_RUNTIME := libart_runtime_default"

10 years agopdk: add android_common.jar
Colin Cross [Wed, 29 Jan 2014 18:01:37 +0000 (10:01 -0800)]
pdk: add android_common.jar

Add android_common.jar to the pdk java libraries to allow partners
to build test apps against it.

Change-Id: I3f3c0f6ef086489aec293e10b0d707845b174655

10 years agoam 07ada634: am 833188c1: am e7bd4f5c: am 472a4858: Merge "gtest needs -lpthread."
Elliott Hughes [Wed, 29 Jan 2014 12:49:08 +0000 (12:49 +0000)]
am 07ada634: am 833188c1: am e7bd4f5c: am 472a4858: Merge "gtest needs -lpthread."

* commit '07ada634a1b6aba9d77bf2df07342f25a48a7637':
  gtest needs -lpthread.

10 years agoam 0b0d6277: am be7575ec: am cba215dd: am d21197d5: Merge "Make libart the default...
Brian Carlstrom [Wed, 29 Jan 2014 12:20:59 +0000 (12:20 +0000)]
am 0b0d6277: am be7575ec: am cba215dd: am d21197d5: Merge "Make libart the default runtime"

* commit '0b0d6277e0b1718265c7aca38bd47611e1199e12':
  Make libart the default runtime

10 years agoBump generic_mips BOARD_SYSTEMIMAGE_PARTITION_SIZE for PRODUCT_RUNTIME := libart_runt...
Brian Carlstrom [Wed, 29 Jan 2014 07:33:52 +0000 (23:33 -0800)]
Bump generic_mips BOARD_SYSTEMIMAGE_PARTITION_SIZE for PRODUCT_RUNTIME := libart_runtime_default

(cherry picked from commit c8501bffcb6fa3f552ae424a5701091b5faa6270)

Change-Id: I12ce7c4e383e74e54d77b54a0406d2499699edbf

10 years agoBump generic_mips BOARD_SYSTEMIMAGE_PARTITION_SIZE for PRODUCT_RUNTIME := libart_runt...
Brian Carlstrom [Wed, 29 Jan 2014 07:33:52 +0000 (23:33 -0800)]
Bump generic_mips BOARD_SYSTEMIMAGE_PARTITION_SIZE for PRODUCT_RUNTIME := libart_runtime_default

Change-Id: I38d9cb749ec892ba0ba423b0d7c727b27b40b3db

10 years agoam 833188c1: am e7bd4f5c: am 472a4858: Merge "gtest needs -lpthread."
Elliott Hughes [Wed, 29 Jan 2014 01:55:36 +0000 (01:55 +0000)]
am 833188c1: am e7bd4f5c: am 472a4858: Merge "gtest needs -lpthread."

* commit '833188c16ea5d2f12aa0108119c327d6cd31d4ea':
  gtest needs -lpthread.

10 years agoam e7bd4f5c: am 472a4858: Merge "gtest needs -lpthread."
Elliott Hughes [Wed, 29 Jan 2014 01:53:14 +0000 (01:53 +0000)]
am e7bd4f5c: am 472a4858: Merge "gtest needs -lpthread."

* commit 'e7bd4f5cdf5d1ac0c49d42ed41322f10e7f34f9b':
  gtest needs -lpthread.

10 years agoam 472a4858: Merge "gtest needs -lpthread."
Elliott Hughes [Wed, 29 Jan 2014 01:50:34 +0000 (01:50 +0000)]
am 472a4858: Merge "gtest needs -lpthread."

* commit '472a48585ec1cfb66c5716f85b0efdf528b29f5d':
  gtest needs -lpthread.

10 years agoMerge "gtest needs -lpthread."
Elliott Hughes [Wed, 29 Jan 2014 01:45:17 +0000 (01:45 +0000)]
Merge "gtest needs -lpthread."

10 years agoMake libart the default runtime
Brian Carlstrom [Fri, 17 Jan 2014 01:55:07 +0000 (17:55 -0800)]
Make libart the default runtime

(cherry picked from commit 08d410f53249c18d752f56a881ed2335403080d4)

Change-Id: I4e78a03fcd92e52f34be30726e40af287bb67309

10 years agogtest needs -lpthread.
Elliott Hughes [Wed, 29 Jan 2014 01:32:30 +0000 (17:32 -0800)]
gtest needs -lpthread.

Host gtests that don't use pthreads themselves need to be linked
against libpthread because gtest itself uses pthreads to ensure
thread-safety. (It can't know in advance whether the code under
test is going to spin up threads, so it has to be pessimistic.)

Change-Id: I14fb1098c163d7fe6ae9a9a0314acead4ec9383d

10 years agoam be7575ec: am cba215dd: am d21197d5: Merge "Make libart the default runtime"
Brian Carlstrom [Wed, 29 Jan 2014 00:44:02 +0000 (00:44 +0000)]
am be7575ec: am cba215dd: am d21197d5: Merge "Make libart the default runtime"

* commit 'be7575ecb1827784f83582847749aa59c664d29e':
  Make libart the default runtime

10 years agoam cba215dd: am d21197d5: Merge "Make libart the default runtime"
Brian Carlstrom [Wed, 29 Jan 2014 00:41:31 +0000 (00:41 +0000)]
am cba215dd: am d21197d5: Merge "Make libart the default runtime"

* commit 'cba215dd3241ae62416800f8d97d114d8a6e1a9a':
  Make libart the default runtime

10 years agoam d21197d5: Merge "Make libart the default runtime"
Brian Carlstrom [Wed, 29 Jan 2014 00:39:45 +0000 (00:39 +0000)]
am d21197d5: Merge "Make libart the default runtime"

* commit 'd21197d50caaa025bd823a004984a2820bb3c2e2':
  Make libart the default runtime

10 years agoMerge "Make libart the default runtime"
Brian Carlstrom [Wed, 29 Jan 2014 00:32:23 +0000 (00:32 +0000)]
Merge "Make libart the default runtime"

10 years agoam bc528c22: am f7784e46: am 1a0e8501: am 1a731adf: Merge "Fix KERNEL_HEADERS_ARCH...
Elliott Hughes [Tue, 28 Jan 2014 21:54:46 +0000 (21:54 +0000)]
am bc528c22: am f7784e46: am 1a0e8501: am 1a731adf: Merge "Fix KERNEL_HEADERS_ARCH for mips and x86."

* commit 'bc528c22b8225e539165f5c86ea0256e57cc7206':
  Fix KERNEL_HEADERS_ARCH for mips and x86.

10 years agoam f7784e46: am 1a0e8501: am 1a731adf: Merge "Fix KERNEL_HEADERS_ARCH for mips and...
Elliott Hughes [Tue, 28 Jan 2014 21:37:15 +0000 (21:37 +0000)]
am f7784e46: am 1a0e8501: am 1a731adf: Merge "Fix KERNEL_HEADERS_ARCH for mips and x86."

* commit 'f7784e46170e90cb38ddbab15b7aa3a4a7e2d07d':
  Fix KERNEL_HEADERS_ARCH for mips and x86.

10 years agoam 1a0e8501: am 1a731adf: Merge "Fix KERNEL_HEADERS_ARCH for mips and x86."
Elliott Hughes [Tue, 28 Jan 2014 21:35:25 +0000 (21:35 +0000)]
am 1a0e8501: am 1a731adf: Merge "Fix KERNEL_HEADERS_ARCH for mips and x86."

* commit '1a0e850141fe19e1f1d503822893b8d66c0bca69':
  Fix KERNEL_HEADERS_ARCH for mips and x86.

10 years agoam 1a731adf: Merge "Fix KERNEL_HEADERS_ARCH for mips and x86."
Elliott Hughes [Tue, 28 Jan 2014 21:29:52 +0000 (21:29 +0000)]
am 1a731adf: Merge "Fix KERNEL_HEADERS_ARCH for mips and x86."

* commit '1a731adf943bc716cc7b9c95b321db02ad7216db':
  Fix KERNEL_HEADERS_ARCH for mips and x86.

10 years agoMerge "Fix KERNEL_HEADERS_ARCH for mips and x86."
Elliott Hughes [Tue, 28 Jan 2014 21:23:07 +0000 (21:23 +0000)]
Merge "Fix KERNEL_HEADERS_ARCH for mips and x86."

10 years agoresolved conflicts for merge of 1737b1ab to master
Brian Carlstrom [Tue, 28 Jan 2014 21:10:27 +0000 (13:10 -0800)]
resolved conflicts for merge of 1737b1ab to master

Change-Id: I5a5f2e83c5155c1c783711f736c60198a8f404ee

10 years agoFix KERNEL_HEADERS_ARCH for mips and x86.
Elliott Hughes [Tue, 28 Jan 2014 21:07:55 +0000 (13:07 -0800)]
Fix KERNEL_HEADERS_ARCH for mips and x86.

arm and arm64 have distinct headers, but mips and mip64, and x86 and x86_64
use headers that work for both widths. So where arm/arm64 need to handle the
second architecture case specially, all we need to do for the others is
hard-code the name. (x86_64.mk already hard-codes x86; we need to change
x86.mk for the case where we're building the 32-bit binaries for a mixed
system. mips64.mk doesn't exist yet, but when it does, it'll hard-code
just plain "mips" too.)

Change-Id: Ia6b9f77b4eb2c78729b454045875c409e0ea8197

10 years agoam dc5dd9b4: am d3737d07: am 49eb4409: Merge "build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA"
Brian Carlstrom [Tue, 28 Jan 2014 20:54:10 +0000 (20:54 +0000)]
am dc5dd9b4: am d3737d07: am 49eb4409: Merge "build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA"

* commit 'dc5dd9b47fe2a24410b3e70d320655f1b5455966':
  build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA

10 years agoam d3737d07: am 49eb4409: Merge "build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA"
Brian Carlstrom [Tue, 28 Jan 2014 20:52:17 +0000 (20:52 +0000)]
am d3737d07: am 49eb4409: Merge "build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA"

* commit 'd3737d07c8adb0848dcddb7df03d1e6b4378ab93':
  build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA

10 years agoam 49eb4409: Merge "build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA"
Brian Carlstrom [Tue, 28 Jan 2014 20:50:19 +0000 (20:50 +0000)]
am 49eb4409: Merge "build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA"

* commit '49eb440980db6680ec08c48b416e37e937bf9003':
  build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA

10 years agoMerge "build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA"
Brian Carlstrom [Tue, 28 Jan 2014 20:45:32 +0000 (20:45 +0000)]
Merge "build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA"

10 years agobuild: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA
Brian Carlstrom [Fri, 17 Jan 2014 07:25:27 +0000 (23:25 -0800)]
build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA

(cherry-picked from commit cd337c71ee65b17529a67af34d4c0b2824a4f175)

Change-Id: I6d8ab3b3cf52f6a6b15f1c8e8d00cdf59042436b

10 years agoMake libart the default runtime
Brian Carlstrom [Fri, 17 Jan 2014 01:55:07 +0000 (17:55 -0800)]
Make libart the default runtime

Change-Id: I4394f2bdef6f1be36f0f17f3b42d3e62bc2245ef

10 years agoam 23710e27: am cb1ad445: am 0d24616d: am cdd14758: Merge "Add support for TARGET_GLO...
Colin Cross [Tue, 28 Jan 2014 02:40:00 +0000 (02:40 +0000)]
am 23710e27: am cb1ad445: am 0d24616d: am cdd14758: Merge "Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS"

* commit '23710e27bc23bb32dc99f35ec0c31e4185586ec0':
  Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS

10 years agoam cb1ad445: am 0d24616d: am cdd14758: Merge "Add support for TARGET_GLOBAL_UNSUPPORT...
Colin Cross [Tue, 28 Jan 2014 02:37:21 +0000 (02:37 +0000)]
am cb1ad445: am 0d24616d: am cdd14758: Merge "Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS"

* commit 'cb1ad445663d190e204330b596b52e4734d9dcf0':
  Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS

10 years agoam 0d24616d: am cdd14758: Merge "Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS"
Colin Cross [Tue, 28 Jan 2014 02:34:05 +0000 (02:34 +0000)]
am 0d24616d: am cdd14758: Merge "Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS"

* commit '0d24616dd1b29e016aaae86761574fd88d701b6d':
  Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS

10 years agoam cdd14758: Merge "Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS"
Colin Cross [Tue, 28 Jan 2014 02:31:18 +0000 (02:31 +0000)]
am cdd14758: Merge "Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS"

* commit 'cdd1475834156b2e45b73ae86a949efa6c1215eb':
  Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS

10 years agoMerge "Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS"
Colin Cross [Tue, 28 Jan 2014 02:25:45 +0000 (02:25 +0000)]
Merge "Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS"

10 years agoAdd support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS
Colin Cross [Tue, 28 Jan 2014 01:34:21 +0000 (17:34 -0800)]
Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS

To ease the transition between toolchains, allow a target to specify
a list of cflags that the toolchain does not support.  These will be
filtered out of the cflags provided by the module.

Add TARGET_GLOBAL_UNSUPPORTED_CFLAGS := -fstack-protector for the
aarch64 toolchain, it does not yet suport -fstack-protector.

Change-Id: I168d0c6f131326fad305ec86fad46e6a3e03295a

10 years agoam 6fe9a949: am 69c36ee7: am 4fbf23ef: am 0a3cf1a0: Merge "Remove libthread_db from...
Elliott Hughes [Tue, 28 Jan 2014 01:04:55 +0000 (01:04 +0000)]
am 6fe9a949: am 69c36ee7: am 4fbf23ef: am 0a3cf1a0: Merge "Remove libthread_db from the default include path."

* commit '6fe9a94989879babb859a24fdef0b2553955cc53':
  Remove libthread_db from the default include path.

10 years agoam 69c36ee7: am 4fbf23ef: am 0a3cf1a0: Merge "Remove libthread_db from the default...
Elliott Hughes [Tue, 28 Jan 2014 00:59:15 +0000 (00:59 +0000)]
am 69c36ee7: am 4fbf23ef: am 0a3cf1a0: Merge "Remove libthread_db from the default include path."

* commit '69c36ee7a8c1e3d8c7ca04d61f75d95585c58253':
  Remove libthread_db from the default include path.

10 years agoam 4fbf23ef: am 0a3cf1a0: Merge "Remove libthread_db from the default include path."
Elliott Hughes [Tue, 28 Jan 2014 00:54:33 +0000 (00:54 +0000)]
am 4fbf23ef: am 0a3cf1a0: Merge "Remove libthread_db from the default include path."

* commit '4fbf23ef8267849ce88217a256b394de3904a4f6':
  Remove libthread_db from the default include path.

10 years agoam 0a3cf1a0: Merge "Remove libthread_db from the default include path."
Elliott Hughes [Tue, 28 Jan 2014 00:43:29 +0000 (00:43 +0000)]
am 0a3cf1a0: Merge "Remove libthread_db from the default include path."

* commit '0a3cf1a0e5c6dbe132c1dc5e13293960c5e7b103':
  Remove libthread_db from the default include path.

10 years agoam 0064dceb: am a8d15474: am 04cff708: resolved conflicts for merge of 7382ec7d to...
Ying Wang [Tue, 28 Jan 2014 00:13:04 +0000 (00:13 +0000)]
am 0064dceb: am a8d15474: am 04cff708: resolved conflicts for merge of 7382ec7d to klp-dev-plus-aosp

* commit '0064dceb198788e237bbc10931c54b9a35275976':
  ota_from_target_files: Add an option to not sign OTA packages

10 years agoam a8d15474: am 04cff708: resolved conflicts for merge of 7382ec7d to klp-dev-plus...
Ying Wang [Tue, 28 Jan 2014 00:08:19 +0000 (00:08 +0000)]
am a8d15474: am 04cff708: resolved conflicts for merge of 7382ec7d to klp-dev-plus-aosp

* commit 'a8d15474ebb7b595f842ffb23a36cce9bc382f10':
  ota_from_target_files: Add an option to not sign OTA packages

10 years agoam 04cff708: resolved conflicts for merge of 7382ec7d to klp-dev-plus-aosp
Ying Wang [Tue, 28 Jan 2014 00:00:50 +0000 (00:00 +0000)]
am 04cff708: resolved conflicts for merge of 7382ec7d to klp-dev-plus-aosp

* commit '04cff70804810d27e1fcbef556ebfdc39278d746':
  ota_from_target_files: Add an option to not sign OTA packages

10 years agoMerge "Remove libthread_db from the default include path."
Elliott Hughes [Tue, 28 Jan 2014 00:00:19 +0000 (00:00 +0000)]
Merge "Remove libthread_db from the default include path."

10 years agoresolved conflicts for merge of 7382ec7d to klp-dev-plus-aosp
Ying Wang [Mon, 27 Jan 2014 23:56:45 +0000 (15:56 -0800)]
resolved conflicts for merge of 7382ec7d to klp-dev-plus-aosp

Change-Id: Ic414d3ec8b52b1045125e1b76deae8a4a59a5e52

10 years agoam 8c89a9ff: am 4695598d: am ae49acbd: am 1acb1b64: Merge changes I62504bad,I16208cca...
Colin Cross [Mon, 27 Jan 2014 23:48:52 +0000 (23:48 +0000)]
am 8c89a9ff: am 4695598d: am ae49acbd: am 1acb1b64: Merge changes I62504bad,I16208cca,I4e4ceec6

* commit '8c89a9ff9cd461e4bc077a91a0c7c32b17a92ebd':
  add new gen/ directory for generated sources
  warn on LOCAL_MODULE_PATH in multiarch shared libraries
  Support LOCAL_MODULE_RELATIVE_PATH

10 years agoam 4695598d: am ae49acbd: am 1acb1b64: Merge changes I62504bad,I16208cca,I4e4ceec6
Colin Cross [Mon, 27 Jan 2014 23:46:39 +0000 (23:46 +0000)]
am 4695598d: am ae49acbd: am 1acb1b64: Merge changes I62504bad,I16208cca,I4e4ceec6

* commit '4695598df1fa11064a54421f60fee66032c673ee':
  add new gen/ directory for generated sources
  warn on LOCAL_MODULE_PATH in multiarch shared libraries
  Support LOCAL_MODULE_RELATIVE_PATH

10 years agoam 3e3a56ad: am ae1c7d96: am 50c548c8: am 25a16fe8: Merge "Don\'t modify LOCAL_MODULE...
Ying Wang [Mon, 27 Jan 2014 23:45:28 +0000 (23:45 +0000)]
am 3e3a56ad: am ae1c7d96: am 50c548c8: am 25a16fe8: Merge "Don\'t modify LOCAL_MODULE_TAGS."

* commit '3e3a56adf27ac9a7dd9690f78af05814e9784e67':
  Don't modify LOCAL_MODULE_TAGS.

10 years agoRemove libthread_db from the default include path.
Elliott Hughes [Mon, 27 Jan 2014 23:43:19 +0000 (15:43 -0800)]
Remove libthread_db from the default include path.

This should never have been on the default include path.

The NDK statically links its own libthread_db, so I'm removing
bionic's unused copy from devices.

Bug: 11882807
Change-Id: I49a67fe0902cc4bc178360f6c993959774d74e3a

10 years agoam ae49acbd: am 1acb1b64: Merge changes I62504bad,I16208cca,I4e4ceec6
Colin Cross [Mon, 27 Jan 2014 23:43:33 +0000 (23:43 +0000)]
am ae49acbd: am 1acb1b64: Merge changes I62504bad,I16208cca,I4e4ceec6

* commit 'ae49acbde766e2e683d3dd026e69f2416da766b1':
  add new gen/ directory for generated sources
  warn on LOCAL_MODULE_PATH in multiarch shared libraries
  Support LOCAL_MODULE_RELATIVE_PATH

10 years agoam ae1c7d96: am 50c548c8: am 25a16fe8: Merge "Don\'t modify LOCAL_MODULE_TAGS."
Ying Wang [Mon, 27 Jan 2014 23:42:11 +0000 (23:42 +0000)]
am ae1c7d96: am 50c548c8: am 25a16fe8: Merge "Don\'t modify LOCAL_MODULE_TAGS."

* commit 'ae1c7d960715ec90afa4accf0754f176d088a30f':
  Don't modify LOCAL_MODULE_TAGS.

10 years agoam 1acb1b64: Merge changes I62504bad,I16208cca,I4e4ceec6
Colin Cross [Mon, 27 Jan 2014 23:40:22 +0000 (15:40 -0800)]
am 1acb1b64: Merge changes I62504bad,I16208cca,I4e4ceec6

* commit '1acb1b64b9be43503fa2a9949858b8bb36417e32':
  add new gen/ directory for generated sources
  warn on LOCAL_MODULE_PATH in multiarch shared libraries
  Support LOCAL_MODULE_RELATIVE_PATH

10 years agoMerge "ota_from_target_files: Add an option to not sign OTA packages"
Ying Wang [Mon, 27 Jan 2014 23:37:18 +0000 (23:37 +0000)]
Merge "ota_from_target_files: Add an option to not sign OTA packages"

10 years agoMerge changes I62504bad,I16208cca,I4e4ceec6
Colin Cross [Mon, 27 Jan 2014 23:35:00 +0000 (23:35 +0000)]
Merge changes I62504bad,I16208cca,I4e4ceec6

* changes:
  add new gen/ directory for generated sources
  warn on LOCAL_MODULE_PATH in multiarch shared libraries
  Support LOCAL_MODULE_RELATIVE_PATH

10 years agoam 50c548c8: am 25a16fe8: Merge "Don\'t modify LOCAL_MODULE_TAGS."
Ying Wang [Mon, 27 Jan 2014 23:32:44 +0000 (23:32 +0000)]
am 50c548c8: am 25a16fe8: Merge "Don\'t modify LOCAL_MODULE_TAGS."

* commit '50c548c8f4e0df0c3a04e2b1cc91d79e067d940e':
  Don't modify LOCAL_MODULE_TAGS.

10 years agoam 25a16fe8: Merge "Don\'t modify LOCAL_MODULE_TAGS."
Ying Wang [Mon, 27 Jan 2014 23:25:35 +0000 (15:25 -0800)]
am 25a16fe8: Merge "Don\'t modify LOCAL_MODULE_TAGS."

* commit '25a16fe80ee7795c4763045061779f3c7068813d':
  Don't modify LOCAL_MODULE_TAGS.

10 years agoMerge "Don't modify LOCAL_MODULE_TAGS."
Ying Wang [Mon, 27 Jan 2014 23:20:05 +0000 (23:20 +0000)]
Merge "Don't modify LOCAL_MODULE_TAGS."

10 years agoDon't modify LOCAL_MODULE_TAGS.
Ying Wang [Mon, 27 Jan 2014 23:19:09 +0000 (15:19 -0800)]
Don't modify LOCAL_MODULE_TAGS.

Change-Id: Id70d48c1d7abf02139925bcb3208515ea1a082b9

10 years agoam 9f9204ec: am a4d70f94: am 0105f1cc: am 07b16c0d: Merge "collect_gpl_sources.mk...
Ying Wang [Mon, 27 Jan 2014 23:09:10 +0000 (23:09 +0000)]
am 9f9204ec: am a4d70f94: am 0105f1cc: am 07b16c0d: Merge "collect_gpl_sources.mk: Declare rule to assemble GPL sources FORCE"

* commit '9f9204ec3aadfe7e4b54e52f560ed7c66f316891':
  collect_gpl_sources.mk: Declare rule to assemble GPL sources FORCE

10 years agoam a4d70f94: am 0105f1cc: am 07b16c0d: Merge "collect_gpl_sources.mk: Declare rule...
Ying Wang [Mon, 27 Jan 2014 23:05:22 +0000 (23:05 +0000)]
am a4d70f94: am 0105f1cc: am 07b16c0d: Merge "collect_gpl_sources.mk: Declare rule to assemble GPL sources FORCE"

* commit 'a4d70f9435764339695e9264ac5d815a894e1e9f':
  collect_gpl_sources.mk: Declare rule to assemble GPL sources FORCE

10 years agoam 0105f1cc: am 07b16c0d: Merge "collect_gpl_sources.mk: Declare rule to assemble...
Ying Wang [Mon, 27 Jan 2014 23:01:02 +0000 (23:01 +0000)]
am 0105f1cc: am 07b16c0d: Merge "collect_gpl_sources.mk: Declare rule to assemble GPL sources FORCE"

* commit '0105f1cc9aa2ea3c683c197b18747f5b04310c27':
  collect_gpl_sources.mk: Declare rule to assemble GPL sources FORCE

10 years agoam 07b16c0d: Merge "collect_gpl_sources.mk: Declare rule to assemble GPL sources...
Ying Wang [Mon, 27 Jan 2014 22:57:57 +0000 (14:57 -0800)]
am 07b16c0d: Merge "collect_gpl_sources.mk: Declare rule to assemble GPL sources FORCE"

* commit '07b16c0d5be77e53325a9f93c2f7f68632417792':
  collect_gpl_sources.mk: Declare rule to assemble GPL sources FORCE

10 years agoMerge "collect_gpl_sources.mk: Declare rule to assemble GPL sources FORCE"
Ying Wang [Mon, 27 Jan 2014 22:52:13 +0000 (22:52 +0000)]
Merge "collect_gpl_sources.mk: Declare rule to assemble GPL sources FORCE"

10 years agoadd new gen/ directory for generated sources
Colin Cross [Sat, 25 Jan 2014 07:17:21 +0000 (23:17 -0800)]
add new gen/ directory for generated sources

Allow modules to generate source into $OUT/gen, which will then
be copied into $OUT/obj and $OUT/obj_$(TARGET_2ND_ARCH) as
necessary.  This allows a single build rule invocation that includes
generated source to build for the first and second architectures.

Modules will need to change calls to local-intermediates-dir into
local-generated-sources-dir.

Change-Id: I62504bad9454b3d9fde7b84ab9f0a487a2ecf0bf

10 years agowarn on LOCAL_MODULE_PATH in multiarch shared libraries
Colin Cross [Sat, 25 Jan 2014 03:30:27 +0000 (19:30 -0800)]
warn on LOCAL_MODULE_PATH in multiarch shared libraries

Using LOCAL_MODULE_PATH in a shared library module while building a
multiarch target will cause build rules for both architectures to install
into the same path.  Warn and suggest LOCAL_MODULE_RELATIVE_PATH.

Change-Id: I16208ccada6d43a26a342af35096f49d8df26e81

10 years agoSupport LOCAL_MODULE_RELATIVE_PATH
Colin Cross [Sat, 25 Jan 2014 03:23:40 +0000 (19:23 -0800)]
Support LOCAL_MODULE_RELATIVE_PATH

Most users of LOCAL_MODULE_PATH are setting a subdirectory of the
normal install path, for example to install HALs into system/lib/hw.
This is problematic for multiarch builds, where the install location
depends on the arch.  Allow modules to specify LOCAL_MODULE_RELATIVE_PATH.
HALs will generally use:
LOCAL_MODULE_RELATIVE_PATH := hw

Change-Id: I4e4ceec61d026bbe74ba604554c06104bde42e5e

10 years agocollect_gpl_sources.mk: Declare rule to assemble GPL sources FORCE
Andrew Boie [Fri, 13 Dec 2013 22:28:53 +0000 (14:28 -0800)]
collect_gpl_sources.mk: Declare rule to assemble GPL sources FORCE

We have no rigorous way to detect whether the code referenced for this
mechanism changes in between builds. So declare this as a phony target
so that it is rebuilt every time.

Change-Id: Ie1670d96895719d406e7b0defd53ba3cd224dd83
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
10 years agoam f23971ed: am 3512ed49: am f2777de6: am 18294fbf: Merge "Support arch-specific...
Ying Wang [Mon, 27 Jan 2014 19:55:25 +0000 (19:55 +0000)]
am f23971ed: am 3512ed49: am f2777de6: am 18294fbf: Merge "Support arch-specific LOCAL_C_INCLUDES."

* commit 'f23971ede66991f20e5ea24411872b0a296d82f8':
  Support arch-specific LOCAL_C_INCLUDES.

10 years agoam 3512ed49: am f2777de6: am 18294fbf: Merge "Support arch-specific LOCAL_C_INCLUDES."
Ying Wang [Mon, 27 Jan 2014 19:49:25 +0000 (19:49 +0000)]
am 3512ed49: am f2777de6: am 18294fbf: Merge "Support arch-specific LOCAL_C_INCLUDES."

* commit '3512ed49a0cecd103de62eb9869e60dab144a6fb':
  Support arch-specific LOCAL_C_INCLUDES.

10 years agoam f2777de6: am 18294fbf: Merge "Support arch-specific LOCAL_C_INCLUDES."
Ying Wang [Mon, 27 Jan 2014 19:30:25 +0000 (19:30 +0000)]
am f2777de6: am 18294fbf: Merge "Support arch-specific LOCAL_C_INCLUDES."

* commit 'f2777de63984114f30a3d4d73bacd8e4059ea5ea':
  Support arch-specific LOCAL_C_INCLUDES.

10 years agoam 18294fbf: Merge "Support arch-specific LOCAL_C_INCLUDES."
Ying Wang [Mon, 27 Jan 2014 19:20:13 +0000 (11:20 -0800)]
am 18294fbf: Merge "Support arch-specific LOCAL_C_INCLUDES."

* commit '18294fbf8c133aaaa5a97a6f36ab92d41aa8e13a':
  Support arch-specific LOCAL_C_INCLUDES.

10 years agoMerge "Support arch-specific LOCAL_C_INCLUDES."
Ying Wang [Mon, 27 Jan 2014 18:28:35 +0000 (18:28 +0000)]
Merge "Support arch-specific LOCAL_C_INCLUDES."

10 years agoSupport arch-specific LOCAL_C_INCLUDES.
Ying Wang [Mon, 27 Jan 2014 18:27:19 +0000 (10:27 -0800)]
Support arch-specific LOCAL_C_INCLUDES.

Bug: 11654773
Change-Id: I89c7ce7ff8bea15cb81f9cd9b0188b54beed3422

10 years agoprefer releasetools.py from target_files zip
Doug Zongker [Mon, 27 Jan 2014 18:01:06 +0000 (10:01 -0800)]
prefer releasetools.py from target_files zip

If the target_files zip for the target build contains a
META/releasetools.py (which it has since Nov 2013), prefer that over
using a releasetools.py from the local client.

Explicitly specifying the device-specific extensions path via
command-line options takes priority over both of the above mechanisms.

Change-Id: Ia068b0e2e06ede7da89ebe4315cdec592eb8995e

10 years agoota_from_target_files: Add an option to not sign OTA packages
Takeshi Kanemoto [Thu, 14 Nov 2013 08:20:50 +0000 (17:20 +0900)]
ota_from_target_files: Add an option to not sign OTA packages

Sometimes it is useful to be able to tell ota_from_target_files
to not sign the output zip file. For instance, the private
release key may not be available when ota_from_target_files
is executed; similarly the release tools may not be available
or executable where the private key is stored.

This change adds an option, '--no_signing', to simply output the
unsigned OTA zip file, instead of spuriously signing it with the
test key even though the zip file would need to be re-signed later
with a different key.

Change-Id: I1f3c4dc8ffa35ce85478f848b147aff3d40fe283

10 years agoam 088319dd: am dda94546: am 4a1f42d7: am 7c7f28e7: Merge changes Ib1d950e1,I3d020a3c...
Colin Cross [Sat, 25 Jan 2014 00:58:58 +0000 (00:58 +0000)]
am 088319dd: am dda94546: am 4a1f42d7: am 7c7f28e7: Merge changes Ib1d950e1,I3d020a3c,Ic9594718

* commit '088319dd22ac4bc65eb284dfeeab368ac2e90ca9':
  Add 2nd arch directories for apps
  Set up rules to build prebuilts for TARGET_2ND_ARCH
  Set up rules to build packages for TARGET_2ND_ARCH

10 years agoam dda94546: am 4a1f42d7: am 7c7f28e7: Merge changes Ib1d950e1,I3d020a3c,Ic9594718
Colin Cross [Sat, 25 Jan 2014 00:57:00 +0000 (00:57 +0000)]
am dda94546: am 4a1f42d7: am 7c7f28e7: Merge changes Ib1d950e1,I3d020a3c,Ic9594718

* commit 'dda94546e4682627a9446ee7523a1411c1841d7a':
  Add 2nd arch directories for apps
  Set up rules to build prebuilts for TARGET_2ND_ARCH
  Set up rules to build packages for TARGET_2ND_ARCH

10 years agoam 4a1f42d7: am 7c7f28e7: Merge changes Ib1d950e1,I3d020a3c,Ic9594718
Colin Cross [Sat, 25 Jan 2014 00:54:37 +0000 (00:54 +0000)]
am 4a1f42d7: am 7c7f28e7: Merge changes Ib1d950e1,I3d020a3c,Ic9594718

* commit '4a1f42d70e1675ce531a1e9df3665b81e5a996c6':
  Add 2nd arch directories for apps
  Set up rules to build prebuilts for TARGET_2ND_ARCH
  Set up rules to build packages for TARGET_2ND_ARCH

10 years agoam 7c7f28e7: Merge changes Ib1d950e1,I3d020a3c,Ic9594718
Colin Cross [Sat, 25 Jan 2014 00:52:14 +0000 (16:52 -0800)]
am 7c7f28e7: Merge changes Ib1d950e1,I3d020a3c,Ic9594718

* commit '7c7f28e71044ca04d368dec626faba37fe74818d':
  Add 2nd arch directories for apps
  Set up rules to build prebuilts for TARGET_2ND_ARCH
  Set up rules to build packages for TARGET_2ND_ARCH

10 years agoMerge changes Ib1d950e1,I3d020a3c,Ic9594718
Colin Cross [Sat, 25 Jan 2014 00:46:33 +0000 (00:46 +0000)]
Merge changes Ib1d950e1,I3d020a3c,Ic9594718

* changes:
  Add 2nd arch directories for apps
  Set up rules to build prebuilts for TARGET_2ND_ARCH
  Set up rules to build packages for TARGET_2ND_ARCH

10 years agoAdd 2nd arch directories for apps
Colin Cross [Fri, 24 Jan 2014 21:37:07 +0000 (13:37 -0800)]
Add 2nd arch directories for apps

Apps built for 2nd arch install in the same directories as when
built for the 1st arch.

Change-Id: Ib1d950e186eef88212b44d04e6bc6c30a3d56155