Use the downloaded clang when building for armhf-debian
This makes it work on a barebones Stretch installation.
Also add building for this CPU to the CI script so we know it keeps
working, which means marking everything that's supposed to work
appropriately.
Change-Id: Ic050ce20eae45c6b23e0e42dddb24db3ebc70b84
diff --git a/aos/vision/debug/BUILD b/aos/vision/debug/BUILD
index ed26c69..06f5d0b 100644
--- a/aos/vision/debug/BUILD
+++ b/aos/vision/debug/BUILD
@@ -1,51 +1,62 @@
-load('//tools/build_rules:gtk_dependent.bzl', 'gtk_dependent_cc_binary', 'gtk_dependent_cc_library')
+load("//tools/build_rules:gtk_dependent.bzl", "gtk_dependent_cc_binary", "gtk_dependent_cc_library")
+
package(default_visibility = ["//visibility:public"])
cc_library(
name = "overlay",
hdrs = ["overlay.h"],
+ compatible_with = [
+ "//tools:armhf-debian",
+ ],
deps = [
- '//aos/vision/math:vector',
- '//aos/vision/math:segment',
- '//aos/vision/image:image_types',
- ],
-)
-
-gtk_dependent_cc_library(name = "debug_window",
- srcs = ["debug_window.cc"],
- hdrs = ["debug_window.h"],
- deps = [
- '@usr_repo//:gtk+-3.0',
"//aos/vision/image:image_types",
- ":overlay",
- ]
+ "//aos/vision/math:segment",
+ "//aos/vision/math:vector",
+ ],
)
gtk_dependent_cc_library(
- name = 'debug_framework',
- srcs = [
- 'debug_framework.cc',
- 'jpeg_list-source.cc',
- 'tcp-source.cc',
- 'blob_log-source.cc',
- 'camera-source.cc'
- ],
- hdrs = ['debug_framework.h'],
- deps = [
- '//aos/common/logging:logging',
- '//aos/common/logging:implementations',
- '//aos/vision/blob:codec',
- '//aos/vision/blob:range_image',
- '//aos/vision/blob:stream_view',
- '//aos/vision/blob:find_blob',
- '//aos/vision/events:gtk_event',
- '//aos/vision/events:epoll_events',
- "//aos/vision/events:tcp_client",
- '//aos/vision/image:jpeg_routines',
- '//aos/vision/image:image_stream',
- '//aos/vision/image:image_types',
- '//aos/common/util:global_factory',
- '@usr_repo//:gtk+-3.0',
- ],
- alwayslink = 1,
+ name = "debug_window",
+ srcs = ["debug_window.cc"],
+ hdrs = ["debug_window.h"],
+ compatible_with = [
+ "//tools:armhf-debian",
+ ],
+ deps = [
+ ":overlay",
+ "//aos/vision/image:image_types",
+ "@usr_repo//:gtk+-3.0",
+ ],
+)
+
+gtk_dependent_cc_library(
+ name = "debug_framework",
+ srcs = [
+ "blob_log-source.cc",
+ "camera-source.cc",
+ "debug_framework.cc",
+ "jpeg_list-source.cc",
+ "tcp-source.cc",
+ ],
+ hdrs = ["debug_framework.h"],
+ compatible_with = [
+ "//tools:armhf-debian",
+ ],
+ deps = [
+ "//aos/common/logging",
+ "//aos/common/logging:implementations",
+ "//aos/common/util:global_factory",
+ "//aos/vision/blob:codec",
+ "//aos/vision/blob:find_blob",
+ "//aos/vision/blob:range_image",
+ "//aos/vision/blob:stream_view",
+ "//aos/vision/events:epoll_events",
+ "//aos/vision/events:gtk_event",
+ "//aos/vision/events:tcp_client",
+ "//aos/vision/image:image_stream",
+ "//aos/vision/image:image_types",
+ "//aos/vision/image:jpeg_routines",
+ "@usr_repo//:gtk+-3.0",
+ ],
+ alwayslink = 1,
)