David Brazdil
c06f48a21d
Fix unzip on sdk_mac build
...
Recent CL added a flag to an unzip command which does not restore
the timestamps of extracted files. This is necessary because the
extracted files are the output of the rule and thus the timestamp
must be newer than the timestamp of the inputs.
Unfortunately, the sdk_mac build has an old version of UnZip (5.52
vs 6.0) which does not support the flag. Replace it with find|touch.
Test: m
Change-Id: Ib1f218af4547a1d604b46e68b6ef50d45cb91ee9
2018-07-02 11:19:53 +01:00
bohu
bb47ecdbfe
emulator: fix a typo when copying userdata.img
...
am: a83fc0e482
Change-Id: If8e921aff76dfabfcebb90180697787d863fe77a
2018-06-29 12:37:12 -07:00
David Brazdil
254856e2d1
Merge "Refactor hiddenapi rules to share common code" am: 9b53066762
...
am: dfd096870d
Change-Id: Ia09c17dff80ad09b38d3b23f7edfbdd2f9314c51
2018-06-29 04:43:27 -07:00
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