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