|
| 1 | +load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") |
| 2 | +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") |
| 3 | + |
| 4 | +# TODO remove once https://github.com/bazelbuild/rules_foreign_cc/pull/253 is resolved |
| 5 | +# NOTE: this version should be kept up to date with https://github.com/lyft/envoy-edge-fork/blob/3573b07af1ab5c4cf687ced0f80e2ccc0a0b7ec2/bazel/repository_locations.bzl#L225-L230 until this is removed |
| 6 | +http_archive( |
| 7 | + name = "rules_foreign_cc", |
| 8 | + patches = ["//bazel:ranlib.patch"], |
| 9 | + sha256 = "e1b67e1fda647c7713baac11752573bfd4c2d45ef09afb4d4de9eb9bd4e5ac76", |
| 10 | + strip_prefix = "rules_foreign_cc-8648b0446092ef2a34d45b02c8dc4c35c3a8df79", |
| 11 | + urls = ["https://github.com/bazelbuild/rules_foreign_cc/archive/8648b0446092ef2a34d45b02c8dc4c35c3a8df79.tar.gz"], |
| 12 | +) |
| 13 | + |
| 14 | +load("@rules_foreign_cc//:workspace_definitions.bzl", "rules_foreign_cc_dependencies") |
| 15 | + |
| 16 | +local_repository( |
| 17 | + name = "envoy", |
| 18 | + path = "envoy", |
| 19 | +) |
| 20 | + |
| 21 | +local_repository( |
| 22 | + name = "envoy_build_config", |
| 23 | + path = "envoy_build_config", |
| 24 | +) |
| 25 | + |
| 26 | +git_repository( |
| 27 | + name = "build_bazel_rules_apple", |
| 28 | + commit = "2f20f88d85c0fe217cf9a9eadfb8015b3a384dea", |
| 29 | + remote = "https://github.com/bazelbuild/rules_apple.git", |
| 30 | +) |
| 31 | + |
| 32 | +load("@envoy//bazel:api_repositories.bzl", "envoy_api_dependencies") |
| 33 | + |
| 34 | +envoy_api_dependencies() |
| 35 | + |
| 36 | +load("@envoy//bazel:repositories.bzl", "GO_VERSION", "envoy_dependencies") |
| 37 | +load("@envoy//bazel:cc_configure.bzl", "cc_configure") |
| 38 | + |
| 39 | +envoy_dependencies() |
| 40 | + |
| 41 | +load("@rules_foreign_cc//:workspace_definitions.bzl", "rules_foreign_cc_dependencies") |
| 42 | + |
| 43 | +rules_foreign_cc_dependencies() |
| 44 | + |
| 45 | +cc_configure() |
| 46 | + |
| 47 | +load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies") |
| 48 | + |
| 49 | +go_rules_dependencies() |
| 50 | + |
| 51 | +go_register_toolchains(go_version = GO_VERSION) |
| 52 | + |
| 53 | +git_repository( |
| 54 | + name = "build_bazel_apple_support", |
| 55 | + commit = "dabf718975760b4d45bd7db3e18bc12e7b4ef485", |
| 56 | + remote = "https://github.com/bazelbuild/apple_support.git", |
| 57 | + shallow_since = "1551297696 -0500", |
| 58 | +) |
| 59 | + |
| 60 | +git_repository( |
| 61 | + name = "build_bazel_rules_swift", |
| 62 | + commit = "e517571f92fe7739635c6e25b2be1f4f185fce33", |
| 63 | + remote = "https://github.com/bazelbuild/rules_swift.git", |
| 64 | + shallow_since = "1551797865 -0800", |
| 65 | +) |
| 66 | + |
| 67 | +load("@build_bazel_apple_support//lib:repositories.bzl", "apple_support_dependencies") |
| 68 | + |
| 69 | +apple_support_dependencies() |
| 70 | + |
| 71 | +load("@build_bazel_rules_apple//apple:repositories.bzl", "apple_rules_dependencies") |
| 72 | + |
| 73 | +apple_rules_dependencies(ignore_version_differences = True) |
| 74 | + |
| 75 | +load("@build_bazel_rules_swift//swift:repositories.bzl", "swift_rules_dependencies") |
| 76 | + |
| 77 | +swift_rules_dependencies() |
| 78 | + |
| 79 | +android_sdk_repository(name = "androidsdk") |
| 80 | + |
| 81 | +android_ndk_repository(name = "androidndk") |
| 82 | + |
| 83 | +git_repository( |
| 84 | + name = "rules_jvm_external", |
| 85 | + commit = "fc5bd21820581f342a4119a89bfdf36e79c6c549", |
| 86 | + remote = "https://github.com/bazelbuild/rules_jvm_external.git", |
| 87 | + shallow_since = "1552938175 -0400", |
| 88 | +) |
0 commit comments