diff --git a/BUILD b/BUILD
deleted file mode 100644
index 42dcbda637c0ac9b50867f44a166f160d4ba23cb..0000000000000000000000000000000000000000
--- a/BUILD
+++ /dev/null
@@ -1,28 +0,0 @@
-package(default_visibility = ["PUBLIC"])
-
-filegroup(
-    name = "reveal.js",
-    srcs = [
-        "//css/theme",
-        "//lib",
-        "///upstream//:reveal.js",
-    ],
-)
-
-export_file(
-    name = "rules",
-    src = "rules.build_defs",
-)
-
-subrepo(
-    name = "tools",
-    path = "tools",
-)
-
-github_repo(
-    name = "upstream",
-    repo = "hakimel/reveal.js",
-    revision = "3.9.2",
-    build_file = "upstream.BUILD",
-    hashes = "36f90d77ab3951b6185e631a1fc847bd8563d8bd",
-)
diff --git a/src/css/theme/BUILD b/src/css/theme/BUILD
deleted file mode 100644
index 2c9e60d0a9807bc2acc40d97c25d78eb0bdbf887..0000000000000000000000000000000000000000
--- a/src/css/theme/BUILD
+++ /dev/null
@@ -1,14 +0,0 @@
-package(default_visibility = ["PUBLIC"])
-
-subinclude("///tools//:rules")
-
-filegroup(
-    name = "theme",
-    srcs = [
-        sass(
-            "source/inrae.scss",
-            "reveal.js/css/theme/inrae.css",
-            ["///upstream//:theme-templates"],
-        ),
-    ],
-)
diff --git a/src/lib/BUILD b/src/lib/BUILD
deleted file mode 100644
index f7795eecae167a21bd09d641119696c98921eac2..0000000000000000000000000000000000000000
--- a/src/lib/BUILD
+++ /dev/null
@@ -1,14 +0,0 @@
-package(default_visibility = ["PUBLIC"])
-
-subinclude("///tools//:rules")
-
-filegroup(
-    name = "lib",
-    srcs = [
-        process(
-            src,
-            "reveal.js/lib/%s" % src,
-        )
-        for src in glob(["**"])
-    ],
-)