github.com/wolfd/bazel-gazelle@v0.14.0/cmd/gazelle/BUILD.bazel (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 2 3 go_library( 4 name = "go_default_library", 5 srcs = [ 6 "diff.go", 7 "fix.go", 8 "fix-update.go", 9 "gazelle.go", 10 "langs.go", 11 "print.go", 12 "update-repos.go", 13 "version.go", 14 ], 15 importpath = "github.com/bazelbuild/bazel-gazelle/cmd/gazelle", 16 visibility = ["//visibility:private"], 17 deps = [ 18 "//internal/config:go_default_library", 19 "//internal/flag:go_default_library", 20 "//internal/label:go_default_library", 21 "//internal/language:go_default_library", 22 "//internal/language/go:go_default_library", 23 "//internal/language/proto:go_default_library", 24 "//internal/merger:go_default_library", 25 "//internal/repos:go_default_library", 26 "//internal/resolve:go_default_library", 27 "//internal/rule:go_default_library", 28 "//internal/version:go_default_library", 29 "//internal/walk:go_default_library", 30 "//vendor/github.com/bazelbuild/buildtools/build:go_default_library", 31 ], 32 ) 33 34 go_binary( 35 name = "gazelle", 36 embed = [":go_default_library"], 37 msan = "off", 38 pure = "off", 39 race = "off", 40 static = "off", 41 visibility = ["//visibility:public"], 42 ) 43 44 go_binary( 45 name = "gazelle_pure", 46 embed = [":go_default_library"], 47 msan = "off", 48 pure = "on", 49 race = "off", 50 static = "off", 51 tags = ["manual"], 52 visibility = ["//visibility:public"], 53 ) 54 55 go_test( 56 name = "go_default_test", 57 size = "small", 58 srcs = [ 59 "fix_test.go", 60 "integration_test.go", 61 ], 62 embed = [":go_default_library"], 63 deps = [ 64 "//internal/config:go_default_library", 65 "//internal/wspace:go_default_library", 66 "//vendor/github.com/bazelbuild/buildtools/build:go_default_library", 67 ], 68 )