kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/go/extractors/bazel/BUILD (about) 1 load("@bazel_skylib//:bzl_library.bzl", "bzl_library") 2 load("//:visibility.bzl", "PUBLIC_VISIBILITY") 3 load("//tools:build_rules/shims.bzl", "go_library", "go_test") 4 5 package(default_visibility = ["//kythe:default_visibility"]) 6 7 go_library( 8 name = "bazel", 9 srcs = [ 10 "extractor.go", 11 "settings.go", 12 "utils.go", 13 ], 14 importpath = "kythe.io/kythe/go/extractors/bazel", 15 visibility = [PUBLIC_VISIBILITY], 16 deps = [ 17 "//kythe/go/extractors/bazel/treeset", 18 "//kythe/go/platform/kzip", 19 "//kythe/go/util/datasize", 20 "//kythe/go/util/log", 21 "//kythe/go/util/ptypes", 22 "//kythe/go/util/vnameutil", 23 "//kythe/proto:analysis_go_proto", 24 "//kythe/proto:buildinfo_go_proto", 25 "//kythe/proto:storage_go_proto", 26 "//third_party/bazel:extra_actions_base_go_proto", 27 "@com_github_golang_protobuf//proto:go_default_library", 28 "@org_bitbucket_creachadair_stringset//:stringset", 29 "@org_golang_x_sync//errgroup", 30 ], 31 ) 32 33 go_test( 34 name = "bazel_test", 35 size = "small", 36 srcs = [ 37 "extractor_test.go", 38 "settings_test.go", 39 ], 40 library = ":bazel", 41 deps = [ 42 "//kythe/go/platform/kzip", 43 "//kythe/go/util/log", 44 "//kythe/go/util/ptypes", 45 "//kythe/proto:analysis_go_proto", 46 "//kythe/proto:buildinfo_go_proto", 47 "//kythe/proto:storage_go_proto", 48 "//third_party/bazel:extra_actions_base_go_proto", 49 "@com_github_golang_protobuf//proto:go_default_library", 50 ], 51 ) 52 53 bzl_library( 54 name = "extractors_bzl", 55 srcs = ["extractors.bzl"], 56 )