-
Notifications
You must be signed in to change notification settings - Fork 0
/
WORKSPACE
32 lines (27 loc) · 1.06 KB
/
WORKSPACE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
workspace(name = "envoy_build_config")
local_repository(
name = "envoy_build_config",
path = "./",
)
# when updating, re-sync source/envoyproxy/extensions_build_config.bzl
# and remove any exentions (currently only lua)
load("@envoy_build_config//:envoy_commit.bzl", "ENVOY_COMMIT")
http_archive(
name = "envoy",
strip_prefix = "envoy-" + ENVOY_COMMIT,
#sha256 = "f8ffbd5f01f9d3c0b1d2d826e7ca0a80f1a83127392ecd4b7d6cd2e6fe28a006",
urls = ["https://github.com/envoyproxy/envoy/archive/"+ ENVOY_COMMIT +".zip"],
)
load("@envoy//bazel:repositories.bzl", "envoy_dependencies")
load("@envoy//bazel:cc_configure.bzl", "cc_configure")
envoy_dependencies(
skip_targets=['luajit']
)
cc_configure()
load("@envoy_api//bazel:repositories.bzl", "api_dependencies")
api_dependencies()
load("@io_bazel_rules_go//go:def.bzl", "go_rules_dependencies", "go_register_toolchains")
load("@com_lyft_protoc_gen_validate//bazel:go_proto_library.bzl", "go_proto_repositories")
go_proto_repositories(shared=0)
go_rules_dependencies()
go_register_toolchains(go_version="host")