blob: e9e45ad1b082f3d1bf4b73b3fdce95f56ddb283e [file] [log] [blame]
Parker Schuh0be12282017-02-05 11:54:29 -08001load('/tools/build_rules/gtk_dependent', 'gtk_dependent_cc_binary', 'gtk_dependent_cc_library')
Parker Schuh2cd173d2017-01-28 00:12:01 -08002package(default_visibility = ["//visibility:public"])
3
4cc_library(
5 name = "overlay",
6 hdrs = ["overlay.h"],
7 deps = [
8 '//aos/vision/math:vector',
9 '//aos/vision/math:segment',
10 '//aos/vision/image:image_types',
11 ],
12)
13
Parker Schuhef47dbf2017-03-04 16:59:30 -080014gtk_dependent_cc_library(name = "debug_window",
15 srcs = ["debug_window.cc"],
16 hdrs = ["debug_window.h"],
Parker Schuh2cd173d2017-01-28 00:12:01 -080017 deps = [
18 '@usr_repo//:gtk+-3.0',
19 "//aos/vision/image:image_types",
20 ":overlay",
21 ]
22)
Parker Schuh90641112017-02-25 12:18:36 -080023
24gtk_dependent_cc_library(
25 name = 'debug_framework',
26 srcs = [
27 'debug_framework.cc',
28 'jpeg_list-source.cc',
29 'tcp-source.cc',
30 'blob_log-source.cc',
31 'camera-source.cc'
32 ],
33 hdrs = ['debug_framework.h'],
34 deps = [
35 '//aos/common/logging:logging',
36 '//aos/common/logging:implementations',
37 '//aos/vision/blob:codec',
38 '//aos/vision/blob:range_image',
39 '//aos/vision/blob:stream_view',
40 '//aos/vision/blob:find_blob',
41 '//aos/vision/events:gtk_event',
42 '//aos/vision/events:epoll_events',
43 "//aos/vision/events:tcp_client",
44 '//aos/vision/image:jpeg_routines',
45 '//aos/vision/image:image_stream',
46 '//aos/vision/image:image_types',
Parker Schuh90641112017-02-25 12:18:36 -080047 '//aos/common/util:global_factory',
48 '@usr_repo//:gtk+-3.0',
49 ],
50 alwayslink = 1,
51)