diff options
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/ideinfo/BUILD')
-rw-r--r-- | src/tools/android/java/com/google/devtools/build/android/ideinfo/BUILD | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/ideinfo/BUILD b/src/tools/android/java/com/google/devtools/build/android/ideinfo/BUILD new file mode 100644 index 0000000000..b520a81b3a --- /dev/null +++ b/src/tools/android/java/com/google/devtools/build/android/ideinfo/BUILD @@ -0,0 +1,38 @@ +filegroup( + name = "embedded_tools", + srcs = [ + "BUILD.tools", + "classes_deploy.jar", + ], + visibility = ["//src:__pkg__"], +) + +java_binary( + name = "classes", + main_class = "does.not.exist", + runtime_deps = [":package_parser_lib"], +) + +java_binary( + name = "PackageParser", + main_class = "com.google.devtools.build.android.ideinfo.PackageParser", + visibility = ["//visibility:public"], + runtime_deps = [":package_parser_lib"], +) + +java_library( + name = "package_parser_lib", + srcs = glob(["*.java"]), + visibility = [ + "//devtools/blaze/integration:__pkg__", + "//src/test/java/com/google/devtools/build/android/ideinfo:__pkg__", + ], + deps = [ + "//src/main/java/com/google/devtools/common/options", + "//src/main/protobuf:package_manifest_proto", + "//src/tools/android/java/com/google/devtools/build/android:android_builder_lib", + "//third_party:guava", + "//third_party:jsr305", + "//third_party:protobuf", + ], +) |