WORKSPACE 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. workspace(name = "com_google_protobuf")
  2. local_repository(
  3. name = "com_google_protobuf_examples",
  4. path = "examples",
  5. )
  6. local_repository(
  7. name = "submodule_gmock",
  8. path = "third_party/googletest",
  9. )
  10. load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
  11. load("//:protobuf_deps.bzl", "protobuf_deps")
  12. # Load common dependencies.
  13. protobuf_deps()
  14. bind(
  15. name = "python_headers",
  16. actual = "//util/python:python_headers",
  17. )
  18. bind(
  19. name = "gtest",
  20. actual = "@submodule_gmock//:gtest",
  21. )
  22. bind(
  23. name = "gtest_main",
  24. actual = "@submodule_gmock//:gtest_main",
  25. )
  26. maven_jar(
  27. name = "guava_maven",
  28. artifact = "com.google.guava:guava:18.0",
  29. )
  30. bind(
  31. name = "guava",
  32. actual = "@guava_maven//jar",
  33. )
  34. maven_jar(
  35. name = "gson_maven",
  36. artifact = "com.google.code.gson:gson:2.7",
  37. )
  38. bind(
  39. name = "gson",
  40. actual = "@gson_maven//jar",
  41. )
  42. maven_jar(
  43. name = "error_prone_annotations_maven",
  44. artifact = "com.google.errorprone:error_prone_annotations:2.3.2",
  45. )
  46. bind(
  47. name = "error_prone_annotations",
  48. actual = "@error_prone_annotations_maven//jar",
  49. )