Paul Duffin
4ea7fb7c07
Merge changes Ib0389900,Ib2d69dea am: e28d0c0ff3
am: 7204ec83ef
...
am: 1a5d25499a
Change-Id: I5b2ce79790b12fab360339faba6f7ef548eb961a
2019-03-01 01:23:21 -08:00
Paul Duffin
1a5d25499a
Merge changes Ib0389900,Ib2d69dea am: e28d0c0ff3
...
am: 7204ec83ef
Change-Id: Iab426d8c916d6548edd8bb25d62401b1e97cd6b3
2019-03-01 01:19:15 -08:00
Paul Duffin
7204ec83ef
Merge changes Ib0389900,Ib2d69dea
...
am: e28d0c0ff3
Change-Id: Ibcbc9f19ac3980e74034f0a27ab249c71e5006df
2019-03-01 01:15:20 -08:00
Paul Duffin
e28d0c0ff3
Merge changes Ib0389900,Ib2d69dea
...
* changes:
Fix hiddenapi issue when REMOVE_ATB_FROM_BCP=true
Improve hiddenapi processing so it does not require white list
2019-03-01 09:04:39 +00:00
Alex Light
c6d6380c34
Merge "Add support for including py_binary and *_go_binary in apexs" am: f8711f053c
am: 6b7ea48868
...
am: 95333c25e5
Change-Id: I87ec345448112a7e06d8d8adb7cda1493a9f0b70
2019-02-28 20:22:43 -08:00
Alex Light
95333c25e5
Merge "Add support for including py_binary and *_go_binary in apexs" am: f8711f053c
...
am: 6b7ea48868
Change-Id: I3cb446c21e30c5414f6af5b98e69bc4627148885
2019-02-28 20:14:35 -08:00
Alex Light
6b7ea48868
Merge "Add support for including py_binary and *_go_binary in apexs"
...
am: f8711f053c
Change-Id: Ia3a19d7f4969fbecd76a9cfd8e9e9a35db909429
2019-02-28 20:10:33 -08:00
Treehugger Robot
f8711f053c
Merge "Add support for including py_binary and *_go_binary in apexs"
2019-03-01 03:57:51 +00:00
Jaewoong Jung
5b657bfba7
Merge "aapt2 flag for target manifest package override" am: ce3de3df0f
am: a58c5c8139
...
am: b3f3924119
Change-Id: I86cbc75abb59f1e88ae20cc1d8e7004405246ef1
2019-02-28 19:37:21 -08:00
Jaewoong Jung
b3f3924119
Merge "aapt2 flag for target manifest package override" am: ce3de3df0f
...
am: a58c5c8139
Change-Id: I6fc48aa98e783c08a2d6b0c3005621dbd81459e6
2019-02-28 19:33:17 -08:00
Jaewoong Jung
a58c5c8139
Merge "aapt2 flag for target manifest package override"
...
am: ce3de3df0f
Change-Id: I20740e8b604ec5b496c17cce5cb45339d3d279ee
2019-02-28 19:29:16 -08:00
Jaewoong Jung
ce3de3df0f
Merge "aapt2 flag for target manifest package override"
2019-03-01 03:24:25 +00:00
Sundong Ahn
c7ff2701a1
Merge "Add path valid check" am: 10d21fdcb9
am: 24801a3980
...
am: 37eed8fc81
Change-Id: I84e99e95c5a5e95ea105733b0ca8b88d61f1d033
2019-02-28 19:04:47 -08:00
Sundong Ahn
37eed8fc81
Merge "Add path valid check" am: 10d21fdcb9
...
am: 24801a3980
Change-Id: I0d5ec500385106de4b1168cf4114be61aba40374
2019-02-28 18:56:11 -08:00
Sundong Ahn
24801a3980
Merge "Add path valid check"
...
am: 10d21fdcb9
Change-Id: Idea414e7b6d8bf3ba9058e9a5eb9ff8a1122cc0d
2019-02-28 18:48:08 -08:00
Treehugger Robot
10d21fdcb9
Merge "Add path valid check"
2019-03-01 02:34:58 +00:00
Alex Light
778127a041
Add support for including py_binary and *_go_binary in apexs
...
These additional binary types are useful for some apexs. Add the
ability to include them. Due to the nature of the resulting artifacts
only py binaries with embedded launchers and host go binaries are
supported.
Test: m com.android.support.apexer
Bug: 119332365
Bug: 119332362
Change-Id: I27c253d3647cf7bbe15896610d7a74a5f93e8bec
2019-03-01 01:56:14 +00:00
Jaewoong Jung
2cfaf135a4
Merge "Revert "Add override_module."" am: ef36053829
am: 4ab2e63974
...
am: d26cc522ac
Change-Id: Iab70e8d689eea96831afd4f3b696122b98c99d9b
2019-02-28 15:51:16 -08:00
Jaewoong Jung
4102e5dca3
aapt2 flag for target manifest package override
...
This change adds an aapt2 flag, rename-instrumentation-target-package,
when an android test's instrumention target module's manifest package
name is overridden.
Bug: 122957760
Test: app_test.go, atest DocumentsUITests
Change-Id: I7116a51ec5ec9d61a20cd28509b3af0e383730d7
2019-02-28 15:41:45 -08:00
Jaewoong Jung
d26cc522ac
Merge "Revert "Add override_module."" am: ef36053829
...
am: 4ab2e63974
Change-Id: Id48b87392cb84f1b2a07ba0dde7c8e024dec0509
2019-02-28 15:39:02 -08:00
Jaewoong Jung
4ab2e63974
Merge "Revert "Add override_module.""
...
am: ef36053829
Change-Id: I962847cbe6c518477c8c0422d93c56103616a6bc
2019-02-28 15:25:45 -08:00
Treehugger Robot
ef36053829
Merge "Revert "Add override_module.""
2019-02-28 23:10:33 +00:00
Alex Light
6e1ded330f
Merge "Add java_* 'services:' field" am: 6a48032fc9
am: 16189b6584
...
am: b2b83a47ca
Change-Id: I1a218f1f88473d87b030d122e56ac8ce8fc8df43
2019-02-28 09:44:26 -08:00
Alex Light
b2b83a47ca
Merge "Add java_* 'services:' field" am: 6a48032fc9
...
am: 16189b6584
Change-Id: I186727849ae1d3723f90c166ae89ad238e4cf290
2019-02-28 09:32:16 -08:00
Alex Light
16189b6584
Merge "Add java_* 'services:' field"
...
am: 6a48032fc9
Change-Id: Ic880f26e50d1ea9fcd0ec30da4a136ad5fc78c04
2019-02-28 09:17:14 -08:00
Alex Light
6a48032fc9
Merge "Add java_* 'services:' field"
2019-02-28 17:05:01 +00:00
Jaewoong Jung
acb6db331b
Revert "Add override_module."
...
This reverts commit aa65e17016
.
Reason for revert: Not compatible with PRODUCT_PACKAGES, and so has very limited use.
Change-Id: Ib141d3984a6f12bb50989e66037494c466b066f1
2019-02-28 16:22:30 +00:00
Paul Duffin
719fed4e95
Fix hiddenapi issue when REMOVE_ATB_FROM_BCP=true
...
If the android.test.base is not on the bootclasspath then its stubs
should not be used as input to the hiddenapi processor.
Bug: 73711752
Test: make REMOVE_ATB_FROM_BCP=true droid && atest -p cts/tests/signature
Change-Id: Ib03899001e4350c9ad9e757e9e6d7d41bb0a3896
2019-02-28 16:15:44 +00:00
Paul Duffin
d2acecaeb7
Improve hiddenapi processing so it does not require white list
...
Rather than have a special white list to contain the names of modules
that provide additional hiddenapi for modules on the bootclasspath
this defines a convention that such modules must have a name which is
of the format <x>-hiddenapi, where <x> is the name of the module on the
bootclasspath.
Bug: 73711752
Test: make droid && flashall -w && atest -p cts/tests/signature
Change-Id: Ib2d69dea9541b60a9bb81496f00edb65036d1ebb
2019-02-28 16:13:20 +00:00
Paul Duffin
3a006cd771
Merge "Revert "Support libraries (not just boot jars) that have hiddenapi"" am: 724c5fd813
am: 4a33f24c2c
...
am: 927fba9706
Change-Id: I6c71b9199fe2d98dbcef61faaa7d00475cd6098a
2019-02-28 05:43:38 -08:00
Paul Duffin
927fba9706
Merge "Revert "Support libraries (not just boot jars) that have hiddenapi"" am: 724c5fd813
...
am: 4a33f24c2c
Change-Id: I218a12d3d132913ac846452175661aa5b49a016e
2019-02-28 05:39:08 -08:00
Paul Duffin
4a33f24c2c
Merge "Revert "Support libraries (not just boot jars) that have hiddenapi""
...
am: 724c5fd813
Change-Id: Ie67f5288ae289eae702817266a389e01531ac4af
2019-02-28 05:35:07 -08:00
Paul Duffin
724c5fd813
Merge "Revert "Support libraries (not just boot jars) that have hiddenapi""
2019-02-28 13:25:08 +00:00
Roland Levillain
33d232ad61
Merge "Fix soong.android.RuleBuilderCommand.FlagWithList's comment." am: 2833d984fb
am: 5d2de1b78c
...
am: 37ba9f1fdb
Change-Id: I4d148b99471034a8714d9bd268330e0e36ad63b4
2019-02-28 03:15:30 -08:00
Roland Levillain
37ba9f1fdb
Merge "Fix soong.android.RuleBuilderCommand.FlagWithList's comment." am: 2833d984fb
...
am: 5d2de1b78c
Change-Id: I3b932ac3d460894bf0b3e5e999a571c83bcd8ee9
2019-02-28 03:11:28 -08:00
Roland Levillain
5d2de1b78c
Merge "Fix soong.android.RuleBuilderCommand.FlagWithList's comment."
...
am: 2833d984fb
Change-Id: I148b1695750a533a8d05b0e324bb88ae5903a39d
2019-02-28 03:07:47 -08:00
Roland Levillain
2833d984fb
Merge "Fix soong.android.RuleBuilderCommand.FlagWithList's comment."
2019-02-28 10:58:52 +00:00
Sundong Ahn
ae418acbab
Add path valid check
...
The path valid check is added for avoiding panic message
Bug: 126612123
Test: tapas tradefed-all && make -j40
Change-Id: I76b79d5040db7168d8a8879f64349846005333b5
2019-02-28 16:51:53 +09:00
Jaewoong Jung
049aea10f5
Merge "Add override_module." am: b709575a75
am: e8eaf4608d
...
am: b44bb0896b
Change-Id: I4c8faef56835a1e7d334f8dade5623c9ea07df3e
2019-02-27 20:13:56 -08:00
Jaewoong Jung
b44bb0896b
Merge "Add override_module." am: b709575a75
...
am: e8eaf4608d
Change-Id: I768b903b560b1054ef99c190e00c0c63f8cef18a
2019-02-27 20:09:53 -08:00
Jaewoong Jung
e8eaf4608d
Merge "Add override_module."
...
am: b709575a75
Change-Id: I9f50a0def72a22d9146f2b23e6b313f55b7e6c3c
2019-02-27 20:05:51 -08:00
Treehugger Robot
b709575a75
Merge "Add override_module."
2019-02-28 03:46:23 +00:00
Alex Light
7f004a765b
Add java_* 'services:' field
...
Some libraries rely on the java.util.ServiceLoader system to access
classes. Allow java_* targets to specify the services that should be
exposed there.
Test: m jdi-support
Bug: 124507633
Change-Id: I253a87033563e3aebc50250fe2252d80d2883815
2019-02-27 23:14:47 +00:00
Jaewoong Jung
464591da7f
Merge "Add a filename to anchor links in build docs." am: be977a0edd
am: 010c2559e5
...
am: 23b79d0643
Change-Id: Iac6b2f18a64fc9183bac3f09165e3a38356a4599
2019-02-27 15:01:13 -08:00
Jaewoong Jung
23b79d0643
Merge "Add a filename to anchor links in build docs." am: be977a0edd
...
am: 010c2559e5
Change-Id: Ib3e918eccc5a8d3525c23bb0bf53082a846724ad
2019-02-27 14:57:10 -08:00
Jaewoong Jung
010c2559e5
Merge "Add a filename to anchor links in build docs."
...
am: be977a0edd
Change-Id: I1da199310bd909172afce69213d008dd5d0dc7d0
2019-02-27 14:52:06 -08:00
Jaewoong Jung
be977a0edd
Merge "Add a filename to anchor links in build docs."
2019-02-27 22:38:19 +00:00
Jaewoong Jung
aa65e17016
Add override_module.
...
This new module type replaces the inherit-package function in make by
allowing developers to override the name, the certificate, and the
manifest package name of an android_app module.
Bug: 122957760
Fixes: 123640028
Test: app_test.go + BrowserGoogle
Change-Id: Iefe447e7078b25039233221361ef95c83a29973a
2019-02-27 14:35:39 -08:00
Patrice Arruda
4a77a1c092
Merge "Add a host prebuilt module type for usr/share." am: 368a97286b
am: ecaae42150
...
am: 87a0cc06c9
Change-Id: I303afaae56e058671469911a9b7885898ee2a7f7
2019-02-27 14:29:07 -08:00
Patrice Arruda
87a0cc06c9
Merge "Add a host prebuilt module type for usr/share." am: 368a97286b
...
am: ecaae42150
Change-Id: Ie5a0dbfbeff1bf44d05a921a1c74defafd4fe126
2019-02-27 14:21:03 -08:00