github.com/gnattishness/bazel-go-ethereum@v0.0.0-20190929123618-7022a154f56d/accounts/keystore/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 "account_cache.go", 7 "file_cache.go", 8 "key.go", 9 "keystore.go", 10 "passphrase.go", 11 "plain.go", 12 "presale.go", 13 "wallet.go", 14 "watch.go", 15 "watch_fallback.go", 16 ], 17 importpath = "github.com/ethereum/go-ethereum/accounts/keystore", 18 visibility = ["//visibility:public"], 19 deps = [ 20 "//:go_default_library", 21 "//accounts:go_default_library", 22 "//common:go_default_library", 23 "//common/math:go_default_library", 24 "//core/types:go_default_library", 25 "//crypto:go_default_library", 26 "//event:go_default_library", 27 "//log:go_default_library", 28 "@com_github_deckarep_golang_set//:go_default_library", 29 "@com_github_pborman_uuid//:go_default_library", 30 "@org_golang_x_crypto//pbkdf2:go_default_library", 31 "@org_golang_x_crypto//scrypt:go_default_library", 32 ] + select({ 33 "@io_bazel_rules_go//go/platform:darwin_386": [ 34 "@com_github_rjeczalik_notify//:go_default_library", 35 ], 36 "@io_bazel_rules_go//go/platform:darwin_amd64": [ 37 "@com_github_rjeczalik_notify//:go_default_library", 38 ], 39 "@io_bazel_rules_go//go/platform:darwin_arm": [ 40 "@com_github_rjeczalik_notify//:go_default_library", 41 ], 42 "@io_bazel_rules_go//go/platform:darwin_arm64": [ 43 "@com_github_rjeczalik_notify//:go_default_library", 44 ], 45 "@io_bazel_rules_go//go/platform:freebsd_386": [ 46 "@com_github_rjeczalik_notify//:go_default_library", 47 ], 48 "@io_bazel_rules_go//go/platform:freebsd_amd64": [ 49 "@com_github_rjeczalik_notify//:go_default_library", 50 ], 51 "@io_bazel_rules_go//go/platform:freebsd_arm": [ 52 "@com_github_rjeczalik_notify//:go_default_library", 53 ], 54 "@io_bazel_rules_go//go/platform:linux_386": [ 55 "@com_github_rjeczalik_notify//:go_default_library", 56 ], 57 "@io_bazel_rules_go//go/platform:linux_amd64": [ 58 "@com_github_rjeczalik_notify//:go_default_library", 59 ], 60 "@io_bazel_rules_go//go/platform:linux_arm": [ 61 "@com_github_rjeczalik_notify//:go_default_library", 62 ], 63 "@io_bazel_rules_go//go/platform:linux_mips": [ 64 "@com_github_rjeczalik_notify//:go_default_library", 65 ], 66 "@io_bazel_rules_go//go/platform:linux_mips64": [ 67 "@com_github_rjeczalik_notify//:go_default_library", 68 ], 69 "@io_bazel_rules_go//go/platform:linux_mips64le": [ 70 "@com_github_rjeczalik_notify//:go_default_library", 71 ], 72 "@io_bazel_rules_go//go/platform:linux_mipsle": [ 73 "@com_github_rjeczalik_notify//:go_default_library", 74 ], 75 "@io_bazel_rules_go//go/platform:linux_ppc64": [ 76 "@com_github_rjeczalik_notify//:go_default_library", 77 ], 78 "@io_bazel_rules_go//go/platform:linux_ppc64le": [ 79 "@com_github_rjeczalik_notify//:go_default_library", 80 ], 81 "@io_bazel_rules_go//go/platform:linux_s390x": [ 82 "@com_github_rjeczalik_notify//:go_default_library", 83 ], 84 "@io_bazel_rules_go//go/platform:netbsd_386": [ 85 "@com_github_rjeczalik_notify//:go_default_library", 86 ], 87 "@io_bazel_rules_go//go/platform:netbsd_amd64": [ 88 "@com_github_rjeczalik_notify//:go_default_library", 89 ], 90 "@io_bazel_rules_go//go/platform:netbsd_arm": [ 91 "@com_github_rjeczalik_notify//:go_default_library", 92 ], 93 "@io_bazel_rules_go//go/platform:solaris_amd64": [ 94 "@com_github_rjeczalik_notify//:go_default_library", 95 ], 96 "//conditions:default": [], 97 }), 98 ) 99 100 go_test( 101 name = "go_default_test", 102 srcs = [ 103 "account_cache_test.go", 104 "keystore_test.go", 105 "passphrase_test.go", 106 "plain_test.go", 107 ], 108 data = glob(["testdata/**"]), 109 embed = [":go_default_library"], 110 deps = [ 111 "//accounts:go_default_library", 112 "//common:go_default_library", 113 "//crypto:go_default_library", 114 "//event:go_default_library", 115 "@com_github_cespare_cp//:go_default_library", 116 "@com_github_davecgh_go_spew//spew:go_default_library", 117 ], 118 )