blob: 187544c3aacdb59c6b347c33903378d0bfaa87ae [file] [log] [blame]
Chris Frantze7454162021-08-25 14:43:05 -07001load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
2load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
3
4git_repository(
5 name = "bazel_embedded",
6 commit = "f7299c20ea6182e164adabc336ba2a7c0d8caa71",
7 remote = "https://github.com/lowRISC/bazel-embedded.git",
8 shallow_since = "1628013051 +0000",
9)
10
11load("@bazel_embedded//:bazel_embedded_deps.bzl", "bazel_embedded_deps")
12bazel_embedded_deps()
13
14load("@bazel_embedded//platforms:execution_platforms.bzl", "register_platforms")
15register_platforms()
16
17load(
18 "@bazel_embedded//toolchains/compilers/lowrisc_toolchain_rv32imc:lowrisc_toolchain_rv32imc_repository.bzl",
19 "lowrisc_toolchain_rv32imc_compiler",
20)
21lowrisc_toolchain_rv32imc_compiler()
22
23load("@bazel_embedded//toolchains/lowrisc_toolchain_rv32imc:lowrisc_toolchain_rv32imc.bzl",
24 "register_lowrisc_toolchain_rv32imc_toolchain")
25register_lowrisc_toolchain_rv32imc_toolchain()
26
27# We have a 'vendored' copy of the googletest repo in our repository.
28# In the future, we may want to change this to a git repo or http archive.
29local_repository(
30 name = "googletest",
31 path = "sw/vendor/google_googletest",
32)
33
34# Abseil is required by googletest.
35http_archive(
36 name = "com_google_absl",
37 urls = ["https://github.com/abseil/abseil-cpp/archive/master.zip"],
38 strip_prefix = "abseil-cpp-master",
39)