change logtags dependency to provide java sources

This rule originally used an android_library because it needed access to
SDK methods, but we can instead just provide Java sources and expect the
dependee to link the SDK methods.

Test: enabled QuickSearchBox and build
Change-Id: I7f1cdbea49e100ecc0944f8caa39683fb73016fb
diff --git a/tools/event_log_tags.bzl b/tools/event_log_tags.bzl
index 3766da4..35305ae 100644
--- a/tools/event_log_tags.bzl
+++ b/tools/event_log_tags.bzl
@@ -1,7 +1,6 @@
 """Event log tags generation rule"""
 
 load("@bazel_skylib//lib:paths.bzl", "paths")
-load("@rules_android//rules:rules.bzl", "android_library")
 
 def _event_log_tags_impl(ctx):
     out_files = []
@@ -22,7 +21,7 @@
         )
     return [DefaultInfo(files = depset(out_files))]
 
-_event_log_tags = rule(
+event_log_tags = rule(
     implementation = _event_log_tags_impl,
     attrs = {
         "srcs": attr.label_list(allow_files = [".logtags"], mandatory = True),
@@ -34,14 +33,3 @@
         ),
     },
 )
-
-def event_log_tags(name, srcs):
-    _event_log_tags(
-        name = name + "_gen_logtags",
-        srcs = srcs,
-    )
-
-    android_library(
-        name = name,
-        srcs = [name + "_gen_logtags"],
-    )