blob: c0daa078c14ddcc0dc4146aa0f03be971fa92391 [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",
Alex Perryd5e13572020-02-22 15:15:08 -080013 "//y2020/vision/sift:sift_ts_fbs",
Alex Perry5f474f22020-02-01 12:14:24 -080014 ],
15 visibility = ["//y2020:__subpackages__"],
16)
17
18rollup_bundle(
19 name = "main_bundle",
20 entry_point = "y2020/www/main",
21 deps = [
22 "main",
23 ],
24 visibility = ["//y2020:__subpackages__"],
25)
26
27filegroup(
28 name = "files",
29 srcs = glob([
30 "**/*.html",
31 "**/*.css",
32 ]),
33 visibility=["//visibility:public"],
34)
35
36genrule(
37 name = "flatbuffers",
38 srcs = [
39 "@com_github_google_flatbuffers//:flatjs",
40 ],
41 outs = [
42 "flatbuffers.js",
43 ],
44 cmd = "cp $(location @com_github_google_flatbuffers//:flatjs) $@",
45 visibility=["//y2020:__subpackages__"],
46)