github.com/0xKiwi/rules_go@v0.24.3/tests/legacy/transitive_data/BUILD.bazel (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 2 load("@rules_cc//cc:defs.bzl", "cc_library") 3 4 go_test( 5 name = "go_default_test", 6 size = "small", 7 srcs = ["transitive_data_test.go"], 8 args = [ 9 "go_data.txt", 10 "cgo_data.txt", 11 "c_data.txt", 12 ], 13 deps = [":go_lib"], 14 ) 15 16 go_library( 17 name = "go_lib", 18 srcs = [ 19 "empty.go", 20 "empty_cgo.go", 21 ], 22 cdeps = [":c_lib"], 23 cgo = True, 24 data = [ 25 "cgo_data.txt", 26 "go_data.txt", 27 ], 28 importpath = "github.com/bazelbuild/rules_go/tests/transitive_data", 29 ) 30 31 cc_library( 32 name = "c_lib", 33 srcs = [], 34 data = ["c_data.txt"], 35 )