Commit graph

12036 commits

Author SHA1 Message Date
Joe Onorato
9aa0b89177 make protobuf available to CTS host tools
Test: make -j32 cts
Change-Id: I866aebd6313fe2b0b6d3a1876ac8e5ada473a7b0
2016-12-20 22:28:54 -08:00
Hiroshi Yamauchi
279dec8890 Merge "Add ART_USE_READ_BARRIER to product variables." am: e34819ccce am: f9e277e1fe am: 9876e6483b
am: 4e815e49d4

Change-Id: I3b95e12f5337e0c08d2732a31a10ece070df20cf
2016-12-20 21:08:28 +00:00
Hiroshi Yamauchi
4e815e49d4 Merge "Add ART_USE_READ_BARRIER to product variables." am: e34819ccce am: f9e277e1fe
am: 9876e6483b

Change-Id: I6a0d6c40edf0a80fb1402068b2ae4b845dcd5da5
2016-12-20 20:58:42 +00:00
Hiroshi Yamauchi
9876e6483b Merge "Add ART_USE_READ_BARRIER to product variables." am: e34819ccce
am: f9e277e1fe

Change-Id: I4a0addd85f0e1dcc98250a60084f88be118276cc
2016-12-20 20:40:10 +00:00
Hiroshi Yamauchi
64594c4f53 Add ART_USE_READ_BARRIER to product variables.
Bug: 33492005
Test: top-level build for angler.
Change-Id: I12aa2e18487c16423223f110b6dfb0d6dff1e7e8
2016-12-19 16:25:00 -08:00
Daniel Cashman
b4ed15b04e Merge "Revert "Add build dependencies for split sepolicy files."" am: cbdc0bd096 am: 5e8be7b822 am: 6549a83888
am: 9bff49c703

Change-Id: I47182fb8bb5f1947b02ec4c70d3f23a810eba5f5
2016-12-17 01:28:18 +00:00
Daniel Cashman
9bff49c703 Merge "Revert "Add build dependencies for split sepolicy files."" am: cbdc0bd096 am: 5e8be7b822
am: 6549a83888

Change-Id: I5e6b621a55b6bd67f53559bc89dc0e757c1e74a5
2016-12-17 01:26:13 +00:00
Daniel Cashman
6549a83888 Merge "Revert "Add build dependencies for split sepolicy files."" am: cbdc0bd096
am: 5e8be7b822

Change-Id: I6b1e6db6a505f8a65879228dc8fa9b1863724ca1
2016-12-17 01:16:42 +00:00
Daniel Cashman
df1e2102c6 Revert "Add build dependencies for split sepolicy files."
This reverts commit 086189145c.

Change-Id: Idfd210d1f16eefcedda6154b0361611f53c5158f
2016-12-17 00:53:52 +00:00
dcashman
5fce540af2 Merge "Add build dependencies for split sepolicy files." am: 298f9b5925 am: bc1832f381 am: ced437a479
am: 40a04b4709

Change-Id: I35fda032da32a3bbb593154a9ed0287bf54304ad
2016-12-17 00:43:33 +00:00
dcashman
40a04b4709 Merge "Add build dependencies for split sepolicy files." am: 298f9b5925 am: bc1832f381
am: ced437a479

Change-Id: I06a95e8a22569ad4ab0d2586ba630910278c36df
2016-12-17 00:41:10 +00:00
dcashman
ced437a479 Merge "Add build dependencies for split sepolicy files." am: 298f9b5925
am: bc1832f381

Change-Id: Ic0a40500003afdd54e1a68cfec2937ae0f2aee06
2016-12-17 00:32:40 +00:00
dcashman
086189145c Add build dependencies for split sepolicy files.
Add build targets for split sepolicy files so they'll appear in the root dir for
on-device compilation.  nonplat_sepolicy will eventually be removed as it should
be provided by a different partition.  Also replace sepolicy.recovery with the
appropriate split components.

Bug: 31363362
Test: Policy builds on-device and boots.
Change-Id: I017dabe6940c3cd20de6c00bb5253274d5a9269b
2016-12-16 14:01:29 -08:00
Alex Klyubin
47d6f225e8 Merge "aapt no longer needed for signing APKs" am: 3cfff7386f am: 2c70770e93 am: bf78cdd81e
am: 259b97da70

Change-Id: I0d6c2b4a2b6a6c56142947037f5f9755f6d8db80
2016-12-16 17:55:26 +00:00
Alex Klyubin
259b97da70 Merge "aapt no longer needed for signing APKs" am: 3cfff7386f am: 2c70770e93
am: bf78cdd81e

Change-Id: I25988629bf8c0a8f2a6f8894511b199cd2d2aed4
2016-12-16 17:47:24 +00:00
Alex Klyubin
0d25880dc1 Merge "Remove unused get-package-min-sdk-version-int" am: 5a1ba84c30 am: 24b383a770
am: 176a27a7a2

Change-Id: Ifc7d911c981bd7f801e83653788585a2bf57abda
2016-12-16 17:47:10 +00:00
Alex Klyubin
bf78cdd81e Merge "aapt no longer needed for signing APKs" am: 3cfff7386f
am: 2c70770e93

Change-Id: I920311adea1085830df6ed992711e26aed38c2a1
2016-12-16 17:38:53 +00:00
Alex Klyubin
176a27a7a2 Merge "Remove unused get-package-min-sdk-version-int" am: 5a1ba84c30
am: 24b383a770

Change-Id: Iafe2ea0495e9c1b5c77eb4d995101c60e85700af
2016-12-16 17:38:40 +00:00
Alex Klyubin
3cfff7386f Merge "aapt no longer needed for signing APKs" 2016-12-16 17:21:13 +00:00
Alex Klyubin
5a1ba84c30 Merge "Remove unused get-package-min-sdk-version-int" 2016-12-16 17:20:23 +00:00
Vijay Venkatraman
6a0edfc4c9 Revert "Extends VNDK support in Make by setting LOCAL_USE_VNDK for modules going into vendor partition, except when they already have LOCAL_SDK_VERSION set." am: 823172e209 am: e9709b4575 am: f880ab9021
am: 2df3524d60

Change-Id: Iedf713038516c6fc8b81628fbbbe963b0bf6b7d8
2016-12-16 03:46:39 +00:00
Vijay Venkatraman
2df3524d60 Revert "Extends VNDK support in Make by setting LOCAL_USE_VNDK for modules going into vendor partition, except when they already have LOCAL_SDK_VERSION set." am: 823172e209 am: e9709b4575
am: f880ab9021

Change-Id: Ie6f74154c1d104effbeab74010337b9a6714a965
2016-12-16 02:34:47 +00:00
Vijay Venkatraman
f880ab9021 Revert "Extends VNDK support in Make by setting LOCAL_USE_VNDK for modules going into vendor partition, except when they already have LOCAL_SDK_VERSION set." am: 823172e209
am: e9709b4575

Change-Id: I8166568b64cbda20c35fb4b07ea24ce6578158fc
2016-12-16 02:26:19 +00:00
Vijay Venkatraman
e9709b4575 Revert "Extends VNDK support in Make by setting LOCAL_USE_VNDK for modules going into vendor partition, except when they already have LOCAL_SDK_VERSION set."
am: 823172e209

Change-Id: If6249d3b311089ea342fb873288ad38c12bc53d1
2016-12-16 02:17:47 +00:00
Vijay Venkatraman
e4be608d2f Merge "Revert "Extends VNDK support in Make by setting LOCAL_USE_VNDK for modules going into vendor partition, except when they already have LOCAL_SDK_VERSION set."" 2016-12-16 02:11:12 +00:00
Vijay Venkatraman
823172e209 Revert "Extends VNDK support in Make by setting LOCAL_USE_VNDK for modules going into vendor partition, except when they already have LOCAL_SDK_VERSION set."
This reverts commit 2b6c204c73.

Change-Id: I60a042f2ed0c767ec3a45c31ee1b99d43891efaa
2016-12-16 02:08:18 +00:00
Vijay Venkatraman
45a831a29e Extends VNDK support in Make by setting LOCAL_USE_VNDK for modules going into vendor partition, except when they already have LOCAL_SDK_VERSION set. am: 2b6c204c73 am: 23da9097fe am: a41a8d371c
am: eba25fac65

Change-Id: Ice4ab8495c20989c8ec882640f9884357b5839d4
2016-12-16 01:21:07 +00:00
Alex Klyubin
664cc31fd8 Remove unused get-package-min-sdk-version-int
The only user of get-package-min-sdk-version-int was signapk. signapk
no longer needs to be provided with the APK's minSdkVersion though.

(cherry picked from commit e185da21ca)
Test: make clean && make

Change-Id: I6867a004aec0f3752cbbc99cc30e02ca5404b3c4
2016-12-15 16:37:37 -08:00
Alex Klyubin
1b391c002d aapt no longer needed for signing APKs
signapk now auto-detects the APK's minSdkVersion, removing the need to
run aapt dump badging during APK signing.

Test: make clean && make
Change-Id: Ifc74292a9900443d053e437b50b540c8d0b33dbd
2016-12-15 16:37:21 -08:00
Vijay Venkatraman
eba25fac65 Extends VNDK support in Make by setting LOCAL_USE_VNDK for modules going into vendor partition, except when they already have LOCAL_SDK_VERSION set. am: 2b6c204c73 am: 23da9097fe
am: a41a8d371c

Change-Id: I3f4b8498410c9cf89c913413db9818402b13ceac
2016-12-15 23:32:41 +00:00
Vijay Venkatraman
a41a8d371c Extends VNDK support in Make by setting LOCAL_USE_VNDK for modules going into vendor partition, except when they already have LOCAL_SDK_VERSION set. am: 2b6c204c73
am: 23da9097fe

Change-Id: I1724efa79766e50eaccc9cd43fa5a143494397ec
2016-12-15 23:02:29 +00:00
Vijay Venkatraman
23da9097fe Extends VNDK support in Make by setting LOCAL_USE_VNDK for modules going into vendor partition, except when they already have LOCAL_SDK_VERSION set.
am: 2b6c204c73

Change-Id: Iea702c06134f40b312c795ce13d41fa94bc62e15
2016-12-15 21:37:29 +00:00
Vijay Venkatraman
b777f169f8 Merge "Extends VNDK support in Make by setting LOCAL_USE_VNDK for modules going into vendor partition, except when they already have LOCAL_SDK_VERSION set." 2016-12-15 21:26:16 +00:00
Alex Klyubin
e185da21ca Remove unused get-package-min-sdk-version-int
The only user of get-package-min-sdk-version-int was signapk. signapk
no longer needs to be provided with the APK's minSdkVersion though.

Test: make clean && make
Change-Id: Ibc0fb9c8e412f8b46b1761359c34b64c608a06b6
2016-12-15 09:28:46 -08:00
Dan Willemsen
86632061d5 Merge "Remove variables exported by Soong" am: f61205d5c7 am: da8f49522d am: 4f1d1d0a1e
am: 24e2ce2dc8

Change-Id: Ife25e2a3b8441b497060d8a2ad211b4f21d328ea
2016-12-15 07:56:55 +00:00
Dan Willemsen
cf694a5f2b Merge "Don't clean generated java sources when AIDL list changes" am: e9c4079e91 am: c29cf6efb6 am: b8338be5dc
am: dc61177c48

Change-Id: I834150432ffcf85c25dae3c31c2e4d1f8ff46026
2016-12-15 07:56:38 +00:00
Dan Willemsen
24e2ce2dc8 Merge "Remove variables exported by Soong" am: f61205d5c7 am: da8f49522d
am: 4f1d1d0a1e

Change-Id: I7fd64ff79923995574e0be2f361b486b3540a45d
2016-12-15 07:42:56 +00:00
Dan Willemsen
dc61177c48 Merge "Don't clean generated java sources when AIDL list changes" am: e9c4079e91 am: c29cf6efb6
am: b8338be5dc

Change-Id: I54ab92bf99301999756c9532f1819025f08cd673
2016-12-15 07:42:39 +00:00
Dan Willemsen
4f1d1d0a1e Merge "Remove variables exported by Soong" am: f61205d5c7
am: da8f49522d

Change-Id: I09c678146df1537df9e0f02eb112db031374f04c
2016-12-15 07:34:41 +00:00
Dan Willemsen
b8338be5dc Merge "Don't clean generated java sources when AIDL list changes" am: e9c4079e91
am: c29cf6efb6

Change-Id: I678611486f3f7c2951a02722224d3bbabae49e8b
2016-12-15 07:27:35 +00:00
Treehugger Robot
f61205d5c7 Merge "Remove variables exported by Soong" 2016-12-15 07:19:03 +00:00
Treehugger Robot
e9c4079e91 Merge "Don't clean generated java sources when AIDL list changes" 2016-12-15 07:01:13 +00:00
Dan Willemsen
3c6bba0af0 Don't clean generated java sources when AIDL list changes
AIDL doesn't generate into the intermediate src directory, we pass exact
aidl->java files to the compiler. So there is no need to clean the
intermediate src directory when the aidl file list changes for a module.

Test: None, just code inspection
Change-Id: I01feff7cc399ac5b88b83333a1ac86928d0a81e6
2016-12-14 19:53:54 -08:00
Dan Willemsen
3e9bcf40af Merge "Identify non-local EXPORT_C_INCLUDE_DIRS in soong_to_convert" am: d3cc4950f8 am: bfedf05812 am: 4d08538747
am: fbab4c206f

Change-Id: Ifec04ee64f5b8227337e2d4c7001831dba71a7e9
2016-12-15 01:00:41 +00:00
Dan Willemsen
fbab4c206f Merge "Identify non-local EXPORT_C_INCLUDE_DIRS in soong_to_convert" am: d3cc4950f8 am: bfedf05812
am: 4d08538747

Change-Id: I965820dd9cb60dabd5e5cf255630d888f216ea11
2016-12-15 00:52:42 +00:00
Dan Willemsen
4d08538747 Merge "Identify non-local EXPORT_C_INCLUDE_DIRS in soong_to_convert" am: d3cc4950f8
am: bfedf05812

Change-Id: Ic1b4310f3eec77d1dd193589f05f19e1232ed68f
2016-12-15 00:45:09 +00:00
Alex Klyubin
1ea326df0b Merge "Faster auto-detection of APK's minSdkVersion" am: 620686f3c6 am: 1f5e43cb6f am: 9d439f54b1
am: 25aa9cd031

Change-Id: I4f19a1550a43515bd77e63fd5745b01d40c6be50
2016-12-15 00:39:09 +00:00
Dan Willemsen
d3cc4950f8 Merge "Identify non-local EXPORT_C_INCLUDE_DIRS in soong_to_convert" 2016-12-15 00:30:04 +00:00
Dan Willemsen
56c6a9d1ff Remove variables exported by Soong
LLVM_RELEASE_VERSION is unused from envsetup.sh and during product
config loading.  LLVM_PREBUILTS_VERSION is still used in envsetup.sh, so
needs to stay.

Delay reading core/clang/config.mk until after Soong's variables are
read so that we don't need a copy of LLVM_PREBUILTS_BASE.

Test: Compare build-aosp_flounder.ninja
Change-Id: I85b5836a2230838c8f3766fb19c6108fc5c9ca50
2016-12-14 16:27:08 -08:00
Alex Klyubin
25aa9cd031 Merge "Faster auto-detection of APK's minSdkVersion" am: 620686f3c6 am: 1f5e43cb6f
am: 9d439f54b1

Change-Id: Ia481bba8525e07d016879f88ae2a2c3e40cc1da6
2016-12-15 00:02:37 +00:00