Squashed //y2014/prime into //y2014

Change-Id: I57d64a9c69ab42e6c027eb116d45d40eefc749af
diff --git a/y2014/BUILD b/y2014/BUILD
index 0d2b618..b0094f8 100644
--- a/y2014/BUILD
+++ b/y2014/BUILD
@@ -1,5 +1,7 @@
 package(default_visibility = ['//visibility:public'])
 
+load('/aos/prime/downloader/downloader', 'aos_downloader')
+
 cc_library(
   name = 'constants',
   srcs = [
@@ -24,6 +26,7 @@
     'joystick_reader.cc',
   ],
   deps = [
+    ':constants',
     '//aos/prime/input:joystick_input',
     '//aos/linux_code:init',
     '//aos/common/logging',
@@ -31,7 +34,6 @@
     '//aos/common/util:log_interval',
     '//aos/common/actions:action_lib',
     '//y2014/control_loops/drivetrain:drivetrain_queue',
-    '//y2014:constants',
     '//frc971/queues:gyro',
     '//frc971/autonomous:auto_queue',
     '//y2014/control_loops/claw:claw_queue',
@@ -39,3 +41,35 @@
     '//y2014/actors:shoot_action_lib',
   ],
 )
+
+aos_downloader(
+  name = 'download',
+  start_srcs = [
+    ':hot_goal_reader',
+    ':joystick_reader',
+    '//y2014/control_loops/drivetrain:drivetrain',
+    '//y2014/control_loops/claw:claw',
+    '//y2014/control_loops/shooter:shooter',
+    '//y2014/autonomous:auto',
+    '//y2014/wpilib:wpilib_interface',
+    '//y2014/actors:binaries',
+    '//aos:prime_start_binaries',
+  ],
+  srcs = [
+    '//aos:prime_binaries',
+  ],
+)
+
+cc_binary(
+  name = 'hot_goal_reader',
+  srcs = [
+    'hot_goal_reader.cc',
+  ],
+  deps = [
+    '//aos/common:time',
+    '//aos/common/logging',
+    '//aos/common/logging:queue_logging',
+    '//aos/linux_code:init',
+    '//y2014/queues:hot_goal',
+  ],
+)