load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") go_library( name = "whitelist_lib", srcs = ["whitelist.go"], importpath = "github.com/pingcap/enterprise-plugin/whitelist", visibility = ["//visibility:private"], deps = [ "@com_github_pingcap_log//:log", "@com_github_pingcap_tidb//domain", "@com_github_pingcap_tidb//plugin", "@com_github_pingcap_tidb//session", "@com_github_pingcap_tidb//sessionctx", "@com_github_pingcap_tidb//sessionctx/variable", "@com_github_pingcap_tidb//util/chunk", "@com_github_pingcap_tidb//util/sqlexec", "@org_uber_go_zap//:zap", ], ) go_binary( name = "whitelist", embed = [":whitelist_lib"], linkmode = "plugin", visibility = ["//visibility:public"], ) go_test( name = "whitelist_test", srcs = ["whitelist_test.go"], embed = [":whitelist_lib"], )