1*9bb1b549SSpandan Dasload("//go:def.bzl", "go_library", "go_test") 2*9bb1b549SSpandan Das 3*9bb1b549SSpandan Dasgo_library( 4*9bb1b549SSpandan Das name = "bazel", 5*9bb1b549SSpandan Das srcs = [ 6*9bb1b549SSpandan Das "bazel.go", 7*9bb1b549SSpandan Das "runfiles.go", 8*9bb1b549SSpandan Das ], 9*9bb1b549SSpandan Das importpath = "github.com/bazelbuild/rules_go/go/tools/bazel", 10*9bb1b549SSpandan Das visibility = ["//visibility:public"], 11*9bb1b549SSpandan Das) 12*9bb1b549SSpandan Das 13*9bb1b549SSpandan Dasgo_test( 14*9bb1b549SSpandan Das name = "bazel_test", 15*9bb1b549SSpandan Das size = "small", 16*9bb1b549SSpandan Das srcs = ["bazel_test.go"], 17*9bb1b549SSpandan Das data = ["empty.txt"], 18*9bb1b549SSpandan Das embed = [":bazel"], 19*9bb1b549SSpandan Das) 20*9bb1b549SSpandan Das 21*9bb1b549SSpandan Das# Runfiles functionality in this package is tested by //tests/core/runfiles. 22*9bb1b549SSpandan Das 23*9bb1b549SSpandan Dasfilegroup( 24*9bb1b549SSpandan Das name = "all_files", 25*9bb1b549SSpandan Das testonly = True, 26*9bb1b549SSpandan Das srcs = glob(["**"]), 27*9bb1b549SSpandan Das visibility = ["//visibility:public"], 28*9bb1b549SSpandan Das) 29*9bb1b549SSpandan Das 30*9bb1b549SSpandan Dasalias( 31*9bb1b549SSpandan Das name = "go_default_library", 32*9bb1b549SSpandan Das actual = ":bazel", 33*9bb1b549SSpandan Das visibility = ["//visibility:public"], 34*9bb1b549SSpandan Das) 35