blob: b77fd1c42277e8dacecca7ff9a1ce858960389c9 [file] [log] [blame]
Sergiusz Bazanski1fad2e52019-08-01 20:16:27 +02001load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
2
3go_library(
Serge Bazanski97b5cd72023-07-28 17:14:50 +00004 name = "verifier_lib",
Sergiusz Bazanski1fad2e52019-08-01 20:16:27 +02005 srcs = [
6 "main.go",
7 "processor_irr.go",
8 "processor_peeringdb.go",
Serge Bazanskiec71cb52019-08-22 18:13:13 +02009 "processor_pgp.go",
Sergiusz Bazanski1fad2e52019-08-01 20:16:27 +020010 "processor_rpki.go",
11 "processor_secretgen.go",
12 "processors.go",
Serge Bazanskiec71cb52019-08-22 18:13:13 +020013 "service.go",
Sergiusz Bazanski1fad2e52019-08-01 20:16:27 +020014 "state.go",
15 "statusz.go",
16 ],
17 importpath = "code.hackerspace.pl/hscloud/bgpwtf/cccampix/verifier",
18 visibility = ["//visibility:private"],
19 deps = [
Serge Bazanski97b5cd72023-07-28 17:14:50 +000020 "//bgpwtf/cccampix/proto",
21 "//bgpwtf/cccampix/verifier/model",
22 "//go/mirko",
23 "//go/pki",
24 "//go/statusz",
25 "@com_github_dustin_go_humanize//:go-humanize",
26 "@com_github_golang_glog//:glog",
27 "@com_github_lib_pq//:pq",
28 "@com_github_sethvargo_go_password//password",
Sergiusz Bazanski1fad2e52019-08-01 20:16:27 +020029 "@org_golang_google_grpc//:go_default_library",
Serge Bazanski97b5cd72023-07-28 17:14:50 +000030 "@org_golang_google_grpc//codes",
31 "@org_golang_google_grpc//status",
32 "@org_golang_x_net//trace",
Sergiusz Bazanski1fad2e52019-08-01 20:16:27 +020033 ],
34)
35
36go_binary(
37 name = "verifier",
Serge Bazanski97b5cd72023-07-28 17:14:50 +000038 embed = [":verifier_lib"],
Sergiusz Bazanski1fad2e52019-08-01 20:16:27 +020039 visibility = ["//visibility:public"],
40)