Convert aos over to flatbuffers
Everything builds, and all the tests pass. I suspect that some entries
are missing from the config files, but those will be found pretty
quickly on startup.
There is no logging or live introspection of queue messages.
Change-Id: I496ee01ed68f202c7851bed7e8786cee30df29f5
diff --git a/WORKSPACE b/WORKSPACE
index eded67f..3eacd10 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -50,10 +50,6 @@
"//debian:python_gtk.bzl",
python_gtk_debs = "files",
)
-load(
- "//debian:ruby.bzl",
- ruby_debs = "files",
-)
load("//debian:packages.bzl", "generate_repositories_for_debs")
generate_repositories_for_debs(python_debs)
@@ -80,8 +76,6 @@
generate_repositories_for_debs(python_gtk_debs)
-generate_repositories_for_debs(ruby_debs)
-
http_archive(
name = "python_repo",
build_file = "@//debian:python.BUILD",
@@ -101,6 +95,11 @@
path = "third_party/abseil",
)
+local_repository(
+ name = "org_tuxfamily_eigen",
+ path = "third_party/eigen",
+)
+
# C++ rules for Bazel.
http_archive(
name = "rules_cc",
@@ -126,13 +125,6 @@
)
http_archive(
- name = "ruby_repo",
- build_file = "@//debian:ruby.BUILD",
- sha256 = "d3e21cca0abcad933de0d4095da35344a60475d1f5828ee99283ed4250ee1320",
- url = "http://www.frc971.org/Build-Dependencies/ruby.tar.gz",
-)
-
-http_archive(
name = "arm_frc_linux_gnueabi_repo",
build_file = "@//tools/cpp/arm-frc-linux-gnueabi:arm-frc-linux-gnueabi.BUILD",
sha256 = "d627c5e437db99780a938392499ef71aecbfb0e9b3fffd53bde7e402a6af4f32",
@@ -356,6 +348,11 @@
path = "third_party/google-glog",
)
+local_repository(
+ name = "com_google_googletest",
+ path = "third_party/googletest",
+)
+
# External dependency: Google Benchmark; has no Bazel build.
local_repository(
name = "com_github_google_benchmark",
@@ -459,28 +456,26 @@
)
emscripten_version = "1.38.31"
+
http_archive(
name = "emscripten_toolchain",
- urls = ["https://github.com/emscripten-core/emscripten/archive/" + emscripten_version + ".tar.gz"],
- strip_prefix = "emscripten-" + emscripten_version,
+ build_file_content = """
+filegroup(
+ name = 'all',
+ visibility = ['//visibility:public'],
+ srcs = glob(['**']),
+)
+""",
# TODO(james): Once a functioning release contains this patch, convert
# to that. See https://github.com/emscripten-core/emscripten/pull/9048
patches = ["@//debian:emscripten_toolchain.patch"],
sha256 = "c87e42cb6a104094e7daf2b7e61ac835f83674ac0168f533455838a1129cc764",
- build_file_content = """
-filegroup(
- name = 'all',
- visibility = ['//visibility:public'],
- srcs = glob(['**']),
-)
-""",
+ strip_prefix = "emscripten-" + emscripten_version,
+ urls = ["https://github.com/emscripten-core/emscripten/archive/" + emscripten_version + ".tar.gz"],
)
new_http_archive(
name = "emscripten_clang",
- sha256 = "a0c2f2c5a897577f40af0fdf68dcf3cf65557ff20c081df26678c066a4fed4b1",
- strip_prefix = "emscripten-llvm-e" + emscripten_version,
- url = "https://s3.amazonaws.com/mozilla-games/emscripten/packages/llvm/tag/linux_64bit/emscripten-llvm-e" + emscripten_version + ".tar.gz",
build_file_content = """
filegroup(
name = 'all',
@@ -488,6 +483,9 @@
srcs = glob(['**']),
)
""",
+ sha256 = "a0c2f2c5a897577f40af0fdf68dcf3cf65557ff20c081df26678c066a4fed4b1",
+ strip_prefix = "emscripten-llvm-e" + emscripten_version,
+ url = "https://s3.amazonaws.com/mozilla-games/emscripten/packages/llvm/tag/linux_64bit/emscripten-llvm-e" + emscripten_version + ".tar.gz",
)
# Fetch our Bazel dependencies that aren't distributed on npm