aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/android/AndroidDeviceRule.java
diff options
context:
space:
mode:
authorGravatar gregce <gregce@google.com>2017-12-21 11:33:32 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2017-12-21 11:35:05 -0800
commit676a9579ac473915d2b39f7814a6a8650d3a74b3 (patch)
tree2095951448d55d4896caabe75789c7d95f09f855 /src/main/java/com/google/devtools/build/lib/rules/android/AndroidDeviceRule.java
parent4abd6c30f99635b803b9170baa3de1e3f3b2859d (diff)
Change cfg(HOST) to cfg(HostTransition.INSTANCE).
Preparatory step for removing ConfigurationTransition.HOST. PiperOrigin-RevId: 179838374
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/android/AndroidDeviceRule.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/android/AndroidDeviceRule.java32
1 files changed, 18 insertions, 14 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidDeviceRule.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidDeviceRule.java
index a033c67cfb..5c37d9fd09 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidDeviceRule.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidDeviceRule.java
@@ -13,7 +13,6 @@
// limitations under the License.
package com.google.devtools.build.lib.rules.android;
-import static com.google.devtools.build.lib.packages.Attribute.ConfigurationTransition.HOST;
import static com.google.devtools.build.lib.packages.Attribute.attr;
import static com.google.devtools.build.lib.packages.BuildType.LABEL;
import static com.google.devtools.build.lib.packages.BuildType.LABEL_LIST;
@@ -23,6 +22,7 @@ import static com.google.devtools.build.lib.syntax.Type.INTEGER;
import com.google.devtools.build.lib.analysis.BaseRuleClasses;
import com.google.devtools.build.lib.analysis.RuleDefinition;
import com.google.devtools.build.lib.analysis.RuleDefinitionEnvironment;
+import com.google.devtools.build.lib.analysis.config.HostTransition;
import com.google.devtools.build.lib.analysis.whitelisting.Whitelist;
import com.google.devtools.build.lib.packages.RuleClass;
import com.google.devtools.build.lib.rules.java.JavaSemantics;
@@ -95,58 +95,62 @@ public final class AndroidDeviceRule implements RuleDefinition {
a specific device). The properties in this file will override read only
properties typically set by the emulator such as ro.product.model.
<!-- #END_BLAZE_RULE.ATTRIBUTE --> */
- .add(attr("default_properties", LABEL).cfg(HOST).allowedFileTypes(JavaSemantics.PROPERTIES))
+ .add(attr("default_properties", LABEL)
+ .cfg(HostTransition.INSTANCE)
+ .allowedFileTypes(JavaSemantics.PROPERTIES))
/* <!-- #BLAZE_RULE(android_device).ATTRIBUTE(platform_apks) -->
A list of apks to be installed on the device at boot time.
<!-- #END_BLAZE_RULE.ATTRIBUTE --> */
.add(attr("platform_apks", LABEL_LIST).legacyAllowAnyFileType())
.add(
attr("$adb_static", LABEL)
- .cfg(HOST)
+ .cfg(HostTransition.INSTANCE)
.value(env.getToolsLabel("//tools/android:adb_static")))
- .add(attr("$adb", LABEL).cfg(HOST).value(env.getToolsLabel("//tools/android:adb")))
+ .add(attr("$adb", LABEL)
+ .cfg(HostTransition.INSTANCE)
+ .value(env.getToolsLabel("//tools/android:adb")))
.add(
attr("$emulator_arm", LABEL)
- .cfg(HOST)
+ .cfg(HostTransition.INSTANCE)
.value(env.getToolsLabel("//tools/android/emulator:emulator_arm")))
.add(
attr("$emulator_x86", LABEL)
- .cfg(HOST)
+ .cfg(HostTransition.INSTANCE)
.value(env.getToolsLabel("//tools/android/emulator:emulator_x86")))
.add(
attr("$emulator_x86_bios", LABEL)
- .cfg(HOST)
+ .cfg(HostTransition.INSTANCE)
.value(env.getToolsLabel("//tools/android/emulator:emulator_x86_bios")))
.add(
attr("$mksd", LABEL)
- .cfg(HOST)
+ .cfg(HostTransition.INSTANCE)
.exec()
.value(env.getToolsLabel("//tools/android/emulator:mksd")))
.add(
attr("$empty_snapshot_fs", LABEL)
- .cfg(HOST)
+ .cfg(HostTransition.INSTANCE)
.value(env.getToolsLabel("//tools/android/emulator:empty_snapshot_fs")))
.add(
attr("$xvfb_support", LABEL)
- .cfg(HOST)
+ .cfg(HostTransition.INSTANCE)
.value(env.getToolsLabel("//tools/android/emulator:xvfb_support")))
.add(
attr("$unified_launcher", LABEL)
- .cfg(HOST)
+ .cfg(HostTransition.INSTANCE)
.exec()
.value(env.getToolsLabel("//tools/android/emulator:unified_launcher")))
.add(
attr("$android_runtest", LABEL)
- .cfg(HOST)
+ .cfg(HostTransition.INSTANCE)
.exec()
.value(env.getToolsLabel("//tools/android:android_runtest")))
.add(
attr("$testing_shbase", LABEL)
- .cfg(HOST)
+ .cfg(HostTransition.INSTANCE)
.value(env.getToolsLabel("//tools/android/emulator:shbase")))
.add(
attr("$sdk_path", LABEL)
- .cfg(HOST)
+ .cfg(HostTransition.INSTANCE)
.exec()
.value(env.getToolsLabel("//tools/android/emulator:sdk_path")))
.add(