aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build')
-rw-r--r--src/main/java/com/google/devtools/build/lib/bazel/rules/android/AndroidSdkRepositoryRule.java1
-rw-r--r--src/main/java/com/google/devtools/build/lib/bazel/rules/android/android.WORKSPACE1
-rw-r--r--src/main/java/com/google/devtools/build/lib/bazel/rules/android/android_sdk_repository_template.txt13
3 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/android/AndroidSdkRepositoryRule.java b/src/main/java/com/google/devtools/build/lib/bazel/rules/android/AndroidSdkRepositoryRule.java
index f336a41e1d..3b6accc10e 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/android/AndroidSdkRepositoryRule.java
+++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/android/AndroidSdkRepositoryRule.java
@@ -54,6 +54,7 @@ public class AndroidSdkRepositoryRule implements RuleDefinition {
"android/appcompat_v4", Label.parseAbsoluteUnchecked(prefix + "appcompat_v4"));
builder.put(
"android/appcompat_v7", Label.parseAbsoluteUnchecked(prefix + "appcompat_v7"));
+ builder.put("android/design", Label.parseAbsoluteUnchecked(prefix + "design"));
builder.put(
"android/mediarouter_v7", Label.parseAbsoluteUnchecked(prefix + "mediarouter_v7"));
builder.put("android/cardview_v7", Label.parseAbsoluteUnchecked(prefix + "cardview_v7"));
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/android/android.WORKSPACE b/src/main/java/com/google/devtools/build/lib/bazel/rules/android/android.WORKSPACE
index eb45c9cbd6..916e59d944 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/android/android.WORKSPACE
+++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/android/android.WORKSPACE
@@ -15,3 +15,4 @@ bind(name = "android/sdk")
bind(name = "android/crosstool", actual = "@bazel_tools//tools/cpp:toolchain")
bind(name = "android/appcompat_v4")
bind(name = "android/appcompat_v7")
+bind(name = "android/design")
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/android/android_sdk_repository_template.txt b/src/main/java/com/google/devtools/build/lib/bazel/rules/android/android_sdk_repository_template.txt
index eb1ebc459c..22f5477bb5 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/android/android_sdk_repository_template.txt
+++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/android/android_sdk_repository_template.txt
@@ -19,6 +19,19 @@ android_library(
)
java_import(
+ name = "design_import",
+ jars = ["extras/android/support/design/libs/android-support-design.jar"],
+)
+
+android_library(
+ name = "design",
+ custom_package = "android.support.design",
+ manifest = "extras/android/support/design/AndroidManifest.xml",
+ resource_files = glob(["extras/android/support/design/res/**"]),
+ deps = [":design_import", ":appcompat_v7"]
+)
+
+java_import(
name = "mediarouter_v7_import",
jars = ["extras/android/support/v7/mediarouter/libs/android-support-v7-mediarouter.jar"]
)