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"],
+)