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  )