aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/protobuf
diff options
context:
space:
mode:
authorGravatar Dmitry Lomov <dslomov@google.com>2015-09-22 11:58:30 +0000
committerGravatar Laszlo Csomor <laszlocsomor@google.com>2015-09-22 17:07:47 +0000
commit590767e9118a3709e49c44fb77130aa4203d0841 (patch)
treeabddccb9aa2e9b7f89e6eb5205f79c0b7e30bc23 /src/main/protobuf
parent6bd4f2da3288a1508bdafe3072a1a2f611eb8316 (diff)
Implement support for android_library and android_binary in AndroidStudioInfoAspect.
-- MOS_MIGRATED_REVID=103635637
Diffstat (limited to 'src/main/protobuf')
-rw-r--r--src/main/protobuf/android_studio_ide_info.proto20
1 files changed, 16 insertions, 4 deletions
diff --git a/src/main/protobuf/android_studio_ide_info.proto b/src/main/protobuf/android_studio_ide_info.proto
index e81db553fc..ade346000b 100644
--- a/src/main/protobuf/android_studio_ide_info.proto
+++ b/src/main/protobuf/android_studio_ide_info.proto
@@ -37,6 +37,17 @@ message JavaRuleIdeInfo {
repeated ArtifactLocation sources = 4;
}
+message AndroidRuleIdeInfo {
+ repeated ArtifactLocation resources = 1;
+ repeated ArtifactLocation transitive_resources = 2;
+ ArtifactLocation apk = 3;
+ repeated ArtifactLocation dependency_apk = 4;
+ ArtifactLocation manifest = 5;
+ ArtifactLocation generated_manifest = 6;
+ string java_package = 7;
+ bool has_idl_sources = 8;
+}
+
message AndroidSdkRuleInfo {
string android_sdk_path = 1;
string genfiles_path = 2;
@@ -63,9 +74,10 @@ message RuleIdeInfo {
repeated string dependencies = 4;
repeated string transitive_dependencies = 5;
- // kind is one of JAVA_LIBRARY, JAVA_TEST, JAVA_IMPORT
- JavaRuleIdeInfo java_rule_ide_info = 6;
-
// kind is ANDROID_SDK
- AndroidSdkRuleInfo android_sdk_rule_info = 7;
+ AndroidSdkRuleInfo android_sdk_rule_info = 6;
+
+ // kind is one of {JAVA,ANDROID}_{LIBRARY,BINARY,TEST} and JAVA_IMPORT
+ JavaRuleIdeInfo java_rule_ide_info = 7;
+ AndroidRuleIdeInfo android_rule_ide_info = 8;
}