Initial web proxy commit
Change-Id: I28481433e5609d9c819a1a2bce69fa9d096691a2
diff --git a/aos/network/www/BUILD b/aos/network/www/BUILD
new file mode 100644
index 0000000..5faae12
--- /dev/null
+++ b/aos/network/www/BUILD
@@ -0,0 +1,41 @@
+load("@build_bazel_rules_typescript//:defs.bzl", "ts_library")
+load("@build_bazel_rules_nodejs//:defs.bzl", "rollup_bundle")
+
+filegroup(
+ name = "files",
+ srcs = glob([
+ "**/*.html",
+ ]),
+ visibility=["//visibility:public"],
+)
+
+ts_library(
+ name = "proxy",
+ srcs = glob([
+ "*.ts",
+ ]),
+ deps = [
+ "//aos/network:web_proxy_ts_fbs",
+ ],
+)
+
+rollup_bundle(
+ name = "proxy_bundle",
+ entry_point = "aos/network/www/main",
+ deps = [
+ "proxy",
+ ],
+ visibility=["//visibility:public"],
+)
+
+genrule(
+ name = "flatbuffers",
+ srcs = [
+ "@com_github_google_flatbuffers//:flatjs",
+ ],
+ outs = [
+ "flatbuffers.js",
+ ],
+ cmd = "cp $(location @com_github_google_flatbuffers//:flatjs) $@",
+ visibility=["//visibility:public"],
+)