github.com/gnattishness/bazel-go-ethereum@v0.0.0-20190929123618-7022a154f56d/eth/BUILD.bazel (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2 3 go_library( 4 name = "go_default_library", 5 srcs = [ 6 "api.go", 7 "api_backend.go", 8 "api_tracer.go", 9 "backend.go", 10 "bloombits.go", 11 "config.go", 12 "enr_entry.go", 13 "gen_config.go", 14 "handler.go", 15 "metrics.go", 16 "peer.go", 17 "protocol.go", 18 "sync.go", 19 ], 20 importpath = "github.com/ethereum/go-ethereum/eth", 21 visibility = ["//visibility:public"], 22 deps = [ 23 "//accounts:go_default_library", 24 "//accounts/abi/bind:go_default_library", 25 "//common:go_default_library", 26 "//common/bitutil:go_default_library", 27 "//common/hexutil:go_default_library", 28 "//common/math:go_default_library", 29 "//consensus:go_default_library", 30 "//consensus/clique:go_default_library", 31 "//consensus/ethash:go_default_library", 32 "//core:go_default_library", 33 "//core/bloombits:go_default_library", 34 "//core/forkid:go_default_library", 35 "//core/rawdb:go_default_library", 36 "//core/state:go_default_library", 37 "//core/types:go_default_library", 38 "//core/vm:go_default_library", 39 "//eth/downloader:go_default_library", 40 "//eth/fetcher:go_default_library", 41 "//eth/filters:go_default_library", 42 "//eth/gasprice:go_default_library", 43 "//eth/tracers:go_default_library", 44 "//ethdb:go_default_library", 45 "//event:go_default_library", 46 "//internal/ethapi:go_default_library", 47 "//log:go_default_library", 48 "//metrics:go_default_library", 49 "//miner:go_default_library", 50 "//node:go_default_library", 51 "//p2p:go_default_library", 52 "//p2p/enode:go_default_library", 53 "//p2p/enr:go_default_library", 54 "//params:go_default_library", 55 "//rlp:go_default_library", 56 "//rpc:go_default_library", 57 "//trie:go_default_library", 58 "@com_github_deckarep_golang_set//:go_default_library", 59 ], 60 ) 61 62 go_test( 63 name = "go_default_test", 64 srcs = [ 65 "api_test.go", 66 "handler_test.go", 67 "helper_test.go", 68 "protocol_test.go", 69 "sync_test.go", 70 ], 71 embed = [":go_default_library"], 72 deps = [ 73 "//common:go_default_library", 74 "//consensus/ethash:go_default_library", 75 "//core:go_default_library", 76 "//core/rawdb:go_default_library", 77 "//core/state:go_default_library", 78 "//core/types:go_default_library", 79 "//core/vm:go_default_library", 80 "//crypto:go_default_library", 81 "//eth/downloader:go_default_library", 82 "//ethdb:go_default_library", 83 "//event:go_default_library", 84 "//p2p:go_default_library", 85 "//p2p/enode:go_default_library", 86 "//params:go_default_library", 87 "//rlp:go_default_library", 88 "@com_github_davecgh_go_spew//spew:go_default_library", 89 ], 90 )