BUILD 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. load("@io_bazel_rules_go//go:def.bzl", "go_library")
  2. go_library(
  3. name = "go_default_library",
  4. srcs = [
  5. "cert_pool.go",
  6. "curves.go",
  7. "error.go",
  8. "errors.go",
  9. "names.go",
  10. "nilref_nil_darwin.go",
  11. "nilref_zero_darwin.go",
  12. "pem_decrypt.go",
  13. "pkcs1.go",
  14. "pkcs8.go",
  15. "ptr_sysptr_windows.go",
  16. "ptr_uint_windows.go",
  17. "revoked.go",
  18. "root.go",
  19. "root_bsd.go",
  20. "root_cgo_darwin.go",
  21. "root_darwin.go",
  22. "root_darwin_armx.go",
  23. "root_linux.go",
  24. "root_nacl.go",
  25. "root_nocgo_darwin.go",
  26. "root_plan9.go",
  27. "root_solaris.go",
  28. "root_unix.go",
  29. "root_windows.go",
  30. "rpki.go",
  31. "sec1.go",
  32. "verify.go",
  33. "x509.go",
  34. ],
  35. cgo = True,
  36. clinkopts = select({
  37. "@io_bazel_rules_go//go/platform:darwin_386": [
  38. "-framework CoreFoundation -framework Security",
  39. ],
  40. "@io_bazel_rules_go//go/platform:darwin_amd64": [
  41. "-framework CoreFoundation -framework Security",
  42. ],
  43. "//conditions:default": [],
  44. }),
  45. copts = select({
  46. "@io_bazel_rules_go//go/platform:darwin_386": [
  47. "-mmacosx-version-min=10.6 -D__MAC_OS_X_VERSION_MAX_ALLOWED=1080",
  48. ],
  49. "@io_bazel_rules_go//go/platform:darwin_amd64": [
  50. "-mmacosx-version-min=10.6 -D__MAC_OS_X_VERSION_MAX_ALLOWED=1080",
  51. ],
  52. "//conditions:default": [],
  53. }),
  54. importmap = "k8s.io/kubernetes/vendor/github.com/google/certificate-transparency-go/x509",
  55. importpath = "github.com/google/certificate-transparency-go/x509",
  56. visibility = ["//visibility:public"],
  57. deps = [
  58. "//vendor/github.com/google/certificate-transparency-go/asn1:go_default_library",
  59. "//vendor/github.com/google/certificate-transparency-go/tls:go_default_library",
  60. "//vendor/github.com/google/certificate-transparency-go/x509/pkix:go_default_library",
  61. "//vendor/golang.org/x/crypto/cryptobyte:go_default_library",
  62. "//vendor/golang.org/x/crypto/cryptobyte/asn1:go_default_library",
  63. ],
  64. )
  65. filegroup(
  66. name = "package-srcs",
  67. srcs = glob(["**"]),
  68. tags = ["automanaged"],
  69. visibility = ["//visibility:private"],
  70. )
  71. filegroup(
  72. name = "all-srcs",
  73. srcs = [
  74. ":package-srcs",
  75. "//vendor/github.com/google/certificate-transparency-go/x509/pkix:all-srcs",
  76. ],
  77. tags = ["automanaged"],
  78. visibility = ["//visibility:public"],
  79. )