github.com/sercand/please@v13.4.0+incompatible/test/cross_compile/lib/BUILD (about)

     1  # This contains an arbitrary set of rules intended to exercise
     2  # aspects of the cross-compilation code.
     3  
     4  go_binary(
     5      name = "generator",
     6      srcs = ["main.go"],
     7  )
     8  
     9  genrule(
    10      name = "generated",
    11      outs = ["gen.txt"],
    12      cmd = "$TOOL > $OUT",
    13      tools = [":generator"],
    14  )
    15  
    16  c_embed_binary(
    17      name = "embed",
    18      src = ":generated",
    19  )
    20  
    21  c_library(
    22      name = "lib",
    23      srcs = ["lib.c"],
    24      hdrs = ["lib.h"],
    25      visibility = ["//test/cross_compile:all"],
    26      deps = [":embed"],
    27  )