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 )