BUILD 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. load("@io_bazel_rules_go//go:def.bzl", "go_library")
  2. go_library(
  3. name = "go_default_library",
  4. srcs = [
  5. "container.go",
  6. "errors.go",
  7. "hcsshim.go",
  8. "hnsendpoint.go",
  9. "hnsglobals.go",
  10. "hnsnetwork.go",
  11. "hnspolicy.go",
  12. "hnspolicylist.go",
  13. "hnssupport.go",
  14. "interface.go",
  15. "layer.go",
  16. "process.go",
  17. "zsyscall_windows.go",
  18. ],
  19. importmap = "k8s.io/kubernetes/vendor/github.com/Microsoft/hcsshim",
  20. importpath = "github.com/Microsoft/hcsshim",
  21. visibility = ["//visibility:public"],
  22. deps = [
  23. "//vendor/github.com/Microsoft/hcsshim/internal/guid:go_default_library",
  24. "//vendor/github.com/Microsoft/hcsshim/internal/hcs:go_default_library",
  25. "//vendor/github.com/Microsoft/hcsshim/internal/hcserror:go_default_library",
  26. "//vendor/github.com/Microsoft/hcsshim/internal/hns:go_default_library",
  27. "//vendor/github.com/Microsoft/hcsshim/internal/mergemaps:go_default_library",
  28. "//vendor/github.com/Microsoft/hcsshim/internal/schema1:go_default_library",
  29. "//vendor/github.com/Microsoft/hcsshim/internal/wclayer:go_default_library",
  30. ] + select({
  31. "@io_bazel_rules_go//go/platform:windows": [
  32. "//vendor/golang.org/x/sys/windows:go_default_library",
  33. ],
  34. "//conditions:default": [],
  35. }),
  36. )
  37. filegroup(
  38. name = "package-srcs",
  39. srcs = glob(["**"]),
  40. tags = ["automanaged"],
  41. visibility = ["//visibility:private"],
  42. )
  43. filegroup(
  44. name = "all-srcs",
  45. srcs = [
  46. ":package-srcs",
  47. "//vendor/github.com/Microsoft/hcsshim/hcn:all-srcs",
  48. "//vendor/github.com/Microsoft/hcsshim/internal/cni:all-srcs",
  49. "//vendor/github.com/Microsoft/hcsshim/internal/guid:all-srcs",
  50. "//vendor/github.com/Microsoft/hcsshim/internal/hcs:all-srcs",
  51. "//vendor/github.com/Microsoft/hcsshim/internal/hcserror:all-srcs",
  52. "//vendor/github.com/Microsoft/hcsshim/internal/hns:all-srcs",
  53. "//vendor/github.com/Microsoft/hcsshim/internal/interop:all-srcs",
  54. "//vendor/github.com/Microsoft/hcsshim/internal/logfields:all-srcs",
  55. "//vendor/github.com/Microsoft/hcsshim/internal/longpath:all-srcs",
  56. "//vendor/github.com/Microsoft/hcsshim/internal/mergemaps:all-srcs",
  57. "//vendor/github.com/Microsoft/hcsshim/internal/regstate:all-srcs",
  58. "//vendor/github.com/Microsoft/hcsshim/internal/runhcs:all-srcs",
  59. "//vendor/github.com/Microsoft/hcsshim/internal/safefile:all-srcs",
  60. "//vendor/github.com/Microsoft/hcsshim/internal/schema1:all-srcs",
  61. "//vendor/github.com/Microsoft/hcsshim/internal/schema2:all-srcs",
  62. "//vendor/github.com/Microsoft/hcsshim/internal/timeout:all-srcs",
  63. "//vendor/github.com/Microsoft/hcsshim/internal/wclayer:all-srcs",
  64. ],
  65. tags = ["automanaged"],
  66. visibility = ["//visibility:public"],
  67. )