load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "allcgolib", srcs = [ "foo.c", "foo.go", ], _gazelle_imports = [ "example.com/repo/lib", "fmt", ], cgo = True, importpath = "example.com/repo/allcgolib", visibility = ["//visibility:public"], ) go_test( name = "allcgolib_test", srcs = ["foo_test.go"], _gazelle_imports = ["testing"], embed = [":allcgolib"], )