github.com/0xKiwi/rules_go@v0.24.3/tests/legacy/examples/lib/BUILD.bazel (about)

     1  package(
     2      default_visibility = ["//visibility:public"],
     3  )
     4  
     5  load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     6  
     7  go_library(
     8      name = "go_default_library",
     9      srcs = [
    10          "add.s",
    11          "asm.go",
    12          "lib.go",
    13          "sub.s",
    14      ],
    15      importpath = "github.com/bazelbuild/rules_go/examples/lib",
    16      deps = ["//tests/legacy/examples/lib/deep:go_default_library"],
    17  )
    18  
    19  go_test(
    20      name = "lib_test",
    21      size = "small",
    22      srcs = [
    23          "lib_test.go",
    24      ],
    25      embed = [":go_default_library"],
    26  )
    27  
    28  go_test(
    29      name = "lib_external_test",
    30      size = "small",
    31      srcs = [
    32          "lib_x_test.go",
    33      ],
    34      args = [
    35          "-lib_test.buildtime",
    36          "'05/19/2016 10:30am'",
    37      ],
    38      x_defs = {
    39          "github.com/bazelbuild/rules_go/examples/lib.buildTime": "05/19/2016 10:30am",
    40      },
    41      deps = [
    42          ":go_default_library",
    43      ],
    44  )