Ying Wang
6df34fbc84
am e72beb53
: Merge "Remove dead code."
...
* commit 'e72beb53a8f0644d65c3e218677e287c109d67c6':
Remove dead code.
2014-03-07 22:59:37 +00:00
Ying Wang
dcbe985a6d
am f9538ea6
: Merge "Add missing s to mips."
...
* commit 'f9538ea6261f373bdb993bc5d0a503b4ecbc0c22':
Add missing $(combo_2nd_arch_prefix)s to mips.
2014-03-07 19:41:11 +00:00
Ying Wang
0ee468fe30
am 5aa50c66
: Merge "Fix x86 config file to support 2nd ARCH build"
...
* commit '5aa50c6637f88213661b29facaf05f072316dec0':
Fix x86 config file to support 2nd ARCH build
2014-03-07 19:40:41 +00:00
Ying Wang
5f6fa379bc
am 3d9c1c1a
: Merge "Switch x86_64 to gcc-4.8"
...
* commit '3d9c1c1a537ead6071165ea661507e0a9250dc4a':
Switch x86_64 to gcc-4.8
2014-03-07 19:40:40 +00:00
Colin Cross
dd494f8df7
am 4febec12
: Merge "x86: set -msse2 for all builds"
...
* commit '4febec12272a90456c5216cc10ccc059ba11552d':
x86: set -msse2 for all builds
2014-03-07 19:40:12 +00:00
Narayan Kamath
a5dee12770
am 2bea94ba
: Merge "Fix up android.core CTS tests."
...
* commit '2bea94bac78d8a8ed5030d1e09d48db677e1167d':
Fix up android.core CTS tests.
2014-03-07 19:39:28 +00:00
Narayan Kamath
632e4a8edd
am 70a4a6a3
: Merge "changing the rules following java package renaming for external/apache-harmony."
...
* commit '70a4a6a3323885b0f2701b9a6fe3d2eea2152a23':
changing the rules following java package renaming for external/apache-harmony.
2014-03-07 19:39:27 +00:00
Narayan Kamath
61955de13c
am d4dc88b0
: Merge "Adding apache-harmony to cts."
...
* commit 'd4dc88b0f5be3670187f2fe3bb659aaeec032d3a':
Adding apache-harmony to cts.
2014-03-07 19:39:26 +00:00
Narayan Kamath
ffe76b1792
am 92e99b12
: Merge "add jsr166 tests to cts. Bug: 10390711"
...
* commit '92e99b128d170b28972ac3910090734e803c93e5':
add jsr166 tests to cts. Bug: 10390711
2014-03-07 19:39:26 +00:00
Stephen Hines
baa20999de
am 051e28fe
: Merge "Fix incorrect x86 build rules."
...
* commit '051e28fe2128a284ec7987f903f02b9f5826391b':
Fix incorrect x86 build rules.
2014-03-07 19:38:32 +00:00
Colin Cross
0ae55418f6
am a9baf879
: Merge "fix build"
...
* commit 'a9baf8795e5d770a2e0ee7da22781701842932bd':
fix build
2014-03-07 19:33:34 +00:00
Colin Cross
e87b349acf
am 3bbaab31
: Merge changes I2514f66f,I71fed98d
...
* commit '3bbaab31069045aea9ae33c1d995640e56182a82':
support LOCAL_MODULE_TARGET_ARCH for prebuilts
Add generated sources dir to the default include path
2014-03-07 19:33:26 +00:00
Ying Wang
542b98ebe9
am e2f06adb
: Merge "Don\'t check the existence for the 64-bit modules for 32-bit SDK build."
...
* commit 'e2f06adb8873ede16f829690b4dbab07b8121aa8':
Don't check the existence for the 64-bit modules for 32-bit SDK build.
2014-03-07 19:33:21 +00:00
Colin Cross
17821ae6f1
am 7ea5cd95
: Merge "don\'t use LOCAL_*_arch for host builds"
...
* commit '7ea5cd95b84c42c79f22aab7f6b8f851cc88a41f':
don't use LOCAL_*_arch for host builds
2014-03-07 19:33:20 +00:00
Ben Cheng
395ae92afb
am 21ef9705
: am f230bcf4
: Merge "OProfile is no longer compiled now."
...
* commit '21ef9705b67bc8c2666a30bf71db0ba5125c93f2':
OProfile is no longer compiled now.
2014-03-07 16:55:52 +00:00
Ying Wang
16ae8b4dd1
am 5c7039fb
: Merge "Remove dead code."
...
* commit '5c7039fb069c040759df0a5a15241dd7f8b2f9b7':
Remove dead code.
2014-03-07 02:30:02 +00:00
Ying Wang
14040db928
am bec954d0
: Merge "Clean up dangling module names"
...
* commit 'bec954d05e0eeec178c796d2332ee9a86becb5dc':
Clean up dangling module names
2014-03-07 02:27:32 +00:00
Ying Wang
e23ee3ec25
am b12cce10
: Merge "Refine module name resolving in multilib build"
...
* commit 'b12cce10fab8c9adda213506be4ce675104655da':
Refine module name resolving in multilib build
2014-03-07 02:27:31 +00:00
Elliott Hughes
77285ffc9b
am 993ffb80
: Merge "Add all-S-files-under."
...
* commit '993ffb802ee90e07e73e67e523fd040395dfd74d':
Add all-S-files-under.
2014-03-07 02:27:16 +00:00
Colin Cross
d52c6101b7
am 90ed06ef
: Merge "fix 2nd target clang prebuilt paths"
...
* commit '90ed06ef84aee84dfc1edba1503a2b2036fc867d':
fix 2nd target clang prebuilt paths
2014-03-07 02:27:06 +00:00
Ben Cheng
9a854e7114
am 6c5d8976
: Merge "Refreshed gcc predefines __ANDROID__"
...
* commit '6c5d89764848b604c01d0dca7104d9e075aed2b2':
Refreshed gcc predefines __ANDROID__
2014-03-07 02:25:17 +00:00
Ying Wang
22e268503b
am 5cc7f8a7
: Merge "Select the arch_variant_cflags for the 2nd arch."
...
* commit '5cc7f8a720fdeb2c2ec46b6ec212d05587e76163':
Select the arch_variant_cflags for the 2nd arch.
2014-03-07 02:25:09 +00:00
Ying Wang
f968cb1f3d
am 737a51dd
: Merge "Refactor llvm_config.mk and support the 2nd arch"
...
* commit '737a51dd7294b0443b4f1ac55372310d635c5121':
Refactor llvm_config.mk and support the 2nd arch
2014-03-07 02:25:02 +00:00
Colin Cross
ef28912a41
am 5e9a2033
: Merge "don\'t rename 32-bit packages to *_32"
...
* commit '5e9a20337e1110868296c27f201e4579e5e3fb9e':
don't rename 32-bit packages to *_32
2014-03-07 02:24:36 +00:00
Elliott Hughes
aa2143f02c
am 8b20d5b9
: Merge "Turn 64-bit-related warnings into errors on 64-bit builds."
...
* commit '8b20d5b97e98ddac6031cb555078f425aef1da8f':
Turn 64-bit-related warnings into errors on 64-bit builds.
2014-03-07 02:24:09 +00:00
Elliott Hughes
17a1e7a412
am efb9603a
: Merge "[MIPS64] Add mips64 target"
...
* commit 'efb9603aeb5ac71e23fa2a3ade6aa4fc2efdeb5e':
[MIPS64] Add mips64 target
2014-03-07 02:24:02 +00:00
Christopher Ferris
1277559bf5
am afbbce3f
: Merge "Add library test makefile solutions."
...
* commit 'afbbce3ff1d2d94e54f48d748d18796ce671fce9':
Add library test makefile solutions.
2014-03-07 02:23:40 +00:00
Colin Cross
80c83d993c
am 054b0274
: Merge topic \'arm64\'
...
* commit '054b0274fc27babb42a60002ad25c9e608eac257':
add support for more LOCAL_*_arch variables
don't rename 32-bit executables to *_32
remove 2nd arch from ARCH_ARM_* defines
2014-03-07 02:23:36 +00:00
Colin Cross
b9ad6792c0
am 717de0f5
: Merge "Fix installing 2nd arch shared libraries"
...
* commit '717de0f553dc3c1a2baa0cc988af1adc5b26dba8':
Fix installing 2nd arch shared libraries
2014-03-07 02:23:35 +00:00
Tim Murray
94f1e3055c
am 5352018b
: Merge "Add new rs directory to list of Java subdirs of fw/base."
...
* commit '5352018b0b115061bce7a2aac14780ffea3885c7':
Add new rs directory to list of Java subdirs of fw/base.
2014-03-07 01:34:31 +00:00
Ying Wang
a4ec5e6c67
am a77456b8
: Merge "Dedup the targets and dependencies of required modules."
...
* commit 'a77456b8e8a5e66705e48e1ec4eebc1889553c6a':
Dedup the targets and dependencies of required modules.
2014-03-07 01:34:08 +00:00
Brian Carlstrom
b04562ad0f
am 601d39b6
: Merge "build: Rename persist.sys.dalvik.vm.lib to allow new default"
...
* commit '601d39b688bcbb1789e145d1b72753206c24d374':
build: Rename persist.sys.dalvik.vm.lib to allow new default
2014-03-07 00:37:15 +00:00
Ian Rogers
9022dde627
am e854276d
: Merge "Disable WITH_HOST_DALVIK on 64bit host builds."
...
* commit 'e854276dd19ee0ce139cc35f98b49189b7750b2d':
Disable WITH_HOST_DALVIK on 64bit host builds.
2014-03-06 22:58:26 +00:00
Narayan Kamath
0a468d6ef7
am ad9209ad
: Merge "Define __STDC_FORMAT_MACROS on Windows host builds."
...
* commit 'ad9209adff8d2f94c57387ee3d3abcff28049091':
Define __STDC_FORMAT_MACROS on Windows host builds.
2014-03-06 22:58:05 +00:00
Colin Cross
536405b6a0
am a8e6166f
: Merge "build: rename LOCAL_32BIT_ONLY to LOCAL_32_BIT_ONLY"
...
* commit 'a8e6166fa482782719dce28a9ae1869f017e7cee':
build: rename LOCAL_32BIT_ONLY to LOCAL_32_BIT_ONLY
2014-03-06 20:23:42 +00:00
Colin Cross
56390a16fc
am 2dcaf9f4
: Merge "build: support LOCAL_*_32 and LOCAL_*_64"
...
* commit '2dcaf9f489e5dba385ae4ab75c53d184a6fb780a':
build: support LOCAL_*_32 and LOCAL_*_64
2014-03-06 20:23:41 +00:00
Ian Rogers
249f8e0bf1
am 805cb8fa
: Merge "Fix the host inttypes.h problem globally."
...
* commit '805cb8fa40f71b3e1f6566bf10ca169d4a2ff86f':
Fix the host inttypes.h problem globally.
2014-03-06 20:23:29 +00:00
Ben Cheng
d8ce7d8fd6
OProfile is no longer compiled now.
...
BUG: 13249790
Change-Id: I2d4fd8f888823687ea41ddbee1f7ce2a7ebc99f7
2014-03-05 16:59:41 -08:00
Nicolas Geoffray
50fcf75308
am db48d145
: am 247dd0c4
: Merge "Do not remove the generated .hpp file from yacc."
...
* commit 'db48d145841afb9b9b6d1c124191a1681d6b4f39':
Do not remove the generated .hpp file from yacc.
2014-03-05 18:04:30 +00:00
Nicolas Geoffray
247dd0c4af
Merge "Do not remove the generated .hpp file from yacc."
2014-03-05 14:09:26 +00:00
Nicolas Geoffray
3f5cc08d46
am b11697d3
: am 68d38154
: Merge "Remove host-prefix command line argument to dex2oat."
...
* commit 'b11697d30778db51d476aedd28b0e2c65eb241e3':
Remove host-prefix command line argument to dex2oat.
2014-03-04 17:24:44 +00:00
Nicolas Geoffray
5fd9a32c4f
Remove host-prefix command line argument to dex2oat.
...
Change-Id: If4a962976d1e8a283d6b682112a1b12d328d8dbb
2014-03-04 17:06:40 +00:00
Nicolas Geoffray
3cb9ddbdec
Do not remove the generated .hpp file from yacc.
...
Depending on the file extension of the generated C++ file,
bison will generate a #include of a .h or .hpp. So both files
must be kept in the generated directory.
Change-Id: Id0aac7f407bdc69c7f5012c0d021761b0fceb427
2014-03-04 14:48:55 +00:00
Andrew Hsieh
1537f8bfde
am 12493c89
: am 6808c260
: Merge "Use analyzer at new location: prebuilts/misc/{linux-x86,darwin-x86}/analyzer"
...
* commit '12493c892e59d826eec41caea6bc90a5778bb672':
Use analyzer at new location: prebuilts/misc/{linux-x86,darwin-x86}/analyzer
2014-03-04 01:12:03 +00:00
Andrew Hsieh
6808c2608f
Merge "Use analyzer at new location: prebuilts/misc/{linux-x86,darwin-x86}/analyzer"
2014-03-04 01:06:04 +00:00
Colin Cross
a86544106f
Remove idmap from 64-bit blacklist
...
frameworks/native/cmds/idmap was accidentally added to the blacklist
in a bad merge in commit a0eb50acca
.
Change-Id: I545d401a934f1183e03235d5abe5ab15563a4e6d
2014-03-03 10:32:09 -08:00
Nicolas Geoffray
2801735ab1
am d85ef325
: am 460ed38a
: Merge "Extend YACC and LEX handling to .yy and .ll files."
...
* commit 'd85ef325de805996050170b3ce1cc199cba7c980':
Extend YACC and LEX handling to .yy and .ll files.
2014-03-03 18:08:45 +00:00
Nicolas Geoffray
460ed38aa9
Merge "Extend YACC and LEX handling to .yy and .ll files."
2014-03-03 18:03:29 +00:00
Nicolas Geoffray
9484e2e13f
Extend YACC and LEX handling to .yy and .ll files.
...
The external mclinker project has .yy and .ll files that
require the same rules as .y and .l.
Change-Id: I2b02df9a74bac9c215f8aeb8ee2ff0d2616526ed
2014-03-03 15:58:46 +00:00
Narayan Kamath
3246d88d6c
resolved conflicts for merge of e8bb5c3a
to klp-modular-dev-plus-aosp
...
Change-Id: I5cb6aeb5dd250aeba059feb1c70c13ac4745db3b
2014-03-03 12:14:41 +00:00
Andrew Hsieh
c4f7fbae02
Use analyzer at new location: prebuilts/misc/{linux-x86,darwin-x86}/analyzer
...
Analyzer needed by WITH_STATIC_ANALYZER and WITH_SYNTAX_CHECK is
moved from prebuilts/clang/{linux-x86,darwin-x86}/host/3.3 to
prebuilts/misc/{linux-x86,darwin-x86}/analyzer
See https://android-review.googlesource.com/#/c/83852/
BUG=13243591
Usage:
"WITH_SYNTAX_CHECK=1 make ..." instructs build system to invoke "clang -fsyntax-only"
to utilize clang's better diagnostics before calling LOCAL_CC/LOCAL_CXX for code generation.
The compilation time is slightly longer, and the generated object file should be the same as
w/o WITH_SYNTAX_CHECK
"WITH_STATIC_ANALYZER=1 m/mm/mmm/mma/mmma ..." instructs build system to run static
analyzer via "clang --analyze" on a successful build. If analyzer finds any issue, instruction
to open report is displayed. See http://clang-analyzer.llvm.org/scan-build.html for details.
WITH_STATIC_ANALYZER trumps WITH_SYNTAX_CHECK if both exist. Project use lots of GCC extensions
(eg. nested function) not supported by clang may opt out by adding LOCAL_NO_STATIC_ANALYZER:=true
Change-Id: Ib3dda3ffb0fd3aaf2eadec867a966d1dd2868fb1
2014-03-03 18:47:02 +08:00
Narayan Kamath
9f274954c8
Amend 64 bit blacklist.
...
- external/skia now builds on arm64, frameworks/base/libs/hwui
depends on it.
- external/bluetooth/bluedroid builds on 64 bit, though there
isn't any obvious way to test it without real hardware.
- frameworks/ml now builds, as does external/srec
- frameworks/opt, frameworks/ex and frameworks/wilhelm don't
build because of their dependency on frameworks/av.
frameworks/av should probably be dropped out of the blacklist
and replaced by individual markers on targets that we want
for 64 bit (we don't want all of them for arm64).
Change-Id: I9735108840fcba21ac8918bedf0d6de8989de086
2014-03-03 10:23:38 +00:00
Ying Wang
0c0e9b8153
am a6230641
: am 26bcd640
: Merge "Try to catch more misuse of ."
...
* commit 'a623064131f23412daa0ac4b333320e2e30d85f0':
Try to catch more misuse of $(my-dir).
2014-03-01 17:34:29 +00:00
Ying Wang
79e8319b2e
Try to catch more misuse of $(my-dir).
...
Change-Id: I0c07d7115c66b30ba1383dfaa133f0cc40a33ad7
2014-02-28 18:23:06 -08:00
Griff Hazen
6c23e7b8b4
am 433febb3
: Re-order atree files so PRODUCT_SDK_ATREE_FILES can provide overrides.
...
* commit '433febb3c4593e777ef393371b6e99dcce9a7217':
Re-order atree files so PRODUCT_SDK_ATREE_FILES can provide overrides.
2014-02-28 18:05:36 +00:00
Griff Hazen
433febb3c4
Re-order atree files so PRODUCT_SDK_ATREE_FILES can provide overrides.
...
Change-Id: Iecea3f3af628d89df65a44293a977b2bce35bf28
2014-02-28 08:45:59 -08:00
Ying Wang
cefca29a4c
am 8e286fbf
: am cf1b7d4b
: Merge "Select src arch for prebuilts."
...
* commit '8e286fbfc712ed695008f786592fe83e4a1331a7':
Select src arch for prebuilts.
2014-02-28 02:33:29 +00:00
Ying Wang
6c930fc1c9
Select src arch for prebuilts.
...
Change-Id: I2d08f923d28d59cfef93ff0bd9893352baaee60b
2014-02-27 18:25:29 -08:00
JP Abgrall
352bbe5c9c
DO NOT MERGE: Revert the revert now that tcpdump+64bit=ok
...
This enables tcpdump for 64bit builds.
This reverts commit 24f99bd4b3
.
Change-Id: Ic1413b2f3f66cedbe756d73656c90b3177ba66c0
2014-02-27 04:05:14 +00:00
Ying Wang
b3f2893f79
am 66a9b789
: Merge "Include privileged apps with app zip file."
...
* commit '66a9b789703b7fac5f57fa318209dc8211f800f7':
Include privileged apps with app zip file.
2014-02-27 01:30:08 +00:00
JP Abgrall
24f99bd4b3
DO NOT MERGE: Fix aosp 64bit build. tcpdump+64bit=bad
...
This is until aosp gets the latest libpcap+tcpdump currently only on internal.
This reverts commit 5c68e265ac
.
Change-Id: If6a990c72cb3a8d699cf0881f7d5fb8b725fdf2e
2014-02-27 01:28:11 +00:00
Ying Wang
66a9b78970
Merge "Include privileged apps with app zip file."
2014-02-27 01:25:13 +00:00
Ying Wang
45bde7bfad
am 9aa715a5
: Merge "Remove external/tcpdump from 64-bit build blacklist."
...
* commit '9aa715a579765edf0fd4cf2fa0c0146e1b6a7c3b':
Remove external/tcpdump from 64-bit build blacklist.
2014-02-26 22:31:09 +00:00
Ying Wang
5c68e265ac
Remove external/tcpdump from 64-bit build blacklist.
...
Change-Id: I40b0c71120a5548072ecb2e552bdbd8c14283097
2014-02-26 14:18:21 -08:00
Ying Wang
a8d273d3ce
am bbe5f88e
: Merge "Conditionally include the \'samplecode\' rules."
...
* commit 'bbe5f88e1df32d1c998b424eb05ab99cc35c1e8b':
Conditionally include the 'samplecode' rules.
2014-02-26 20:06:26 +00:00
Ying Wang
48fbc42f93
Conditionally include the 'samplecode' rules.
...
Not sure goal 'samplecode' is still used by anybody these days.
Change-Id: I808a021a6e4be6a97c4b5c256b94374c1b3dae47
2014-02-26 11:55:38 -08:00
Robert Craig
59ec195a4d
Include privileged apps with app zip file.
...
Include apps that appear under /system/priv-app
to also be included with the zip of all the apps.
Change-Id: If4687cf4c471877f11d78b68bad96f1842e49d87
Signed-off-by: rpcraig <rpcraig@tycho.ncsc.mil>
2014-02-26 12:00:14 -05:00
Torne (Richard Coles)
e665992cb8
am 63002088
: Merge "Allow LOCAL_LDFLAGS to override HOST_GLOBAL_LDFLAGS."
...
* commit '630020883abc6c8b2c13876e3195ed6abcf4890f':
Allow LOCAL_LDFLAGS to override HOST_GLOBAL_LDFLAGS.
2014-02-26 11:09:29 +00:00
Torne (Richard Coles)
630020883a
Merge "Allow LOCAL_LDFLAGS to override HOST_GLOBAL_LDFLAGS."
2014-02-26 11:04:03 +00:00
Ying Wang
2aeff45587
am 66331624
: Merge "Fix prebuilt library dependency for multilib build"
...
* commit '66331624b5422a608607a9924f174ba533573032':
Fix prebuilt library dependency for multilib build
2014-02-26 02:38:31 +00:00
Ying Wang
58f462fccf
Fix prebuilt library dependency for multilib build
...
Also we don't need to include module_arch_supported.mk again, if we are
currently substituting the source build with LOCAL_PREBUILT_MODULE_FILE.
Change-Id: I444b0397d74c3153b398a050b762e49418062a86
2014-02-25 18:32:27 -08:00
Elliott Hughes
4a122c96f3
am 9dba192b
: Merge "oprofile/daemon doesn\'t build for x86_64."
...
* commit '9dba192b76ee75c578a62dcef0160fc719a57914':
oprofile/daemon doesn't build for x86_64.
2014-02-26 02:07:18 +00:00
Elliott Hughes
9dba192b76
Merge "oprofile/daemon doesn't build for x86_64."
2014-02-26 02:02:30 +00:00
Ying Wang
12c909b20c
resolved conflicts for merge of 9057f619
to klp-modular-dev-plus-aosp
...
Change-Id: Ie8b363ede2a062a34962f9111b79df1ebc674c9e
2014-02-25 17:37:45 -08:00
Elliott Hughes
0cfae9fdb5
oprofile/daemon doesn't build for x86_64.
...
We'll probably remove external/oprofile soon, but this gets us closer
to being able to turn on an x86_64 continuous build in the meantime.
Change-Id: Ic1d5331d41dafee9ffed222dc332afed2d4ae356
2014-02-25 17:32:22 -08:00
Ying Wang
a52f117073
Remove external/wpa_supplicant_8 and external/android-clat
...
from 64_bit_blacklist.mk.
They now build fine for 64-bit.
Change-Id: Ib73c8465b72cc7b40dae21441c3ea0bd25b7e6ba
2014-02-25 17:15:47 -08:00
Elliott Hughes
331272f94b
am 25b55485
: Merge "Take libcore off the LP64 blacklist."
...
* commit '25b5548522220940f50ab5b4dfb3e2e691ad913b':
Take libcore off the LP64 blacklist.
2014-02-26 00:22:49 +00:00
Ying Wang
4a0b06e808
am f1ff3abd
: Merge "Generate .pb.cc/.pb.h to arch-neutral generated_sources_dir"
...
* commit 'f1ff3abd83cbc9884082c09bb9b1d4a5080134c1':
Generate .pb.cc/.pb.h to arch-neutral generated_sources_dir
2014-02-26 00:18:21 +00:00
Elliott Hughes
25b5548522
Merge "Take libcore off the LP64 blacklist."
2014-02-26 00:18:04 +00:00
Ying Wang
031e0fb308
Generate .pb.cc/.pb.h to arch-neutral generated_sources_dir
...
So a library can export the proto's include path that can be used with
both archs in multilib build.
Change-Id: Ia0f92f0b40e39dc3fa426c69c52139a0a8f04077
2014-02-25 16:12:16 -08:00
Elliott Hughes
6749f6db16
Take libcore off the LP64 blacklist.
...
Change-Id: I34bc49370ecdd37f83927c3829c775e404bcbd73
2014-02-25 15:54:26 -08:00
Torne (Richard Coles)
db7dcc210a
Allow LOCAL_LDFLAGS to override HOST_GLOBAL_LDFLAGS.
...
For host executables and shared libraries, the global LDFLAGS were being
inserted into the linker command line after the module-specific ones,
making it impossible to override the default settings. Change the order
to match target linker invocations.
Change-Id: Icd5f6f83df9f27a5be97ddb197ee245c1ab8c2be
2014-02-25 13:33:30 +00:00
Ying Wang
9b996f80a9
am eb9b62e0
: Merge "Make -rpath-link work with multilib."
...
* commit 'eb9b62e08d25ec9067a3f47634a2b8cf750230d8':
Make -rpath-link work with multilib.
2014-02-22 00:45:52 +00:00
Tim Murray
64fa69d17e
am 254a88b9
: Merge "Switch to LLVM 3.4 prebuilts in AOSP."
...
* commit '254a88b9578883f3138be6991c7bcdb8393af188':
Switch to LLVM 3.4 prebuilts in AOSP.
2014-02-22 00:41:28 +00:00
Ying Wang
eb9b62e08d
Merge "Make -rpath-link work with multilib."
2014-02-22 00:38:43 +00:00
Ying Wang
9fb3526648
Make -rpath-link work with multilib.
...
Change-Id: If69ea6ed6cdbb657ed4005f8217d653e29626783
2014-02-21 16:20:20 -08:00
Tim Murray
254a88b957
Merge "Switch to LLVM 3.4 prebuilts in AOSP."
2014-02-21 21:52:15 +00:00
Ying Wang
0c9c0bfcc6
am 9aadde67
: Merge "Include in upper-level makefiles"
...
* commit '9aadde673481043f650a420a104dde21a4c13f57':
Include $(BUILD_COPY_HEADERS) in upper-level makefiles
2014-02-20 22:32:20 +00:00
Ying Wang
bf4a8d3069
Include $(BUILD_COPY_HEADERS) in upper-level makefiles
...
This makes sure copy_headers.mk only be included onces, no matter
it's for the 1st arch or the 2nd arch.
Change-Id: I80a558fbdb52861f176bd27a21c302069a5cc3ce
2014-02-20 13:54:43 -08:00
Ying Wang
e9bb987002
am 9335001d
: Merge "Strip all symbols on x86"
...
* commit '9335001d5d15777522455d5f593a9a69719b12b7':
Strip all symbols on x86
2014-02-20 18:36:25 +00:00
Ying Wang
fab0fe3b64
am e72beb53
: Merge "Remove dead code."
...
* commit 'e72beb53a8f0644d65c3e218677e287c109d67c6':
Remove dead code.
2014-02-20 18:36:24 +00:00
Ying Wang
9335001d5d
Merge "Strip all symbols on x86"
2014-02-20 18:31:07 +00:00
Ying Wang
e72beb53a8
Merge "Remove dead code."
2014-02-20 18:30:51 +00:00
Ying Wang
a5e79db079
am f9538ea6
: Merge "Add missing s to mips."
...
* commit 'f9538ea6261f373bdb993bc5d0a503b4ecbc0c22':
Add missing $(combo_2nd_arch_prefix)s to mips.
2014-02-20 07:33:47 +00:00
Elliott Hughes
369b3326f3
Add missing $(combo_2nd_arch_prefix)s to mips.
...
Change-Id: I91a5f2d92cc964cbaeb1c07f27eb56ea1a0d53cc
2014-02-19 20:29:25 -08:00
Ying Wang
3da7b96a39
Remove dead code.
...
It seems the code was meant to add the toolchain to ANDROID_BUILD_PATHS
and then export to PATH by lunch.
But now we export the toolchain to PATH explicitly in envsetup.sh and
the code is unnecessary.
This reduces the places to change when we upgrade the gcc version.
It also fixed the bug that the mips toolchain was always exported
regardless of the target arch.
Change-Id: Iee3b895b4c4e0df8971c27c01b9ecbd591848b12
2014-02-19 18:25:55 -08:00
C. Sean Young
b47c863ec7
Strip all symbols on x86
...
Strip all of the non-dynamic symbols on x86 targets,
instead of just the debug symbols.
Change-Id: Id799a6a8c8b0e8bf70977328e42e5efa23762f25
2014-02-19 12:53:43 -08:00
Ying Wang
21ec64b169
am 5aa50c66
: Merge "Fix x86 config file to support 2nd ARCH build"
...
* commit '5aa50c6637f88213661b29facaf05f072316dec0':
Fix x86 config file to support 2nd ARCH build
2014-02-19 18:26:36 +00:00
Ying Wang
32e93384b7
am 3d9c1c1a
: Merge "Switch x86_64 to gcc-4.8"
...
* commit '3d9c1c1a537ead6071165ea661507e0a9250dc4a':
Switch x86_64 to gcc-4.8
2014-02-19 18:23:10 +00:00
Ying Wang
5aa50c6637
Merge "Fix x86 config file to support 2nd ARCH build"
2014-02-19 18:19:22 +00:00
Ying Wang
3d9c1c1a53
Merge "Switch x86_64 to gcc-4.8"
2014-02-19 18:17:52 +00:00
Stephen Hines
7bc754bca9
Switch to LLVM 3.4 prebuilts in AOSP.
...
Change-Id: I064e953fb1bf69e7e321616647aab88dcc39af76
2014-02-19 09:03:00 -08:00
Colin Cross
c798836a82
am 4febec12
: Merge "x86: set -msse2 for all builds"
...
* commit '4febec12272a90456c5216cc10ccc059ba11552d':
x86: set -msse2 for all builds
2014-02-19 01:06:26 +00:00
Colin Cross
4febec1227
Merge "x86: set -msse2 for all builds"
2014-02-19 01:00:33 +00:00
Colin Cross
4aa263f2be
x86: set -msse2 for all builds
...
All supported x86 processors have SSE2.
Change-Id: Ib4a0511c456fe3185b0b902390860ad557aeedcf
2014-02-18 15:49:48 -08:00
Ying Wang
f133940642
am 0c0a4ce8
: Remove the default sdk.atree if custom one is set.
...
* commit '0c0a4ce8f4c40b47d34774c7f36c80ae7f8082fc':
Remove the default sdk.atree if custom one is set.
2014-02-18 22:54:08 +00:00
Ying Wang
0c0a4ce8f4
Remove the default sdk.atree if custom one is set.
...
Change-Id: I5d20b030db5ef29d7ff6eb64a0a1e11a4283e85d
2014-02-18 14:33:25 -08:00
Ying Wang
52cefc36cf
resolved conflicts for merge of 6ca56b6a
to klp-modular-dev-plus-aosp
...
Change-Id: I8f647bb5ff9a4de1fbdbfb1dae169e547aeba3ce
2014-02-18 11:17:53 -08:00
Pavel Chupin
c562742e0b
Switch x86_64 to gcc-4.8
...
x86 is already on gcc-4.8
Change-Id: I39b4298b705a6ad04cdaa434261c6b0d90d552ff
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
2014-02-18 17:02:36 +04:00
Narayan Kamath
0003192c32
am 2bea94ba
: Merge "Fix up android.core CTS tests."
...
* commit '2bea94bac78d8a8ed5030d1e09d48db677e1167d':
Fix up android.core CTS tests.
2014-02-17 12:31:00 +00:00
Narayan Kamath
2a1a308f3b
am 70a4a6a3
: Merge "changing the rules following java package renaming for external/apache-harmony."
...
* commit '70a4a6a3323885b0f2701b9a6fe3d2eea2152a23':
changing the rules following java package renaming for external/apache-harmony.
2014-02-17 12:30:59 +00:00
Narayan Kamath
35513f4c92
am d4dc88b0
: Merge "Adding apache-harmony to cts."
...
* commit 'd4dc88b0f5be3670187f2fe3bb659aaeec032d3a':
Adding apache-harmony to cts.
2014-02-17 12:30:58 +00:00
Narayan Kamath
6b83542627
am 92e99b12
: Merge "add jsr166 tests to cts. Bug: 10390711"
...
* commit '92e99b128d170b28972ac3910090734e803c93e5':
add jsr166 tests to cts. Bug: 10390711
2014-02-17 12:30:58 +00:00
Narayan Kamath
2bea94bac7
Merge "Fix up android.core CTS tests."
2014-02-17 12:25:26 +00:00
Narayan Kamath
70a4a6a332
Merge "changing the rules following java package renaming for external/apache-harmony."
2014-02-17 12:25:24 +00:00
Narayan Kamath
d4dc88b0f5
Merge "Adding apache-harmony to cts."
2014-02-17 12:25:21 +00:00
Narayan Kamath
92e99b128d
Merge "add jsr166 tests to cts. Bug: 10390711"
2014-02-17 12:25:19 +00:00
Narayan Kamath
ba0b0e71ae
Fix up android.core CTS tests.
...
Fix several wrongly configured tests that were either
looking for tests in the wrong jar (apache-harmony-tests
instead of core-tests) or using the wrong prefix.
Also, this change creates subsets of the harmony tests based
on subpackage names (java.net, java.io, java.nio etc.) instead
of the earlier harmony groupings.
Change-Id: Iea0e20d23512611d1aac92b2f8219031b6396c77
2014-02-17 12:09:24 +00:00
Tsu Chiang Chuang
7d42d0f251
changing the rules following java package renaming for
...
external/apache-harmony.
(cherry picked from commit 27b4b5ffe12b179fc0d24747f9ead2d5f52c871a)
Change-Id: Ia5a7b2d401f23dfdc556ef1982efd441ed1d1ae2
2014-02-17 12:09:13 +00:00
Tsu Chiang Chuang
9c648df491
Adding apache-harmony to cts.
...
(cherry-picked from commit 5fef52e9c986184796ff1e5fe54390614ba318a6)
Change-Id: I9a6595f5e8bc30654a062e0917d3ecd3ba28ebc7
2014-02-17 12:08:59 +00:00
Tsu Chiang Chuang
4e189b08f3
add jsr166 tests to cts.
...
Bug: 10390711
Change-Id: I512770e98f61995fc33043d35562dc3b213a4930
2014-02-17 12:08:39 +00:00
Qiming Shi
310324d28a
Fix x86 config file to support 2nd ARCH build
...
Change-Id: I5f6091c555b9e742303f294b7c07a981ae5c6026
Signed-off-by: Qiming Shi <qiming.shi@intel.com>
2014-02-17 17:46:48 +08:00
Stephen Hines
c4206df9e8
am 051e28fe
: Merge "Fix incorrect x86 build rules."
...
* commit '051e28fe2128a284ec7987f903f02b9f5826391b':
Fix incorrect x86 build rules.
2014-02-14 23:07:59 +00:00
Ying Wang
b1d75bd81d
Make the module existence check nonfatal
...
Now we have sdk variants that may inherit the non-existent module names
from the device product.
Change-Id: Ibe96a33cde650fd79ae4731561dcb674203c3b91
2014-02-14 13:39:42 -08:00
Stephen Hines
051e28fe21
Merge "Fix incorrect x86 build rules."
2014-02-14 20:32:30 +00:00
Colin Cross
cb24189504
am a9baf879
: Merge "fix build"
...
* commit 'a9baf8795e5d770a2e0ee7da22781701842932bd':
fix build
2014-02-14 00:50:00 +00:00
Colin Cross
3a14c87520
fix build
...
Include prebuilt_internal.mk for host builds.
Change-Id: I750d6f71b3a2c67b11536babb8b39060005f4ff4
2014-02-13 16:41:52 -08:00
Colin Cross
a0eb50acca
resolved conflicts for merge of 2fbe5018
to klp-modular-dev-plus-aosp
...
Change-Id: I623332e427ce8bfcf1b17e708ccca1d50cdbeadd
2014-02-13 16:32:48 -08:00
Colin Cross
9b2077d4b9
am 3bbaab31
: Merge changes I2514f66f,I71fed98d
...
* commit '3bbaab31069045aea9ae33c1d995640e56182a82':
support LOCAL_MODULE_TARGET_ARCH for prebuilts
Add generated sources dir to the default include path
2014-02-14 00:28:53 +00:00
Colin Cross
3bbaab3106
Merge changes I2514f66f,I71fed98d
...
* changes:
support LOCAL_MODULE_TARGET_ARCH for prebuilts
Add generated sources dir to the default include path
2014-02-14 00:24:16 +00:00
Ying Wang
1e8fec5bae
am e2f06adb
: Merge "Don\'t check the existence for the 64-bit modules for 32-bit SDK build."
...
* commit 'e2f06adb8873ede16f829690b4dbab07b8121aa8':
Don't check the existence for the 64-bit modules for 32-bit SDK build.
2014-02-14 00:09:58 +00:00
Colin Cross
4048cf3a70
am 7ea5cd95
: Merge "don\'t use LOCAL_*_arch for host builds"
...
* commit '7ea5cd95b84c42c79f22aab7f6b8f851cc88a41f':
don't use LOCAL_*_arch for host builds
2014-02-14 00:09:57 +00:00
Ying Wang
940d68af53
Don't check the existence for the 64-bit modules for 32-bit SDK build.
...
Change-Id: I0d5d6ecc07332bef6854466fd98380eb12fc08fc
2014-02-13 15:56:34 -08:00
Colin Cross
e18cb93e48
support LOCAL_MODULE_TARGET_ARCH for prebuilts
...
Prebuilts often support only a single architecture, allow them to
use LOCAL_MODULE_TARGET_ARCH to specify it.
Change-Id: I2514f66f682ef267bbf1a1ab78510faff0a18b64
2014-02-13 15:36:41 -08:00
Colin Cross
2d20670380
Add generated sources dir to the default include path
...
Change-Id: I71fed98dfbc0bf5efad069a251eee2e5ab2e5fe6
2014-02-13 15:36:41 -08:00
Colin Cross
f4f2fbe220
don't use LOCAL_*_arch for host builds
...
The LOCAL_*_$(TARGET_ARCH) variables don't make sense for host
modules, only append use them for target modules.
Also complete the list of LOCAL_*_arch and LOCAL_*_32/64 to be
consistent.
Change-Id: I00c83e5c4e08ed9a844f9f99a79ce4bcc3f0bf11
2014-02-13 13:48:23 -08:00
Stephen Hines
6d5dd2367a
Fix incorrect x86 build rules.
...
combo/TARGET_x86*.mk mistakenly added TARGET_GLOBAL_CFLAGS to their
linker command lines. This results in clang builds not working properly,
since they strip some unknown flags from TARGET_GLOBAL_CFLAGS.
Change-Id: I60a1ff5df70305323134435e4ae107ea7acfe8ea
2014-02-13 09:24:29 -08:00
Ying Wang
5768ac917c
am 5c7039fb
: Merge "Remove dead code."
...
* commit '5c7039fb069c040759df0a5a15241dd7f8b2f9b7':
Remove dead code.
2014-02-13 01:45:38 +00:00
Ying Wang
dc6bb0477d
Remove dead code.
...
Change-Id: Ia36a04037e15cbf296f375f3ece9a7e977fdca1e
2014-02-12 17:38:46 -08:00
Colin Cross
2c32144b32
resolved conflicts for merge of 7cd7bd65
to klp-modular-dev-plus-aosp
...
Change-Id: Ib4f062a59d442b29b9782fd8c0328fd551c3a32a
2014-02-12 13:09:29 -08:00
Ying Wang
4170e2be8e
am fd841351
: Merge "Support custom sdk.atree files." into klp-modular-dev
...
* commit 'fd841351efaeb241f0b499231671772caa21f19e':
Support custom sdk.atree files.
2014-02-12 20:58:02 +00:00
Ying Wang
fd841351ef
Merge "Support custom sdk.atree files." into klp-modular-dev
2014-02-12 20:54:30 +00:00
Colin Cross
02e31d240a
HACK: add 64-bit directory blacklist
...
Change-Id: I431e8b220db81d51930dc0b3d95995df120c179a
2014-02-12 12:17:55 -08:00
Colin Cross
8e4041271d
add support for module supported or unsupported target architectures
...
Add four new variables for module makefiles:
LOCAL_MODULE_TARGET_ARCH specifies that a module is only supported for
one or more architectures. Any architecture not in the list will be
not attempt to build the module. The expected use case is prebuilts
that are only suitable for a single architecture, or modules like llvm
that need per-architecture support.
LOCAL_MODULE_UNSUPPORTED_TARGET_ARCH specifies that a module cannot be
built for one or more architectures.
LOCAL_MODULE_TARGET_ARCH_WARN and LOCAL_MODULE_UNSUPPORTED_TARGET_ARCH_WARN
are the same, but warn that the arch is not supported, which is useful
for modules that are critical but not yet working.
The logic for whether or not to build an architecture is fairly
complicated, so this patch consolidates it into module_arch_supported.mk
Change-Id: I120caf4a375f484e1fd6017b60c2f53882ae01e6
2014-02-12 12:17:55 -08:00
Ying Wang
b6d53f0b31
am bec954d0
: Merge "Clean up dangling module names"
...
* commit 'bec954d05e0eeec178c796d2332ee9a86becb5dc':
Clean up dangling module names
2014-02-12 19:22:52 +00:00
Ying Wang
1968f286d6
am b12cce10
: Merge "Refine module name resolving in multilib build"
...
* commit 'b12cce10fab8c9adda213506be4ce675104655da':
Refine module name resolving in multilib build
2014-02-12 19:22:51 +00:00
Elliott Hughes
1e317e77fa
am 993ffb80
: Merge "Add all-S-files-under."
...
* commit '993ffb802ee90e07e73e67e523fd040395dfd74d':
Add all-S-files-under.
2014-02-12 19:22:29 +00:00
Ying Wang
bec954d05e
Merge "Clean up dangling module names"
2014-02-12 01:31:22 +00:00
Ying Wang
d18e570fba
Clean up dangling module names
...
Those modules have disappeared from the source tree.
https://code.google.com/p/android/issues/detail?id=61210
Change-Id: Iab369d2f591f46eb86b9fccf2087515edf974662
2014-02-11 17:28:30 -08:00
Ying Wang
b12cce10fa
Merge "Refine module name resolving in multilib build"
2014-02-12 01:26:10 +00:00
Elliott Hughes
993ffb802e
Merge "Add all-S-files-under."
2014-02-11 22:01:32 +00:00
Elliott Hughes
e3b044a0cc
Add all-S-files-under.
...
Change-Id: I25416e2acc850c61226bc7a8e0536384f6eb2dce
2014-02-11 13:48:35 -08:00
Colin Cross
d121d41730
am 90ed06ef
: Merge "fix 2nd target clang prebuilt paths"
...
* commit '90ed06ef84aee84dfc1edba1503a2b2036fc867d':
fix 2nd target clang prebuilt paths
2014-02-11 21:03:55 +00:00
Colin Cross
b0ef9111ac
fix 2nd target clang prebuilt paths
...
Change-Id: I4c196221bd377e30bbff1aafa265952e29c85cb5
2014-02-11 12:48:12 -08:00
Ying Wang
14a6cbd902
Refine module name resolving in multilib build
...
-- Added TARGET_PREFER_32_BIT, which sets LOCAL_32_BIT_ONLY for an
executable, if LOCAL_NO_2ND_ARCH is not true.
Name resolving in 64-bit multilib build:
-- Name resolving in PRODUCT_PACKAGES:
foo:32 resolves to foo_32;
foo:64 resolves to foo;
foo resolves to both foo and foo_32 (if foo_32 is defined).
-- Name resolving for LOCAL_REQUIRED_MODULES:
If a module is built for 2nd arch, its required module resolves to
32-bit variant, if it exits;
Otherwise for executable and shared library, a required module
resolves to the default 64-bit variant; for other module classes,
required module foo resolves to both foo and foo_32 (if foo_32 is
defined)
Bug: 12898862
Change-Id: I5fda1a77f58814097b10b5ad2743ee25adfaecc4
2014-02-10 22:39:14 -08:00
Ying Wang
74b7131771
am 2d72094f
: am 960d919e
: resolved conflicts for merge of 4df82b3e
to klp-dev-plus-aosp
...
* commit '2d72094f06e3cdfc78a3cfda9163cdb45ea7dbbb':
Allow proguarding the main app and the test app in a single run.
2014-02-08 18:37:33 +00:00
Ying Wang
2d72094f06
am 960d919e
: resolved conflicts for merge of 4df82b3e
to klp-dev-plus-aosp
...
* commit '960d919e814726f05ad1a9b82e6a9677f9977f15':
Allow proguarding the main app and the test app in a single run.
2014-02-08 18:35:13 +00:00
Ying Wang
960d919e81
resolved conflicts for merge of 4df82b3e
to klp-dev-plus-aosp
...
Change-Id: I7a1d9e1954ede06a818814bd05a77c69f1ed3bc6
2014-02-08 10:31:46 -08:00
Ben Cheng
7495e68a61
am 6c5d8976
: Merge "Refreshed gcc predefines __ANDROID__"
...
* commit '6c5d89764848b604c01d0dca7104d9e075aed2b2':
Refreshed gcc predefines __ANDROID__
2014-02-07 21:40:49 +00:00
Ben Cheng
6c5d897648
Merge "Refreshed gcc predefines __ANDROID__"
2014-02-07 21:36:46 +00:00
Ben Cheng
859c826ffc
Refreshed gcc predefines __ANDROID__
...
Change-Id: Id76f5a7490fba8190329e5ce3c4b138976a034ce
2014-02-07 13:16:18 -08:00
Ying Wang
34afc565b4
am 5cc7f8a7
: Merge "Select the arch_variant_cflags for the 2nd arch."
...
* commit '5cc7f8a720fdeb2c2ec46b6ec212d05587e76163':
Select the arch_variant_cflags for the 2nd arch.
2014-02-07 20:37:28 +00:00
Mihail Dumitrescu
4df82b3e30
Allow proguarding the main app and the test app in a single run.
...
Bug: 12895101
Change-Id: I6804d73306a164d3e3ec0cab4743f9582b5ef2cf
2014-02-07 19:11:24 +00:00
Ying Wang
de9955c35e
Select the arch_variant_cflags for the 2nd arch.
...
Change-Id: Id2f9d7073a4aae3ba0fe5e5464045761f4d42b4e
2014-02-07 10:44:10 -08:00
Ying Wang
d616a73db2
am 737a51dd
: Merge "Refactor llvm_config.mk and support the 2nd arch"
...
* commit '737a51dd7294b0443b4f1ac55372310d635c5121':
Refactor llvm_config.mk and support the 2nd arch
2014-02-07 18:09:13 +00:00
Ying Wang
737a51dd72
Merge "Refactor llvm_config.mk and support the 2nd arch"
2014-02-07 18:03:34 +00:00
Ying Wang
1f9828387d
Refactor llvm_config.mk and support the 2nd arch
...
1. Following the setup of gcc in build/core/combo/,
we added the [HOST|TARGET]_<arch>.mk clang config files,
and load only the configs needed by the current product.
2. Added support for the 2nd arch.
Change-Id: I2a383418a9688a050b39492f8e489d40eeeb5f2d
2014-02-07 09:11:22 -08:00
Colin Cross
ddd7c919d2
am 5e9a2033
: Merge "don\'t rename 32-bit packages to *_32"
...
* commit '5e9a20337e1110868296c27f201e4579e5e3fb9e':
don't rename 32-bit packages to *_32
2014-02-07 07:53:23 +00:00
Colin Cross
58d879f4f4
don't rename 32-bit packages to *_32
...
Renaming 32-bit packages to *_32 breaks PRODUCT_PACKAGES dependencies.
Change-Id: I5457c07b64885d77a6bd8fbcbba97d28393c581d
2014-02-06 15:31:02 -08:00
Elliott Hughes
4d5fa51097
am 8b20d5b9
: Merge "Turn 64-bit-related warnings into errors on 64-bit builds."
...
* commit '8b20d5b97e98ddac6031cb555078f425aef1da8f':
Turn 64-bit-related warnings into errors on 64-bit builds.
2014-02-06 20:59:33 +00:00
Elliott Hughes
8b20d5b97e
Merge "Turn 64-bit-related warnings into errors on 64-bit builds."
2014-02-06 20:54:05 +00:00
Elliott Hughes
3f0408695b
am efb9603a
: Merge "[MIPS64] Add mips64 target"
...
* commit 'efb9603aeb5ac71e23fa2a3ade6aa4fc2efdeb5e':
[MIPS64] Add mips64 target
2014-02-06 20:21:41 +00:00
Ying Wang
69c3f4570d
am dc7fee9f
: Set up rules to merge AndroidManifest.xmls
...
* commit 'dc7fee9fbf46ac06c840c7edfd51fbefeece63e4':
Set up rules to merge AndroidManifest.xmls
2014-02-06 18:07:51 +00:00
Chris Dearman
1efd9e462a
[MIPS64] Add mips64 target
...
Change-Id: Ice1621101c0d5a3314db288542ca8020e3f406bf
Signed-off-by: Duane Sand <duane.sand@imgtec.com>
2014-02-05 19:07:57 -08:00
Christopher Ferris
6d0899ea47
am afbbce3f
: Merge "Add library test makefile solutions."
...
* commit 'afbbce3ff1d2d94e54f48d748d18796ce671fce9':
Add library test makefile solutions.
2014-02-06 02:59:39 +00:00
Ying Wang
dc7fee9fbf
Set up rules to merge AndroidManifest.xmls
...
Now you can merge the library manifest files to the main app's
AndroidManifest.xml with LOCAL_FULL_LIBS_MANIFEST_FILES.
LOCAL_FULL_LIBS_MANIFEST_FILES is a list of paths relative to the top of
the source tree.
Bug: 12907528
Change-Id: I16a347c83dfb6fbbb7d5d40284b7c65aa682fdd2
2014-02-05 18:24:45 -08:00
Christopher Ferris
afbbce3ff1
Merge "Add library test makefile solutions."
2014-02-06 02:16:35 +00:00
Elliott Hughes
18042e1960
Turn 64-bit-related warnings into errors on 64-bit builds.
...
I don't think we can realistically turn this on for 32-bit builds any
time soon.
Also, fix the arm64 stack-protector hack.
Change-Id: Ie1e7c875bbc06fb21bb372b8ca99879a23ef53d4
2014-02-05 17:40:02 -08:00
Christopher Ferris
70ca5e5b39
Add library test makefile solutions.
...
Change-Id: Ibc8df9b0e2342683158936bf011425780df8f02a
2014-02-05 16:36:42 -08:00
Colin Cross
d69ed2e25c
am 054b0274
: Merge topic \'arm64\'
...
* commit '054b0274fc27babb42a60002ad25c9e608eac257':
add support for more LOCAL_*_arch variables
don't rename 32-bit executables to *_32
remove 2nd arch from ARCH_ARM_* defines
2014-02-06 00:01:38 +00:00
Colin Cross
dc5249ab3c
am 717de0f5
: Merge "Fix installing 2nd arch shared libraries"
...
* commit '717de0f553dc3c1a2baa0cc988af1adc5b26dba8':
Fix installing 2nd arch shared libraries
2014-02-06 00:01:37 +00:00
Colin Cross
90353fe86f
add support for more LOCAL_*_arch variables
...
Add support for:
LOCAL_SHARED_LIBRARIES_arch
LOCAL_STATIC_LIBRARIES_arch
LOCAL_WHOLE_STATIC_LIBRARIES_arch
LOCAL_GENERATED_SOURCES_arch
LOCAL_REQUIRED_MODULES_arch
Change-Id: Iad91702e140d8dba7dcaee13f236c77b1e626a34
2014-02-04 19:44:57 -08:00
Colin Cross
5394bf1950
Fix installing 2nd arch shared libraries
...
2ND_TARGET_DEPENDENCIES_ON_SHARED_LIBRARIES was not set,
which was causing the later += to act like = instead of
:=, and the dependencies would disappear as soon as
LOCAL_MODULE was cleared.
Change-Id: Idea291524fc06377deafec62f37d20eaa7f93bca
2014-02-04 19:44:09 -08:00
Colin Cross
aee1e779f4
don't rename 32-bit executables to *_32
...
Renaming 32-bit executables to *_32 breaks PRODUCT_PACKAGES
dependencies.
Change-Id: I53d89991633ef4af03c4e618c463769937a70e38
2014-02-04 19:44:09 -08:00
Colin Cross
ec14ce578b
remove 2nd arch from ARCH_ARM_* defines
...
Users of ARCH_ARM_* defines don't care about first vs. second arch,
set ARCH_ARM_* regardless of which arch is arm.
Change-Id: I2ae83ec5c3f839ff91a0e352c95d76ec2cbd5dc5
2014-02-04 19:44:09 -08:00
Adam Lesinski
bebb2b54ce
am 7b734fd8
: Merge "Allow multiple asset directories in aapt" into klp-modular-dev
...
* commit '7b734fd8d163f7a71254b909fbbcd358129924b7':
Allow multiple asset directories in aapt
2014-02-05 00:49:37 +00:00
Adam Lesinski
7b734fd8d1
Merge "Allow multiple asset directories in aapt" into klp-modular-dev
2014-02-05 00:47:00 +00:00
Adam Lesinski
64cf9807b9
Allow multiple asset directories in aapt
...
AAPT already supports this.
Change-Id: I293c7543fb43b15eedf2162416da48915ce02db8
2014-02-05 00:13:58 +00:00
Justin Koh
bbfebfad0d
resolved conflicts for merge of 303d2755
to klp-modular-dev-plus-aosp
...
Change-Id: I653cac50cf71b75d47974dde833468fa61024ae9
2014-02-04 15:16:15 -08:00
Justin Koh
303d275591
Change PLATFORM_VERSION and PLATFORM_VERSION_CODENAME to KKWT.
...
Change PLATFORM_VERSION and PLATFORM_VERSION_CODENAME to KKWT, as discussed.
Change-Id: Ia2d8628c4e9ee6b3cf654c8bdfc966a4af5c573c
2014-02-03 16:26:43 -08:00
Tim Murray
47f9b9bc29
am 5352018b
: Merge "Add new rs directory to list of Java subdirs of fw/base."
...
* commit '5352018b0b115061bce7a2aac14780ffea3885c7':
Add new rs directory to list of Java subdirs of fw/base.
2014-02-03 22:44:31 +00:00
Tim Murray
5352018b0b
Merge "Add new rs directory to list of Java subdirs of fw/base."
2014-02-03 22:35:54 +00:00
Ying Wang
1446cf93ed
am a77456b8
: Merge "Dedup the targets and dependencies of required modules."
...
* commit 'a77456b8e8a5e66705e48e1ec4eebc1889553c6a':
Dedup the targets and dependencies of required modules.
2014-02-03 00:45:03 +00:00
Ying Wang
3136010cdd
Dedup the targets and dependencies of required modules.
...
For whatever reason, two modules may have the same file as their
installed module. In that case circular dependency is created if the two
modules have requited-by relation.
Change-Id: I15ed271ca3f3c343e4662182ded5ccc63d6c42cc
2014-01-31 19:22:35 -08:00
Tim Murray
f6752d303f
Add new rs directory to list of Java subdirs of fw/base.
...
Change-Id: I3213a314e7700162e781526c0450678495442759
2014-01-31 12:32:42 -08:00
Brian Carlstrom
a15fc8fd1a
am 601d39b6
: Merge "build: Rename persist.sys.dalvik.vm.lib to allow new default"
...
* commit '601d39b688bcbb1789e145d1b72753206c24d374':
build: Rename persist.sys.dalvik.vm.lib to allow new default
2014-01-31 12:34:17 +00:00
Ian Rogers
1fee45f1af
am e854276d
: Merge "Disable WITH_HOST_DALVIK on 64bit host builds."
...
* commit 'e854276dd19ee0ce139cc35f98b49189b7750b2d':
Disable WITH_HOST_DALVIK on 64bit host builds.
2014-01-31 12:17:16 +00:00
Narayan Kamath
b1aec05aae
am ad9209ad
: Merge "Define __STDC_FORMAT_MACROS on Windows host builds."
...
* commit 'ad9209adff8d2f94c57387ee3d3abcff28049091':
Define __STDC_FORMAT_MACROS on Windows host builds.
2014-01-31 12:17:03 +00:00
Colin Cross
6a7699d5c6
am a8e6166f
: Merge "build: rename LOCAL_32BIT_ONLY to LOCAL_32_BIT_ONLY"
...
* commit 'a8e6166fa482782719dce28a9ae1869f017e7cee':
build: rename LOCAL_32BIT_ONLY to LOCAL_32_BIT_ONLY
2014-01-31 10:27:06 +00:00
Colin Cross
df313a04a1
am 2dcaf9f4
: Merge "build: support LOCAL_*_32 and LOCAL_*_64"
...
* commit '2dcaf9f489e5dba385ae4ab75c53d184a6fb780a':
build: support LOCAL_*_32 and LOCAL_*_64
2014-01-31 10:27:05 +00:00
Ian Rogers
eb02fa0a6b
am 805cb8fa
: Merge "Fix the host inttypes.h problem globally."
...
* commit '805cb8fa40f71b3e1f6566bf10ca169d4a2ff86f':
Fix the host inttypes.h problem globally.
2014-01-31 10:26:52 +00:00
Brian Carlstrom
49f1fab8a5
build: Rename persist.sys.dalvik.vm.lib to allow new default
...
Bug: 12798969
Change-Id: Ie73a3f2b6655d0ae3e3a905a1c64747343c525a0
2014-01-30 13:16:37 -08:00
Ian Rogers
d206afecb8
Disable WITH_HOST_DALVIK on 64bit host builds.
...
Change-Id: I8cea32fe5541c3223e7f317245aab3061e8ad444
2014-01-30 08:55:17 -08:00
Ian Rogers
694b2b7b12
Define __STDC_FORMAT_MACROS on Windows host builds.
...
Change-Id: I89b54a63c3f111b8242fe9e813d94a839c484195
2014-01-29 21:37:37 -08:00
Colin Cross
78d642f426
build: rename LOCAL_32BIT_ONLY to LOCAL_32_BIT_ONLY
...
Rename for consistency with TARGET_IS_64_BIT.
Change-Id: I824dcaed0c1e88b8246bcffb21ab3f1772175926
2014-01-29 18:35:23 -08:00
Colin Cross
44a752659c
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
2014-01-29 18:35:23 -08:00
Colin Cross
e39bb7ea46
am 190ebe94
: Merge "pdk: add android_common.jar" into klp-volantis-dev
...
* commit '190ebe94e1a3c18183fa1940e7599b4d6f70b470':
pdk: add android_common.jar
2014-01-30 00:59:55 +00:00
Colin Cross
190ebe94e1
Merge "pdk: add android_common.jar" into klp-volantis-dev
2014-01-30 00:53:56 +00:00
Ian Rogers
61e5059ef7
Fix the host inttypes.h problem globally.
...
Bug: 12708004
Change-Id: I2c75647bac304b82e150c540b9e6c5568997596d
2014-01-29 16:29:11 -08:00
Ying Wang
780128a6f0
Support custom sdk.atree files.
...
Bug: 12683047
Change-Id: I79ca1eff81e947d03c50759d47426487e48435d0
2014-01-29 13:35:55 -08:00
Colin Cross
4b764993a9
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
2014-01-29 10:01:37 -08:00
Elliott Hughes
07ada634a1
am 833188c1
: am e7bd4f5c
: am 472a4858
: Merge "gtest needs -lpthread."
...
* commit '833188c16ea5d2f12aa0108119c327d6cd31d4ea':
gtest needs -lpthread.
2014-01-29 01:55:36 +00:00
Elliott Hughes
833188c16e
am e7bd4f5c
: am 472a4858
: Merge "gtest needs -lpthread."
...
* commit 'e7bd4f5cdf5d1ac0c49d42ed41322f10e7f34f9b':
gtest needs -lpthread.
2014-01-29 01:53:14 +00:00
Elliott Hughes
e7bd4f5cdf
am 472a4858
: Merge "gtest needs -lpthread."
...
* commit '472a48585ec1cfb66c5716f85b0efdf528b29f5d':
gtest needs -lpthread.
2014-01-29 01:50:34 +00:00
Elliott Hughes
472a48585e
Merge "gtest needs -lpthread."
2014-01-29 01:45:17 +00:00
Elliott Hughes
52e52d1447
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
2014-01-28 17:32:30 -08:00
Elliott Hughes
bc528c22b8
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.
2014-01-28 21:37:15 +00:00
Elliott Hughes
f7784e4617
am 1a0e8501
: am 1a731adf
: Merge "Fix KERNEL_HEADERS_ARCH for mips and x86."
...
* commit '1a0e850141fe19e1f1d503822893b8d66c0bca69':
Fix KERNEL_HEADERS_ARCH for mips and x86.
2014-01-28 21:35:25 +00:00
Elliott Hughes
1a0e850141
am 1a731adf
: Merge "Fix KERNEL_HEADERS_ARCH for mips and x86."
...
* commit '1a731adf943bc716cc7b9c95b321db02ad7216db':
Fix KERNEL_HEADERS_ARCH for mips and x86.
2014-01-28 21:29:52 +00:00
Elliott Hughes
1a731adf94
Merge "Fix KERNEL_HEADERS_ARCH for mips and x86."
2014-01-28 21:23:07 +00:00
Elliott Hughes
171e940c7a
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
2014-01-28 13:10:19 -08:00
Brian Carlstrom
1737b1ab5f
am dc5dd9b4
: am d3737d07
: am 49eb4409
: Merge "build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA"
...
* commit 'dc5dd9b47fe2a24410b3e70d320655f1b5455966':
build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA
2014-01-28 20:54:10 +00:00
Brian Carlstrom
dc5dd9b47f
am d3737d07
: am 49eb4409
: Merge "build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA"
...
* commit 'd3737d07c8adb0848dcddb7df03d1e6b4378ab93':
build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA
2014-01-28 20:52:17 +00:00
Brian Carlstrom
d3737d07c8
am 49eb4409
: Merge "build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA"
...
* commit '49eb440980db6680ec08c48b416e37e937bf9003':
build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA
2014-01-28 20:50:19 +00:00
Brian Carlstrom
8fb5dfc5c7
build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATA
...
(cherry-picked from commit cd337c71ee65b17529a67af34d4c0b2824a4f175)
Change-Id: I6d8ab3b3cf52f6a6b15f1c8e8d00cdf59042436b
2014-01-28 11:29:58 -08:00
Colin Cross
23710e27bc
am cb1ad445
: am 0d24616d
: am cdd14758
: Merge "Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS"
...
* commit 'cb1ad445663d190e204330b596b52e4734d9dcf0':
Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS
2014-01-28 02:37:21 +00:00
Colin Cross
cb1ad44566
am 0d24616d
: am cdd14758
: Merge "Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS"
...
* commit '0d24616dd1b29e016aaae86761574fd88d701b6d':
Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS
2014-01-28 02:34:05 +00:00
Colin Cross
0d24616dd1
am cdd14758
: Merge "Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS"
...
* commit 'cdd1475834156b2e45b73ae86a949efa6c1215eb':
Add support for TARGET_GLOBAL_UNSUPPORTED_CFLAGS
2014-01-28 02:31:18 +00:00
Colin Cross
8f47fc379e
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
2014-01-27 18:21:12 -08:00
Elliott Hughes
6fe9a94989
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.
2014-01-28 00:59:15 +00:00
Elliott Hughes
69c36ee7a8
am 4fbf23ef
: am 0a3cf1a0
: Merge "Remove libthread_db from the default include path."
...
* commit '4fbf23ef8267849ce88217a256b394de3904a4f6':
Remove libthread_db from the default include path.
2014-01-28 00:54:33 +00:00
Elliott Hughes
4fbf23ef82
am 0a3cf1a0
: Merge "Remove libthread_db from the default include path."
...
* commit '0a3cf1a0e5c6dbe132c1dc5e13293960c5e7b103':
Remove libthread_db from the default include path.
2014-01-28 00:43:29 +00:00
Colin Cross
8c89a9ff9c
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
2014-01-27 23:46:39 +00:00
Elliott Hughes
2f8dcdd961
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
2014-01-27 15:45:17 -08:00
Colin Cross
4695598df1
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
2014-01-27 23:43:33 +00:00
Ying Wang
3e3a56adf2
am ae1c7d96
: am 50c548c8
: am 25a16fe8
: Merge "Don\'t modify LOCAL_MODULE_TAGS."
...
* commit 'ae1c7d960715ec90afa4accf0754f176d088a30f':
Don't modify LOCAL_MODULE_TAGS.
2014-01-27 23:42:11 +00:00
Colin Cross
ae49acbde7
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
2014-01-27 15:40:22 -08:00
Colin Cross
1acb1b64b9
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
2014-01-27 23:35:01 +00:00
Ying Wang
ae1c7d9607
am 50c548c8
: am 25a16fe8
: Merge "Don\'t modify LOCAL_MODULE_TAGS."
...
* commit '50c548c8f4e0df0c3a04e2b1cc91d79e067d940e':
Don't modify LOCAL_MODULE_TAGS.
2014-01-27 23:32:44 +00:00
Ying Wang
50c548c8f4
am 25a16fe8
: Merge "Don\'t modify LOCAL_MODULE_TAGS."
...
* commit '25a16fe80ee7795c4763045061779f3c7068813d':
Don't modify LOCAL_MODULE_TAGS.
2014-01-27 15:25:35 -08:00
Ying Wang
25a16fe80e
Merge "Don't modify LOCAL_MODULE_TAGS."
2014-01-27 23:20:06 +00:00
Ying Wang
37bd1f2d83
Don't modify LOCAL_MODULE_TAGS.
...
Change-Id: Id70d48c1d7abf02139925bcb3208515ea1a082b9
2014-01-27 15:19:09 -08:00
Ying Wang
9f9204ec3a
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
2014-01-27 23:05:22 +00:00
Ying Wang
a4d70f9435
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
2014-01-27 23:01:02 +00:00
Ying Wang
0105f1cc9a
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
2014-01-27 14:57:57 -08:00
Colin Cross
d826264621
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
2014-01-27 14:45:44 -08:00
Colin Cross
d0378b3f2d
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
2014-01-27 14:43:24 -08:00
Colin Cross
639c336dc1
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
2014-01-27 14:43:14 -08:00
Andrew Boie
f3ec9ed045
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>
2014-01-27 12:25:43 -08:00
Ying Wang
f23971ede6
am 3512ed49
: am f2777de6
: am 18294fbf
: Merge "Support arch-specific LOCAL_C_INCLUDES."
...
* commit '3512ed49a0cecd103de62eb9869e60dab144a6fb':
Support arch-specific LOCAL_C_INCLUDES.
2014-01-27 19:49:25 +00:00
Ying Wang
3512ed49a0
am f2777de6
: am 18294fbf
: Merge "Support arch-specific LOCAL_C_INCLUDES."
...
* commit 'f2777de63984114f30a3d4d73bacd8e4059ea5ea':
Support arch-specific LOCAL_C_INCLUDES.
2014-01-27 19:30:25 +00:00
Ying Wang
f2777de639
am 18294fbf
: Merge "Support arch-specific LOCAL_C_INCLUDES."
...
* commit '18294fbf8c133aaaa5a97a6f36ab92d41aa8e13a':
Support arch-specific LOCAL_C_INCLUDES.
2014-01-27 11:20:13 -08:00
Ying Wang
dbdafdb865
Support arch-specific LOCAL_C_INCLUDES.
...
Bug: 11654773
Change-Id: I89c7ce7ff8bea15cb81f9cd9b0188b54beed3422
2014-01-27 10:27:19 -08:00
Colin Cross
088319dd22
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
2014-01-25 00:57:00 +00:00
Colin Cross
dda94546e4
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
2014-01-25 00:54:37 +00:00
Colin Cross
4a1f42d70e
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
2014-01-24 16:52:14 -08:00
Colin Cross
d9574462d8
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
2014-01-24 16:44:06 -08:00
Colin Cross
0b70c4374c
Set up rules to build prebuilts for TARGET_2ND_ARCH
...
Prebuilts built for the 2nd arch will install into 2nd arch
directories.
Change-Id: I3d020a3c1fb0f2eb0579933f8a66e410e66fdd44
2014-01-24 16:44:02 -08:00
Colin Cross
2343cfbe3d
Set up rules to build packages for TARGET_2ND_ARCH
...
Packages built for the 2nd arch will depend on jni libraries
build for the 2nd arch.
Change-Id: Ic9594718849b2577920c500c35d46150eb948c8d
2014-01-24 16:04:19 -08:00
Ying Wang
d6486e664c
am 0f561354
: am 5cc096b7
: am 2c0260ab
: Merge "build: print module that has unhandled install path"
...
* commit '0f5613546817fd9a8879f7dbefac07fbf1258192':
build: print module that has unhandled install path
2014-01-24 22:00:50 +00:00
Ying Wang
62b0e9299b
am 81ea7ed4
: am f34c4c71
: am 125ddab1
: Merge "build: use correct arm vs thumb arguments for 2nd arch builds"
...
* commit '81ea7ed4625f461cfd9b08a426b4b85e2718039c':
build: use correct arm vs thumb arguments for 2nd arch builds
2014-01-24 21:57:19 +00:00
Ying Wang
0f56135468
am 5cc096b7
: am 2c0260ab
: Merge "build: print module that has unhandled install path"
...
* commit '5cc096b73bd563b470f4255edf7136c8fda1d0f0':
build: print module that has unhandled install path
2014-01-24 21:57:09 +00:00
Ying Wang
a6403a763c
am d9926a93
: am 4e08d304
: am f2044b41
: Merge "build: use arm kernel headers for arm 2nd arch builds"
...
* commit 'd9926a93ae0869a3bea9c0755b89708330bd6edb':
build: use arm kernel headers for arm 2nd arch builds
2014-01-24 21:53:51 +00:00
Ying Wang
a286db0b00
am 12ebfbcd
: am 0c09d5b2
: am e778ec89
: Merge "Support arch-specific LOCAL_ variables"
...
* commit '12ebfbcd9daebda6ebace823ced79f795dd401d1':
Support arch-specific LOCAL_ variables
2014-01-24 21:53:50 +00:00
Ying Wang
0f595d354b
am ebbec848
: am 23752157
: am 3beb831c
: Merge "Make sure to install the .odex when running "make <module_name>""
...
* commit 'ebbec848be133dcf8dabe9ea9f1a48646bd72740':
Make sure to install the .odex when running "make <module_name>"
2014-01-24 21:53:49 +00:00
Ying Wang
9b3be84c95
am fbb8b629
: am 746d1f73
: am 9e21bcdc
: Merge "Support to build executables for TARGET_2ND_ARCH"
...
* commit 'fbb8b629bed067420ceb987513394051d3b395bb':
Support to build executables for TARGET_2ND_ARCH
2014-01-24 21:53:48 +00:00
Ying Wang
5cc096b73b
am 2c0260ab
: Merge "build: print module that has unhandled install path"
...
* commit '2c0260abc7099c79646928cc5a60eeba282736ad':
build: print module that has unhandled install path
2014-01-24 13:53:47 -08:00
Ying Wang
81ea7ed462
am f34c4c71
: am 125ddab1
: Merge "build: use correct arm vs thumb arguments for 2nd arch builds"
...
* commit 'f34c4c71b8edb7811bbad495836f3b96a8ff89e1':
build: use correct arm vs thumb arguments for 2nd arch builds
2014-01-24 21:53:39 +00:00
Ying Wang
f34c4c71b8
am 125ddab1
: Merge "build: use correct arm vs thumb arguments for 2nd arch builds"
...
* commit '125ddab1fbf084d25c1fa2c43c735f4ff4636f80':
build: use correct arm vs thumb arguments for 2nd arch builds
2014-01-24 13:50:20 -08:00
Ying Wang
d9926a93ae
am 4e08d304
: am f2044b41
: Merge "build: use arm kernel headers for arm 2nd arch builds"
...
* commit '4e08d3049be8e04e6043241d01b7007c63312bd3':
build: use arm kernel headers for arm 2nd arch builds
2014-01-24 21:50:15 +00:00
Ying Wang
12ebfbcd9d
am 0c09d5b2
: am e778ec89
: Merge "Support arch-specific LOCAL_ variables"
...
* commit '0c09d5b2ab36e1c188c40ee809e3d5e9cadc35a5':
Support arch-specific LOCAL_ variables
2014-01-24 21:50:14 +00:00
Ying Wang
ebbec848be
am 23752157
: am 3beb831c
: Merge "Make sure to install the .odex when running "make <module_name>""
...
* commit '23752157bc4b28b431f04e2b040db55aba404fb8':
Make sure to install the .odex when running "make <module_name>"
2014-01-24 21:50:13 +00:00
Ying Wang
fbb8b629be
am 746d1f73
: am 9e21bcdc
: Merge "Support to build executables for TARGET_2ND_ARCH"
...
* commit '746d1f732f4d933addb08d5039095edb07f56f84':
Support to build executables for TARGET_2ND_ARCH
2014-01-24 21:50:12 +00:00
Ying Wang
2ca5c75ba1
am 443c9dc8
: am c236e00e
: am 7da9740a
: Merge "Replace all references to LOCAL_GENERATED_SOURCES with my_generated_sources"
...
* commit '443c9dc818e6f0db222b2a34962eafde4ff22991':
Replace all references to LOCAL_GENERATED_SOURCES with my_generated_sources
2014-01-24 21:48:09 +00:00
Ying Wang
c3536bff2c
am 778c138b
: am 52afa28f
: am a07de328
: Merge "Set up rules to build shared libraries for TARGET_2ND_ARCH"
...
* commit '778c138b257a3daf2c1ca921abe0843129a96bf5':
Set up rules to build shared libraries for TARGET_2ND_ARCH
2014-01-24 21:48:08 +00:00
Ying Wang
0a70ec8e6f
am 095bc78e
: am 382ad032
: am e7345edc
: Merge "Set up rules to build static libraries for TARGET_2ND_ARCH"
...
* commit '095bc78ed503d031901dbe0770e48920169ece18':
Set up rules to build static libraries for TARGET_2ND_ARCH
2014-01-24 21:48:07 +00:00
Ying Wang
ab4408a950
am add64250
: am d6c4fcab
: am 732bdb28
: Merge "Load compiler environment for a second arch."
...
* commit 'add64250b230a859610d5a157a03adf85cb128c5':
Load compiler environment for a second arch.
2014-01-24 21:48:06 +00:00
Ying Wang
4e08d3049b
am f2044b41
: Merge "build: use arm kernel headers for arm 2nd arch builds"
...
* commit 'f2044b41cf11e584ab5df87b6a11f04ae26c6865':
build: use arm kernel headers for arm 2nd arch builds
2014-01-24 13:46:57 -08:00
Ying Wang
0c09d5b2ab
am e778ec89
: Merge "Support arch-specific LOCAL_ variables"
...
* commit 'e778ec89fd249e15608b7629963619d99e8a34bf':
Support arch-specific LOCAL_ variables
2014-01-24 13:46:56 -08:00
Ying Wang
23752157bc
am 3beb831c
: Merge "Make sure to install the .odex when running "make <module_name>""
...
* commit '3beb831c79b6051e881d17979981a846259bcd99':
Make sure to install the .odex when running "make <module_name>"
2014-01-24 13:46:55 -08:00
Ying Wang
746d1f732f
am 9e21bcdc
: Merge "Support to build executables for TARGET_2ND_ARCH"
...
* commit '9e21bcdc880e1769a4abe31836884f69752fc35e':
Support to build executables for TARGET_2ND_ARCH
2014-01-24 13:46:55 -08:00
Ying Wang
443c9dc818
am c236e00e
: am 7da9740a
: Merge "Replace all references to LOCAL_GENERATED_SOURCES with my_generated_sources"
...
* commit 'c236e00e88d2d8487327ef078e50ab1a9c102981':
Replace all references to LOCAL_GENERATED_SOURCES with my_generated_sources
2014-01-24 21:45:42 +00:00
Ying Wang
778c138b25
am 52afa28f
: am a07de328
: Merge "Set up rules to build shared libraries for TARGET_2ND_ARCH"
...
* commit '52afa28f315a3ad5a8dffb3c98df5e77e579e529':
Set up rules to build shared libraries for TARGET_2ND_ARCH
2014-01-24 21:45:41 +00:00
Ying Wang
095bc78ed5
am 382ad032
: am e7345edc
: Merge "Set up rules to build static libraries for TARGET_2ND_ARCH"
...
* commit '382ad032cbe807a84e799033d15b31d86c12c5cd':
Set up rules to build static libraries for TARGET_2ND_ARCH
2014-01-24 21:45:40 +00:00
Ying Wang
add64250b2
am d6c4fcab
: am 732bdb28
: Merge "Load compiler environment for a second arch."
...
* commit 'd6c4fcabf6b132927f6980569427f9475a403ed3':
Load compiler environment for a second arch.
2014-01-24 21:45:40 +00:00
Colin Cross
b34911cadf
build: print module that has unhandled install path
...
Print the name of the module that is providing an unhandled install
path.
Change-Id: I0e8b02f01de1dde715f0985034ad943f793218ba
Conflicts:
core/base_rules.mk
2014-01-24 13:44:11 -08:00
Ying Wang
c236e00e88
am 7da9740a
: Merge "Replace all references to LOCAL_GENERATED_SOURCES with my_generated_sources"
...
* commit '7da9740acdf30356512bea414d4af6efd6db3e40':
Replace all references to LOCAL_GENERATED_SOURCES with my_generated_sources
2014-01-24 13:43:31 -08:00
Ying Wang
52afa28f31
am a07de328
: Merge "Set up rules to build shared libraries for TARGET_2ND_ARCH"
...
* commit 'a07de328e0557068f2503ed0aa20ddc684ed1c40':
Set up rules to build shared libraries for TARGET_2ND_ARCH
2014-01-24 13:43:30 -08:00
Ying Wang
382ad032cb
am e7345edc
: Merge "Set up rules to build static libraries for TARGET_2ND_ARCH"
...
* commit 'e7345edc1100ffd33e6434b0edc9d3b0f09d5c94':
Set up rules to build static libraries for TARGET_2ND_ARCH
2014-01-24 13:43:29 -08:00
Ying Wang
d6c4fcabf6
am 732bdb28
: Merge "Load compiler environment for a second arch."
...
* commit '732bdb28f2e39cf97b22271481b2249b22add87f':
Load compiler environment for a second arch.
2014-01-24 13:43:29 -08:00
Colin Cross
6e087a339b
build: use correct arm vs thumb arguments for 2nd arch builds
...
Set arm_objects_mode and normal_objects_mode when building a
module for arm when it is the 2nd arch.
Change-Id: I5f7df519b6e1dde6cbf92d106681f07a58e1f1f2
2014-01-24 13:42:01 -08:00
Colin Cross
c3256c770d
build: use arm kernel headers for arm 2nd arch builds
...
Compiling for arm requires using the arm kernel headers and not
the aarch64 kernel headers. Add $(combo_2nd_arch_prefix) to get
asm-$(TARGET_2ND_ARCH) when arm is the 2nd arch.
Change-Id: I15270d0ef35e48c034bf4d0d5e35b76f67b2a8e1
2014-01-24 13:41:00 -08:00
Ying Wang
b8e0185489
Support arch-specific LOCAL_ variables
...
With those variables, you can set up different values for TARGET_ARCH
and TARGET_2ND_ARCH.
Also fixed a couple of variables.
Bug: 11654773
Change-Id: I4c7684a562cd5877d18f67d4f848b8df07d0103b
Conflicts:
core/base_rules.mk
2014-01-24 13:38:34 -08:00
Ying Wang
5c7fed28f2
Make sure to install the .odex when running "make <module_name>"
...
Change-Id: I64195294dad15b7d379d667f4c4738c2808fd384
2014-01-24 13:37:11 -08:00
Ying Wang
dd814bf8c2
Support to build executables for TARGET_2ND_ARCH
...
By default, an executable is built for TARGET_ARCH.
To build it for TARGET_2ND_ARCH in a 64bit product, use:
LOCAL_32BIT_ONLY := true
To skip a module for TARGET_2ND_ARCH, use:
LOCAL_NO_2ND_ARCH := true
Bug: 11654773
Change-Id: Ieb293d25b21024bfe1b554044df338e064ac7b46
2014-01-24 13:36:30 -08:00
Ying Wang
ec6d6262ac
Replace all references to LOCAL_GENERATED_SOURCES with my_generated_sources
...
Now the RS generated sources are only appended to my_generated_sources.
Bug: 11654773
Change-Id: If8dbf3c08fed0b9945dd32b8c809331c17c4bc85
2014-01-24 13:35:47 -08:00
Ying Wang
4d2cc665ea
Set up rules to build shared libraries for TARGET_2ND_ARCH
...
The rules for the 2nd arch are set up in the second inclusion
of shared_library_internal.mk.
Intermediate fils of libfoo of the 2nd arch will be built into
$(PRODUCT_OUT)/obj_$(TARGET_2ND_ARCH)/SHARED_LIBRARIES/libfoo_intermediates/
and the built libfoo.so will be in
$(PRODUCT_OUT)/obj_$(TARGET_2ND_ARCH)/lib.
Bug: 11654773
Change-Id: I58bbe5a05a65f63bce6279131552f3792000716e
2014-01-24 13:35:30 -08:00
Ying Wang
6ef6519170
Set up rules to build static libraries for TARGET_2ND_ARCH
...
The rules for the 2nd arch are set up in the second inclusion
of static_library_internal.mk.
libfoo of the 2nd arch will be built into
$(PRODUCT_OUT)/obj_$(TARGET_2ND_ARCH)/libfoo_intermediates/libfoo.a.
Bug: 11654773
Change-Id: I1d92733968fc442e9225b4df5bd1b551a81d89f7
2014-01-24 13:35:09 -08:00
Ying Wang
1d274d2686
Load compiler environment for a second arch.
...
This is the first step to build 32-bit libraries in a 64-bit product.
It will work like this:
1) In the product's BoardConfig.mk, define:
TARGET_2ND_ARCH, TARGET_2ND_ARCH_VARIANT, TARGET_2ND_CPU_VARIANT.
The build system uses those variables to set up an additional compiler
environment for the second arch.
2) When parsing Android.mks, the build system sets up rules to build a
module for both the 1st arch and the 2nd arch, unless it's explicitly
asked to skip so.
Android.mk will be adapted if there is additional rule of generating
source files.
The build system will accept arch-specific LOCAL_ variables, such as
LOCAL_CFLAGS_arm, LOCAL_CFLAGS_armv7-a-neon, LOCAL_CFLAGS_cortex-a15,
LOCAL_CFLAGS_aarch64 etc. Modules use such variables to set up build for
various archs at the same time.
3) Install binary of the 2nd arch by adding "<module_name>:32" to
PRODUCT_PACKAGES. All 2nd-arch libraries linked in by "<module_name>:32"
will be installed automatically.
Bug: 11654773
Change-Id: I2df63cd5463a07bf5358bee2a109f8fb9590fe30
Conflicts:
core/combo/TARGET_linux-arm.mk
2014-01-24 13:34:26 -08:00
Colin Cross
de89397b16
am 5119fcfc
: am f81cc531
: am d5227a83
: Merge "build: rename aarch64 target to arm64"
...
* commit '5119fcfc2052e9f3a5d4415759fb5bf252d651e8':
build: rename aarch64 target to arm64
2014-01-24 20:48:20 +00:00
Colin Cross
5119fcfc20
am f81cc531
: am d5227a83
: Merge "build: rename aarch64 target to arm64"
...
* commit 'f81cc531b41617b91ef2c46b7f2fb1bf1abb8dc7':
build: rename aarch64 target to arm64
2014-01-24 20:45:41 +00:00
Colin Cross
f81cc531b4
am d5227a83
: Merge "build: rename aarch64 target to arm64"
...
* commit 'd5227a833cde624532ec34e8b25c29af001e427f':
build: rename aarch64 target to arm64
2014-01-24 12:42:35 -08:00
Colin Cross
4f0eb7d50c
build: rename aarch64 target to arm64
...
Rename aarch64 build targets to arm64. The gcc toolchain is still
aarch64.
Change-Id: Ia92d8a50824e5329cf00fd6f4f92eae112b7f3a3
2014-01-23 22:39:38 -08:00
Ying Wang
4a814d0a69
am a0d68280
: am f5db4548
: am 62043de3
: Merge "Revert "Fix filter rule when checking for apks in PRODUCT_COPY_FILES.""
...
* commit 'a0d68280cae16645c2f16aeb6d8f614b76ba94a0':
Revert "Fix filter rule when checking for apks in PRODUCT_COPY_FILES."
2014-01-22 04:03:13 +00:00
Ying Wang
a0d68280ca
am f5db4548
: am 62043de3
: Merge "Revert "Fix filter rule when checking for apks in PRODUCT_COPY_FILES.""
...
* commit 'f5db454865c7b8cff22cc8faaeb5b983f059cb73':
Revert "Fix filter rule when checking for apks in PRODUCT_COPY_FILES."
2014-01-22 04:00:19 +00:00
Ying Wang
f5db454865
am 62043de3
: Merge "Revert "Fix filter rule when checking for apks in PRODUCT_COPY_FILES.""
...
* commit '62043de346dff2d31c58bc8c002699fc74d1351c':
Revert "Fix filter rule when checking for apks in PRODUCT_COPY_FILES."
2014-01-21 19:57:41 -08:00
Ying Wang
62043de346
Merge "Revert "Fix filter rule when checking for apks in PRODUCT_COPY_FILES.""
2014-01-22 03:48:59 +00:00
Ying Wang
06b3255118
Revert "Fix filter rule when checking for apks in PRODUCT_COPY_FILES."
...
This reverts commit ca37190711
.
Change-Id: I3a76f4cdf92ecbe3059bf5856cf341874e1393cf
2014-01-22 03:48:27 +00:00
Ying Wang
6e8e82ea58
am 10515519
: am 70cc8553
: am 8d1f91fa
: Merge "Fix filter rule when checking for apks in PRODUCT_COPY_FILES."
...
* commit '10515519ee2a3eb50ef3c6054504972fa1bc1e00':
Fix filter rule when checking for apks in PRODUCT_COPY_FILES.
2014-01-21 20:41:21 +00:00
Ying Wang
10515519ee
am 70cc8553
: am 8d1f91fa
: Merge "Fix filter rule when checking for apks in PRODUCT_COPY_FILES."
...
* commit '70cc85533dacfaa499f39c417cfd78e3ed922414':
Fix filter rule when checking for apks in PRODUCT_COPY_FILES.
2014-01-21 20:37:50 +00:00
Ying Wang
70cc85533d
am 8d1f91fa
: Merge "Fix filter rule when checking for apks in PRODUCT_COPY_FILES."
...
* commit '8d1f91fa548c80357fffbdbdd5dcccc3c461c9ec':
Fix filter rule when checking for apks in PRODUCT_COPY_FILES.
2014-01-21 12:36:33 -08:00
Ying Wang
8d1f91fa54
Merge "Fix filter rule when checking for apks in PRODUCT_COPY_FILES."
2014-01-21 20:31:31 +00:00
Ying Wang
5f95f44268
am 20048318
: am aa754868
: am 6ec35451
: Merge "Add missing paren in "java -version" check"
...
* commit '20048318cda49fc9412be8fb2349354313090240':
Add missing paren in "java -version" check
2014-01-21 20:01:29 +00:00
Ying Wang
20048318cd
am aa754868
: am 6ec35451
: Merge "Add missing paren in "java -version" check"
...
* commit 'aa7548683bcd254e50cffc5baf00994e58919d64':
Add missing paren in "java -version" check
2014-01-21 19:58:09 +00:00
Ying Wang
aa7548683b
am 6ec35451
: Merge "Add missing paren in "java -version" check"
...
* commit '6ec3545158f49f521c53c9474cfb28c1a1811fd3':
Add missing paren in "java -version" check
2014-01-21 11:54:58 -08:00
Brian Carlstrom
0cf57dc99f
Add missing paren in "java -version" check
...
Change-Id: Id66e795423e8d25b48ac996956748a93060ea5db
2014-01-20 23:48:45 -08:00
Robert Craig
ca37190711
Fix filter rule when checking for apks in PRODUCT_COPY_FILES.
...
PRODUCT_COPY_FILES entries can include the src:dest:owner
syntax versus src:dest. This causes the filter to miss
certain cases. Instead use the word-colon function to
grab the dest regardless of syntax.
Change-Id: I1f4e57a236c1db148bada0cfe5bd1e87bb1194d6
Signed-off-by: rpcraig <rpcraig@tycho.ncsc.mil>
2014-01-17 09:13:50 -05:00
Chet Haase
585ce19d9d
Add recyclerview to support libs docs
...
Change-Id: Ibe863e4b1930670353e6e0658fbc83e694dec3a4
2014-01-16 15:55:56 +00:00
Ying Wang
da9ef76b5d
am a296a71e
: am 166bc090
: Merge "[MIPS] Reenable linker fatal-warnings"
...
* commit 'a296a71e0c344e95f2d4dfe59d850a55130fe58a':
[MIPS] Reenable linker fatal-warnings
2014-01-16 01:11:15 +00:00
Ying Wang
a296a71e0c
am 166bc090
: Merge "[MIPS] Reenable linker fatal-warnings"
...
* commit '166bc090ab0ac7ac7a620889fd96656be4ca69c1':
[MIPS] Reenable linker fatal-warnings
2014-01-15 17:08:22 -08:00
Chris Dearman
13eb1eb53d
[MIPS] Reenable linker fatal-warnings
...
Change-Id: I4efbb7d0b1026b49a9b8bf968dd4752fca8a543b
2014-01-15 19:00:37 +00:00
Ying Wang
c4f4a5325f
am 14af5526
: am c4c71f06
: Merge "Remove aprof support from the build system."
...
* commit '14af5526b5001431af49e40be049b5475de64f15':
Remove aprof support from the build system.
2014-01-14 23:42:33 +00:00
Ying Wang
14af5526b5
am c4c71f06
: Merge "Remove aprof support from the build system."
...
* commit 'c4c71f06ab002c4b12042ba7752272311b62b0f9':
Remove aprof support from the build system.
2014-01-14 15:36:57 -08:00
Ying Wang
4587455075
Remove aprof support from the build system.
...
This reverts the commit 70dc3e1d
.
Change-Id: I480b005579805d2608d05dac41e32bb44642e813
2014-01-14 14:26:05 -08:00
Ying Wang
adc66128dc
am b6c57051
: am f5ce4fa9
: Merge "Install 64-bit libraries to /system/lib64."
...
* commit 'b6c570510aa1d2747538fe734292873ed13f5b67':
Install 64-bit libraries to /system/lib64.
2014-01-14 20:10:16 +00:00
Ying Wang
b6c570510a
am f5ce4fa9
: Merge "Install 64-bit libraries to /system/lib64."
...
* commit 'f5ce4fa983f08d42bbc5d96af4f86bce5c190f0c':
Install 64-bit libraries to /system/lib64.
2014-01-14 12:08:32 -08:00
Ying Wang
c634974d37
Install 64-bit libraries to /system/lib64.
...
/system/lib always contains 32-bit libraries, and /system/lib64 (if
present) always contains 64-bit libraries.
Move things around a little bit, so TARGET_ARCH can be used to define
the build paths.
Bug: 11654773
Change-Id: I2edd91e162c7a20d7719d7bae15e5fa6c2a5b498
2014-01-13 16:20:31 -08:00
Elliott Hughes
538009b26c
am dda9d8ee
: am 37c699c2
: Merge "Remove obsolete CUSTOM_KERNEL_HEADERS."
...
* commit 'dda9d8ee0fe580d663a4eaed49be5d39c3de2882':
Remove obsolete CUSTOM_KERNEL_HEADERS.
2014-01-11 00:50:44 +00:00
Elliott Hughes
dda9d8ee0f
am 37c699c2
: Merge "Remove obsolete CUSTOM_KERNEL_HEADERS."
...
* commit '37c699c28a464561b186ab11a5af60214ae25d9a':
Remove obsolete CUSTOM_KERNEL_HEADERS.
2014-01-10 16:47:30 -08:00
Elliott Hughes
37c699c28a
Merge "Remove obsolete CUSTOM_KERNEL_HEADERS."
2014-01-11 00:41:25 +00:00
Elliott Hughes
dddb566eba
Remove obsolete CUSTOM_KERNEL_HEADERS.
...
Change-Id: Id260dd351b90f065eee56e231d4c341b18c1b27f
2014-01-10 16:35:08 -08:00
Ying Wang
ee2a10eb18
am 0650d4a2
: am 987616ed
: Merge "Fix x86_64 build"
...
* commit '0650d4a2eadc96577b2e03fbda000ed5a340d8ac':
Fix x86_64 build
2014-01-10 17:40:26 +00:00
Ying Wang
0650d4a2ea
am 987616ed
: Merge "Fix x86_64 build"
...
* commit '987616ed09adc65e6636f7a3a82fa7b38021b6e2':
Fix x86_64 build
2014-01-10 09:38:13 -08:00
Pavel Chupin
522b0a633c
Fix x86_64 build
...
Issue introduced here:
https://android-review.googlesource.com/#/c/71842/
Change-Id: I8a60641ff07173fcedf259df89aaaa4bc6d6ea3e
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
2014-01-10 19:23:08 +04:00
Brian Carlstrom
1df8d17911
am 98c72521
: am ad8271a8
: Merge "Add support for ALTERNATE_JAVAC"
...
* commit '98c7252113ad4adfc11bb500d737b96c0544106f':
Add support for ALTERNATE_JAVAC
2014-01-10 02:39:02 +00:00
Brian Carlstrom
98c7252113
am ad8271a8
: Merge "Add support for ALTERNATE_JAVAC"
...
* commit 'ad8271a8e6a1f050c1852d6dc3df0eb6777e5606':
Add support for ALTERNATE_JAVAC
2014-01-09 18:36:22 -08:00
Brian Carlstrom
ad8271a8e6
Merge "Add support for ALTERNATE_JAVAC"
2014-01-10 02:31:26 +00:00
Ying Wang
02e4bb6b10
am cb5f9a28
: am a26ea82e
: Merge "Define PRIVATE_TARGET_ variables for only target modules."
...
* commit 'cb5f9a282e713096104e9d7b18bb028f926dbd2a':
Define PRIVATE_TARGET_ variables for only target modules.
2014-01-10 00:34:56 +00:00
Ying Wang
cb5f9a282e
am a26ea82e
: Merge "Define PRIVATE_TARGET_ variables for only target modules."
...
* commit 'a26ea82e6a226575f19fec6b5bea111cbe20c233':
Define PRIVATE_TARGET_ variables for only target modules.
2014-01-09 16:32:07 -08:00
Brian Carlstrom
b6dcef8777
Add support for ALTERNATE_JAVAC
...
Bug: 12476356
Change-Id: Idd013031dc32a560bca76cca295bedcad55982b4
2014-01-09 15:33:23 -08:00
Ying Wang
7fff9a1a56
Define PRIVATE_TARGET_ variables for only target modules.
...
Change-Id: I12c54bfffd9acb78a61d1032a087a0edaf3bf12c
2014-01-09 14:39:41 -08:00
Ying Wang
fb5ae89fea
am b5fb7f24
: am aed49987
: Merge "Allow clang to build host binaries."
...
* commit 'b5fb7f242e925f482557227623120f1e4480beba':
Allow clang to build host binaries.
2014-01-09 19:00:15 +00:00
Ying Wang
b5fb7f242e
am aed49987
: Merge "Allow clang to build host binaries."
...
* commit 'aed499879210c7432c1c5b3869f383b27b17dafc':
Allow clang to build host binaries.
2014-01-09 10:57:03 -08:00
Ying Wang
aed4998792
Merge "Allow clang to build host binaries."
2014-01-09 18:52:06 +00:00
Ying Wang
83709a21c1
am 95fc1a50
: am f12d4810
: Merge "PRODUCT_BOOT_JARS as a list of jar names separated by space"
...
* commit '95fc1a50750f8d0341e10f7ea39d37e3af5b21f3':
PRODUCT_BOOT_JARS as a list of jar names separated by space
2014-01-08 00:53:31 +00:00
Ying Wang
95fc1a5075
am f12d4810
: Merge "PRODUCT_BOOT_JARS as a list of jar names separated by space"
...
* commit 'f12d48104ba782d877afc31a081748fdc881f2b6':
PRODUCT_BOOT_JARS as a list of jar names separated by space
2014-01-07 16:50:49 -08:00
Ying Wang
ad6674cd60
PRODUCT_BOOT_JARS as a list of jar names separated by space
...
This makes it easier for OEMs to extend the PRODUCT_BOOT_JARS in their
product configuration files.
Change-Id: I5feca2f808b1914c275f28c7a4c38cca2ba6851f
2014-01-07 14:31:49 -08:00
Logan Chien
e6f65438a4
Allow clang to build host binaries.
...
Change-Id: I7e4f9dc6f69a97cfefdfa2ed55c5d7b8ad496da7
2014-01-07 14:49:20 +08:00
Ying Wang
b86c34ae64
am f05eecc3
: am a47d12e3
: Merge "Remove LOCAL_SRC_FILES as precondition of enabling dexpreopt"
...
* commit 'f05eecc3682d3599906e2ff61209e5c191cbf29b':
Remove LOCAL_SRC_FILES as precondition of enabling dexpreopt
2014-01-04 02:02:39 +00:00
Ying Wang
f05eecc368
am a47d12e3
: Merge "Remove LOCAL_SRC_FILES as precondition of enabling dexpreopt"
...
* commit 'a47d12e38ae38a6fdceb54172490c94408efa0de':
Remove LOCAL_SRC_FILES as precondition of enabling dexpreopt
2014-01-03 17:59:59 -08:00