blob: 06f5d0b13124008b2e58dcd0d17ec9e9e214fb00 [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"],
Brian Silverman7a7c24d2018-09-01 17:49:09 -07008 compatible_with = [
9 "//tools:armhf-debian",
10 ],
Parker Schuh2cd173d2017-01-28 00:12:01 -080011 deps = [
Parker Schuh2cd173d2017-01-28 00:12:01 -080012 "//aos/vision/image:image_types",
Brian Silverman7a7c24d2018-09-01 17:49:09 -070013 "//aos/vision/math:segment",
14 "//aos/vision/math:vector",
15 ],
Parker Schuh2cd173d2017-01-28 00:12:01 -080016)
Parker Schuh90641112017-02-25 12:18:36 -080017
18gtk_dependent_cc_library(
Brian Silverman7a7c24d2018-09-01 17:49:09 -070019 name = "debug_window",
20 srcs = ["debug_window.cc"],
21 hdrs = ["debug_window.h"],
22 compatible_with = [
23 "//tools:armhf-debian",
24 ],
25 deps = [
26 ":overlay",
27 "//aos/vision/image:image_types",
28 "@usr_repo//:gtk+-3.0",
29 ],
30)
31
32gtk_dependent_cc_library(
33 name = "debug_framework",
34 srcs = [
35 "blob_log-source.cc",
36 "camera-source.cc",
37 "debug_framework.cc",
38 "jpeg_list-source.cc",
39 "tcp-source.cc",
40 ],
41 hdrs = ["debug_framework.h"],
42 compatible_with = [
43 "//tools:armhf-debian",
44 ],
45 deps = [
46 "//aos/common/logging",
47 "//aos/common/logging:implementations",
48 "//aos/common/util:global_factory",
49 "//aos/vision/blob:codec",
50 "//aos/vision/blob:find_blob",
51 "//aos/vision/blob:range_image",
52 "//aos/vision/blob:stream_view",
53 "//aos/vision/events:epoll_events",
54 "//aos/vision/events:gtk_event",
55 "//aos/vision/events:tcp_client",
56 "//aos/vision/image:image_stream",
57 "//aos/vision/image:image_types",
58 "//aos/vision/image:jpeg_routines",
59 "@usr_repo//:gtk+-3.0",
60 ],
61 alwayslink = 1,
Parker Schuh90641112017-02-25 12:18:36 -080062)