blob: 05d93ad3b424a0fc82188200ba2e2424c74cb94a [file] [log] [blame]
Brian Silverman7a7c24d2018-09-01 17:49:09 -07001load("//tools/build_rules:gtk_dependent.bzl", "gtk_dependent_cc_binary", "gtk_dependent_cc_library")
2
Parker Schuh2cd173d2017-01-28 00:12:01 -08003package(default_visibility = ["//visibility:public"])
4
5cc_library(
6 name = "overlay",
7 hdrs = ["overlay.h"],
8 deps = [
Parker Schuh2cd173d2017-01-28 00:12:01 -08009 "//aos/vision/image:image_types",
Brian Silverman7a7c24d2018-09-01 17:49:09 -070010 "//aos/vision/math:segment",
11 "//aos/vision/math:vector",
12 ],
Parker Schuh2cd173d2017-01-28 00:12:01 -080013)
Parker Schuh90641112017-02-25 12:18:36 -080014
15gtk_dependent_cc_library(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070016 name = "debug_window",
17 srcs = ["debug_window.cc"],
18 hdrs = ["debug_window.h"],
Brian Silverman7a7c24d2018-09-01 17:49:09 -070019 deps = [
20 ":overlay",
21 "//aos/vision/image:image_types",
22 "@usr_repo//:gtk+-3.0",
23 ],
24)
25
26gtk_dependent_cc_library(
27 name = "debug_framework",
28 srcs = [
Parker Schuh2ff1fc22019-02-22 21:33:53 -080029 "aveugle-source.cc",
Brian Silverman58899fd2019-03-24 11:03:11 -070030 "blob_log-source.cc",
Brian Silverman7a7c24d2018-09-01 17:49:09 -070031 "camera-source.cc",
32 "debug_framework.cc",
33 "jpeg_list-source.cc",
34 "tcp-source.cc",
35 ],
36 hdrs = ["debug_framework.h"],
Brian Silverman7a7c24d2018-09-01 17:49:09 -070037 deps = [
John Park33858a32018-09-28 23:05:48 -070038 "//aos/logging",
39 "//aos/logging:implementations",
40 "//aos/util:global_factory",
Brian Silverman7a7c24d2018-09-01 17:49:09 -070041 "//aos/vision/blob:codec",
42 "//aos/vision/blob:find_blob",
43 "//aos/vision/blob:range_image",
44 "//aos/vision/blob:stream_view",
45 "//aos/vision/events:epoll_events",
46 "//aos/vision/events:gtk_event",
47 "//aos/vision/events:tcp_client",
Parker Schuh2ff1fc22019-02-22 21:33:53 -080048 "//aos/vision/image:image_dataset",
Brian Silverman58899fd2019-03-24 11:03:11 -070049 "//aos/vision/image:image_stream",
Brian Silverman7a7c24d2018-09-01 17:49:09 -070050 "//aos/vision/image:image_types",
51 "//aos/vision/image:jpeg_routines",
Brian Silverman58899fd2019-03-24 11:03:11 -070052 "@com_github_google_glog//:glog",
Brian Silverman7a7c24d2018-09-01 17:49:09 -070053 "@usr_repo//:gtk+-3.0",
54 ],
55 alwayslink = 1,
Parker Schuh90641112017-02-25 12:18:36 -080056)