1load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 2 3go_library( 4 name = "interface_lib", 5 srcs = [ 6 "gen_interface.go", 7 "templates.go", 8 ], 9 importpath = "go.skia.org/skia/tools/gpu/gl/interface", 10 visibility = ["//visibility:private"], 11 deps = ["@com_github_flynn_json5//:json5"], 12) 13 14go_binary( 15 name = "interface", 16 embed = [":interface_lib"], 17 visibility = ["//visibility:public"], 18) 19