github.com/gnattishness/bazel-go-ethereum@v0.0.0-20190929123618-7022a154f56d/cmd/geth/BUILD.bazel (about)

     1  load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
     2  
     3  go_library(
     4      name = "go_default_library",
     5      srcs = [
     6          "accountcmd.go",
     7          "chaincmd.go",
     8          "config.go",
     9          "consolecmd.go",
    10          "main.go",
    11          "misccmd.go",
    12          "retesteth.go",
    13          "retesteth_copypaste.go",
    14          "usage.go",
    15      ],
    16      importpath = "github.com/ethereum/go-ethereum/cmd/geth",
    17      visibility = ["//visibility:private"],
    18      deps = [
    19          "//accounts:go_default_library",
    20          "//accounts/keystore:go_default_library",
    21          "//cmd/utils:go_default_library",
    22          "//common:go_default_library",
    23          "//common/hexutil:go_default_library",
    24          "//common/math:go_default_library",
    25          "//consensus:go_default_library",
    26          "//consensus/ethash:go_default_library",
    27          "//consensus/misc:go_default_library",
    28          "//console:go_default_library",
    29          "//core:go_default_library",
    30          "//core/rawdb:go_default_library",
    31          "//core/state:go_default_library",
    32          "//core/types:go_default_library",
    33          "//core/vm:go_default_library",
    34          "//crypto:go_default_library",
    35          "//dashboard:go_default_library",
    36          "//eth:go_default_library",
    37          "//eth/downloader:go_default_library",
    38          "//ethclient:go_default_library",
    39          "//ethdb:go_default_library",
    40          "//event:go_default_library",
    41          "//internal/debug:go_default_library",
    42          "//les:go_default_library",
    43          "//log:go_default_library",
    44          "//metrics:go_default_library",
    45          "//node:go_default_library",
    46          "//params:go_default_library",
    47          "//rlp:go_default_library",
    48          "//rpc:go_default_library",
    49          "//trie:go_default_library",
    50          "//whisper/whisperv6:go_default_library",
    51          "@com_github_elastic_gosigar//:go_default_library",
    52          "@com_github_naoina_toml//:go_default_library",
    53          "@in_gopkg_urfave_cli_v1//:go_default_library",
    54      ],
    55  )
    56  
    57  go_binary(
    58      name = "geth",
    59      embed = [":go_default_library"],
    60      visibility = ["//visibility:public"],
    61  )
    62  
    63  go_test(
    64      name = "go_default_test",
    65      srcs = [
    66          "accountcmd_test.go",
    67          "consolecmd_test.go",
    68          "dao_test.go",
    69          "genesis_test.go",
    70          "run_test.go",
    71      ],
    72      data = glob(["testdata/**"]),
    73      embed = [":go_default_library"],
    74      deps = [
    75          "//common:go_default_library",
    76          "//core/rawdb:go_default_library",
    77          "//internal/cmdtest:go_default_library",
    78          "//params:go_default_library",
    79          "//rpc:go_default_library",
    80          "@com_github_cespare_cp//:go_default_library",
    81          "@com_github_docker_docker//pkg/reexec:go_default_library",
    82      ],
    83  )