Adding target_receiver.cc and coms protos.

Change-Id: I5a3a9e681b2521e4d1fb379556bf276fea0730a2
diff --git a/y2017/vision/BUILD b/y2017/vision/BUILD
new file mode 100644
index 0000000..c9794fe
--- /dev/null
+++ b/y2017/vision/BUILD
@@ -0,0 +1,36 @@
+load('/aos/build/queues', 'queue_library')
+load('/tools/build_rules/gtk_dependent', 'gtk_dependent_cc_binary', 'gtk_dependent_cc_library')
+load('/tools/build_rules/protobuf', 'proto_cc_library')
+
+package(default_visibility = ["//visibility:public"])
+
+queue_library(
+  name = 'vision_queue',
+  visibility = ['//visibility:public'],
+  srcs = [
+    'vision.q',
+  ],
+)
+
+proto_cc_library(
+  name = 'vision_data',
+  src = 'vision_data.proto',
+)
+
+cc_binary(
+  name = 'target_receiver',
+  srcs = [
+    'target_receiver.cc',
+  ],
+  visibility = ['//visibility:public'],
+  deps = [
+    '//aos/common/logging',
+    '//aos/common/logging:queue_logging',
+    '//aos/linux_code:init',
+    '//aos/common:time',
+    '//aos/vision/events:udp',
+    ':vision_queue',
+    ':vision_data',
+    '//aos/common:mutex',
+  ],
+)