blob: dfa7ca5b18b38001fba2eb90b263760a03dd4d90 [file] [log] [blame]
Kristina Chodorow93fbc3e2016-04-27 17:03:28 +00001workspace(name = "io_bazel")
2
David Chen7019ff92015-12-04 13:25:38 +00003load("/tools/build_defs/jsonnet/jsonnet", "jsonnet_repositories")
David Chen07b0ba62015-12-02 15:16:09 +00004load("/tools/build_rules/rust/rust", "rust_repositories")
David Chen31143242015-07-27 08:40:47 +00005
David Chen7019ff92015-12-04 13:25:38 +00006jsonnet_repositories()
David Chen07b0ba62015-12-02 15:16:09 +00007rust_repositories()
Lukacs Berki678ba232015-09-03 13:28:55 +00008
David Chenb78bbd52016-03-16 13:17:57 +00009# Protobuf expects an //external:python_headers label which would contain the
10# Python headers if fast Python protos is enabled. Since we are not using fast
11# Python protos, bind python_headers to a dummy target.
12bind(
13 name = "python_headers",
14 actual = "//:dummy",
15)
16
Damien Martin-Guillerez0c1a8cf2016-02-05 18:37:12 +000017# Bind to dummy targets if no android SDK/NDK is present.
18bind(
19 name = "android_sdk_for_testing",
20 actual = "//:dummy",
21)
22
23bind(
24 name = "android_ndk_for_testing",
25 actual = "//:dummy",
26)
27
Damien Martin-Guillerez9b889202016-03-03 00:35:13 +000028# For tools/cpp/test/...
29load("//tools/cpp/test:docker_repository.bzl", "docker_repository")
30docker_repository()
31
Steven Deec74d3e42016-02-02 16:32:23 +000032# In order to run the Android integration tests, run
33# scripts/workspace_user.sh and uncomment the next two lines.
34# load("/WORKSPACE.user", "android_repositories")
35# android_repositories()
Cal Peyser2152bc12016-04-22 17:08:59 +000036
37# This allows rules written in skylark to locate apple build tools.
38bind(name = "xcrunwrapper", actual = "@bazel_tools//tools/objc:xcrunwrapper")