blob: a60f65e3817441b543cb580fb6a0756a4f9fac94 [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 = [
29 "blob_log-source.cc",
30 "camera-source.cc",
31 "debug_framework.cc",
32 "jpeg_list-source.cc",
33 "tcp-source.cc",
34 ],
35 hdrs = ["debug_framework.h"],
Brian Silverman7a7c24d2018-09-01 17:49:09 -070036 deps = [
John Park33858a32018-09-28 23:05:48 -070037 "//aos/logging",
38 "//aos/logging:implementations",
39 "//aos/util:global_factory",
Brian Silverman7a7c24d2018-09-01 17:49:09 -070040 "//aos/vision/blob:codec",
41 "//aos/vision/blob:find_blob",
42 "//aos/vision/blob:range_image",
43 "//aos/vision/blob:stream_view",
44 "//aos/vision/events:epoll_events",
45 "//aos/vision/events:gtk_event",
46 "//aos/vision/events:tcp_client",
47 "//aos/vision/image:image_stream",
48 "//aos/vision/image:image_types",
49 "//aos/vision/image:jpeg_routines",
50 "@usr_repo//:gtk+-3.0",
51 ],
52 alwayslink = 1,
Parker Schuh90641112017-02-25 12:18:36 -080053)