blob: 5faae12679de7e042910fd59fc3e263aad3e4a53 [file] [log] [blame]
Alex Perryb3b50792020-01-18 16:13:45 -08001load("@build_bazel_rules_typescript//:defs.bzl", "ts_library")
2load("@build_bazel_rules_nodejs//:defs.bzl", "rollup_bundle")
3
4filegroup(
5 name = "files",
6 srcs = glob([
7 "**/*.html",
8 ]),
9 visibility=["//visibility:public"],
10)
11
12ts_library(
13 name = "proxy",
14 srcs = glob([
15 "*.ts",
16 ]),
17 deps = [
18 "//aos/network:web_proxy_ts_fbs",
19 ],
20)
21
22rollup_bundle(
23 name = "proxy_bundle",
24 entry_point = "aos/network/www/main",
25 deps = [
26 "proxy",
27 ],
28 visibility=["//visibility:public"],
29)
30
31genrule(
32 name = "flatbuffers",
33 srcs = [
34 "@com_github_google_flatbuffers//:flatjs",
35 ],
36 outs = [
37 "flatbuffers.js",
38 ],
39 cmd = "cp $(location @com_github_google_flatbuffers//:flatjs) $@",
40 visibility=["//visibility:public"],
41)