load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "lib", srcs = [ "asm.h", "asm.s", "doc.go", "lib.go", ], _gazelle_imports = [ "archive/tar", "bufio", "example.com/repo/lib/internal/deep", "lib.invalid/does/not/exist", ], importpath = "example.com/repo/lib", visibility = ["//visibility:public"], ) go_test( name = "lib_test", srcs = [ "lib_external_test.go", "lib_test.go", ], _gazelle_imports = [ "example.com/repo/lib", "testing", ], embed = [":lib"], )