David Brazdil
dfd096870d
Merge "Refactor hiddenapi rules to share common code"
...
am: 9b53066762
Change-Id: I2fc45e8d861aff3a2e4ab5ca6ccf1ba44bb29c6c
2018-06-29 04:40:17 -07:00
David Brazdil
9b53066762
Merge "Refactor hiddenapi rules to share common code"
2018-06-29 11:33:09 +00:00
David Brazdil
ef8690b797
Merge "Adjust arguments of hiddenapi
tool" am: dadcb9ced2
...
am: d9a9e981ce
Change-Id: Id3fecde7470e6881c888b1c4b8e76ed67ab12b4e
2018-06-29 01:51:09 -07:00
David Brazdil
d9a9e981ce
Merge "Adjust arguments of hiddenapi
tool"
...
am: dadcb9ced2
Change-Id: I952877c22a547aacbe248e2411f5b2628a164133
2018-06-29 01:46:18 -07:00
David Brazdil
dadcb9ced2
Merge "Adjust arguments of hiddenapi
tool"
2018-06-29 08:40:55 +00:00
Sundong Ahn
59ee16df26
Merge "Support java sdk libraries" am: 3dbb886cda
...
am: 04d7ae2ff5
Change-Id: Iaf49e5e4bcc3306ebf58c4d717e9d05f0be4c1da
2018-06-28 20:49:00 -07:00
Sundong Ahn
04d7ae2ff5
Merge "Support java sdk libraries"
...
am: 3dbb886cda
Change-Id: I7e61484fd12db60a7a18a4559b8ae38cb463eeef
2018-06-28 20:31:17 -07:00
Treehugger Robot
3dbb886cda
Merge "Support java sdk libraries"
2018-06-29 02:51:43 +00:00
Ari Hausman-Cohen
0edb411563
Merge "Add PRODUCT_IOT support to soong." am: 0d2436e372
...
am: eb5fccc98c
Change-Id: Ia3e28619853ae447179319caf63425e88f56b5aa
2018-06-28 13:29:32 -07:00
Ari Hausman-Cohen
eb5fccc98c
Merge "Add PRODUCT_IOT support to soong."
...
am: 0d2436e372
Change-Id: I86fc1b9d5b92c713f93bb0efbfd0a6f556d8e9e4
2018-06-28 13:25:09 -07:00
Ari Hausman-Cohen
0d2436e372
Merge "Add PRODUCT_IOT support to soong."
2018-06-28 20:13:54 +00:00
David Brazdil
6b60b2151e
Refactor hiddenapi rules to share common code
...
Java modules built with make and Soong currently invoke `hiddenapi`
with their own rules. Refactor the definitions so that Soong uses
make's definition. This will be useful for a subsequent CL which
needs to invoke `hiddenapi` on all boot dex files simultaneously.
Bug: 79409988
Test: m
Change-Id: I85105e650605d37c3ee8200d7f0d40c297756fcb
2018-06-28 18:14:30 +01:00
David Brazdil
57b1e546a0
Adjust arguments of hiddenapi
tool
...
The `hiddenapi` build tool now expects the first argument to be
a command name. Change its build rule accordingly.
Bug: 79409988
Test: make
Change-Id: I7e34331c487f490d1de6a10c4139768e9774f03e
2018-06-28 18:14:30 +01:00
Ari Hausman-Cohen
271d861ab5
Add PRODUCT_IOT support to soong.
...
Some code needs to behave differently for Android Things
systems. PRODUCT_IOT tracks Android Things products.
This change exposes this variable into the soong system.
Bug: 110494430
Test: aosp_angler builds
Change-Id: Id9c27e4fe70957f217cfbdc019e8a37532bafac2
2018-06-27 16:52:51 -07:00
Pirama Arumuga Nainar
8ffb008e88
Merge "Do not set entry-point for Windows" am: 645b8db09a
...
am: 783c0bd833
Change-Id: I0c0edd3bdc25fdc7131b79e7ebd9cc8e4ea809bc
2018-06-27 13:35:45 -07:00
Pirama Arumuga Nainar
783c0bd833
Merge "Do not set entry-point for Windows"
...
am: 645b8db09a
Change-Id: Ia4982902151b800b58a3cfa488ccfddecb6aa662
2018-06-27 13:26:34 -07:00
Treehugger Robot
645b8db09a
Merge "Do not set entry-point for Windows"
2018-06-27 20:22:23 +00:00
Pirama Arumuga Nainar
f0a1fd6f5c
Merge "Use $(my_prefix)OS instead of HOST_CROSS_OS" am: 69af20f184
...
am: 897b03f9ee
Change-Id: I23e85438df9b7c33e2cc6805843692cee047bb79
2018-06-27 13:17:40 -07:00
Pirama Arumuga Nainar
897b03f9ee
Merge "Use $(my_prefix)OS instead of HOST_CROSS_OS"
...
am: 69af20f184
Change-Id: I9006ed1815f52f31a05ec9eb190672fc0d0b3da9
2018-06-27 13:14:30 -07:00
Pirama Arumuga Nainar
bf5372250a
Merge "Use $(my_prefix)OS instead of HOST_CROSS_OS" am: 1caedd6bdc
...
am: 71b8769e5c
Change-Id: If4e1ed2a6c85a5041efbc2d11093fbff7e97cdfc
2018-06-27 11:47:21 -07:00
Pirama Arumuga Nainar
71b8769e5c
Merge "Use $(my_prefix)OS instead of HOST_CROSS_OS"
...
am: 1caedd6bdc
Change-Id: Ic7d6fc7d44167e22c196de8275dc27c88e2f714a
2018-06-27 11:41:12 -07:00
Pirama Arumuga Nainar
b448834e96
Do not set entry-point for Windows
...
Bug: http://b/62424007
This breaks 64-bit Windows executables. Probably due to the Clang
migration, the entry-point need not be set even for 32-bit executables.
Test: 32-bit and 64-bit aapt2_tests.exe and ziparchive-tests.exe can
start. (There are some failed tests, though).
Change-Id: I1dea9137c79c5f26b493640cfae0856c1a7ea301
2018-06-27 11:28:33 -07:00
Pirama Arumuga Nainar
060741e77d
Use $(my_prefix)OS instead of HOST_CROSS_OS
...
The latter is not module-specific and affects all host modules. Also
remove the check for LOCAL_IS_HOST_MODULE and use $(my_prefix)OS.
This should be future-proof, where may use different configurations of
cross-compilations across Linux, Darwin, Windows.
Test: m native
Change-Id: I0a6255a8b83960ffb543b593d4a50d963be1de88
2018-06-27 10:37:54 -07:00
Pirama Arumuga Nainar
407b6aca28
Use $(my_prefix)OS instead of HOST_CROSS_OS
...
The latter is not module-specific and prevents santizer configuration
for all host modules.
Test: mma HOST_SANITIZE=address hardware/google/apf
Change-Id: I62a448973c1d6526e4b475f3288996e44c88fbc9
2018-06-27 09:42:33 -07:00
Pirama Arumuga Nainar
5a5588a999
Merge "Do not enable sanitizers on Windows" am: 0d53f4b12b
...
am: a743e206ef
Change-Id: Ife8a84916ce8289981bbabde8c0e48f597d07eba
2018-06-26 17:08:38 -07:00
Pirama Arumuga Nainar
a743e206ef
Merge "Do not enable sanitizers on Windows"
...
am: 0d53f4b12b
Change-Id: I96fde141a4d27c231947f65f3917da30a311b420
2018-06-26 17:05:24 -07:00
Pirama Arumuga Nainar
c6a3ddf834
Do not enable sanitizers on Windows
...
Bug: http://b/69933068
Test: m native-host-cross SANITIZE_HOST=address
Change-Id: I0b99797d218dc34d302906d704d991e59698c351
2018-06-26 14:18:14 -07:00
Nan Zhang
77a8b394ee
Copy annotations.zip to out/target/common/obj/PACKAGING/
...
Test: m out/target/common/obj/PACKAGING/metalava-api-stubs-docs_annotations.zip
Bug: b/78245848
Change-Id: I283e046afb0c6e420d251e9c974835a4ec2fbad4
2018-06-26 13:25:18 -07:00
Pirama Arumuga Nainar
06fd7f52d1
Merge "Disable lld for windows host modules" am: 060c99c33e
...
am: e1b1ea3d23
Change-Id: I1b9b2c34cafb83c1fca09a166911c8179e0e79bd
2018-06-26 13:05:03 -07:00
Pirama Arumuga Nainar
e1b1ea3d23
Merge "Disable lld for windows host modules"
...
am: 060c99c33e
Change-Id: I8f8ec58270d1f3e5eea596e379062c7fada802d7
2018-06-26 12:53:41 -07:00
Treehugger Robot
060c99c33e
Merge "Disable lld for windows host modules"
2018-06-26 19:47:53 +00:00
Colin Cross
5388fc8546
Merge "Use pretty-error in prebuilt_internal.mk" am: 7ef5d75009
...
am: ce394e47fc
Change-Id: I63416395677803e2c637894a0d13778256d4ddd0
2018-06-26 12:41:39 -07:00
Colin Cross
ce394e47fc
Merge "Use pretty-error in prebuilt_internal.mk"
...
am: 7ef5d75009
Change-Id: I419950e64cee3baa24aba06a00affccd3d3b0567
2018-06-26 12:38:29 -07:00
Treehugger Robot
7ef5d75009
Merge "Use pretty-error in prebuilt_internal.mk"
2018-06-26 19:28:24 +00:00
Colin Cross
48fdc133a3
Merge "Disable standalone relocation packer" am: effbc370dc
...
am: bbbcf1c01e
Change-Id: I97e31a2145b7965e27708c30bc532ba81cab31f0
2018-06-26 10:53:51 -07:00
Colin Cross
bbbcf1c01e
Merge "Disable standalone relocation packer"
...
am: effbc370dc
Change-Id: Ie72c24415f13f0960413f61d515b793ab780125a
2018-06-26 10:50:11 -07:00
Colin Cross
effbc370dc
Merge "Disable standalone relocation packer"
2018-06-26 17:40:57 +00:00
Chih-hung Hsieh
7e1d58ba4b
Merge "Filter out clang-tidy unknown arguments." am: 875691cf89
...
am: fb21c07d84
Change-Id: Id5412315b97ab2b0bebbab30b3be6f4e30fd8714
2018-06-26 10:08:32 -07:00
Chih-hung Hsieh
fb21c07d84
Merge "Filter out clang-tidy unknown arguments."
...
am: 875691cf89
Change-Id: I213cba2633df3d5de2ecc072ca4569f894c64ee8
2018-06-26 10:03:15 -07:00
Chih-hung Hsieh
875691cf89
Merge "Filter out clang-tidy unknown arguments."
2018-06-26 16:51:40 +00:00
Anton Hansson
7547fea8f9
Merge "Include PRODUCT_COPY_FILES in artifact check." am: 31cd1263d4
...
am: a85fbdb83d
Change-Id: Ia521300d11b8bbd58a962705eeab530c476b32e6
2018-06-26 02:58:50 -07:00
Anton Hansson
a85fbdb83d
Merge "Include PRODUCT_COPY_FILES in artifact check."
...
am: 31cd1263d4
Change-Id: I51e0d60a634ddbf9597b9797e7d8208930908bfb
2018-06-26 02:55:12 -07:00
Anton Hansson
31cd1263d4
Merge "Include PRODUCT_COPY_FILES in artifact check."
2018-06-26 09:29:54 +00:00
Doheon Lee
ed9747c5c8
Merge "Declare install path for product partition binaries" am: 39deff9e50
...
am: deb5a29934
Change-Id: Id458aa30335fa9fd33f9f632c73852a663d81799
2018-06-25 18:49:09 -07:00
Doheon Lee
deb5a29934
Merge "Declare install path for product partition binaries"
...
am: 39deff9e50
Change-Id: Iec7178f6ece015d33afbf28fa19ca92adbc5d2b8
2018-06-25 18:45:59 -07:00
Treehugger Robot
39deff9e50
Merge "Declare install path for product partition binaries"
2018-06-26 01:37:59 +00:00
Colin Cross
84667699f0
Use pretty-error in prebuilt_internal.mk
...
Test: none
Change-Id: I191515d90b8f0f1fe2ac382b857d47ebe98db0d3
2018-06-26 00:38:17 +00:00
Colin Cross
979f9f9b18
Disable standalone relocation packer
...
We only support relocation packing inside lld now, remove calls to
the standalone relocation packer. Any shared library built with
LOCAL_USE_CLANG_LLD := false will no longer have relocation packing.
This will also prevent relocation packing on prebuilt shared
libraries.
Also enables relocation packing on Darwin since lld will work on
Darwin.
Bug: 110715614
Test: m checkbuild
Change-Id: Ib4d4bc86f164d05dd78455c8e7605d4b4f5a2a77
2018-06-26 00:35:46 +00:00
Nelson Li
1e2f882fd1
Merge "Revert "Revert "Build System: Validate AndroidTest.xml Configs""" am: d3ef2822cc
...
am: f6cfd5e360
Change-Id: Ic9aec1007ca6aa3e34605a2d1841c690546bd8a5
2018-06-25 17:34:12 -07:00
Nelson Li
f6cfd5e360
Merge "Revert "Revert "Build System: Validate AndroidTest.xml Configs"""
...
am: d3ef2822cc
Change-Id: Id57e37bd69958c9e6cfc178414ef9a5a84842d25
2018-06-25 17:30:59 -07:00