cleaned up a bunch of build + formatting
diff --git a/aos/crio/shared_libs/ByteBuffer.h b/aos/crio/shared_libs/ByteBuffer.h
index b5c4902..f1cf60a 100644
--- a/aos/crio/shared_libs/ByteBuffer.h
+++ b/aos/crio/shared_libs/ByteBuffer.h
@@ -1,8 +1,9 @@
-#ifndef __CRIO_SHARED_LIBS_BYTE_BUFFER_H_
-#define __CRIO_SHARED_LIBS_BYTE_BUFFER_H_
+#ifndef AOS_CRIO_SHARED_LIBS_BYTE_BUFFER_H_
+#define AOS_CRIO_SHARED_LIBS_BYTE_BUFFER_H_
+
+#include <algorithm>
 
 #include "aos/common/network/ReceiveSocket.h"
-#include <algorithm>
 
 namespace aos {
 
@@ -85,7 +86,6 @@
    }
 };
 
-} // namespace aos
+}  // namespace aos
 
-#endif
-
+#endif  // AOS_CRIO_SHARED_LIBS_BYTE_BUFFER_H_
diff --git a/aos/crio/shared_libs/shared_libs.gyp b/aos/crio/shared_libs/shared_libs.gyp
index 90b3cf0..78287c1 100644
--- a/aos/crio/shared_libs/shared_libs.gyp
+++ b/aos/crio/shared_libs/shared_libs.gyp
@@ -1,13 +1,40 @@
 {
   'targets': [
     {
-# This one includes interrupt_bridge.h too.
+      'target_name': 'limit_encoder_reader',
+      'type': 'static_library',
+      'sources': [
+        'limit_encoder_reader.cc',
+      ],
+      'dependencies': [
+        '<(EXTERNALS):WPILib',
+        'interrupt_notifier',
+      ],
+      'export_dependent_settings': [
+        '<(EXTERNALS):WPILib',
+      ],
+    },
+    {
+      'target_name': 'ByteBuffer',
+      'type': 'static_library',
+      'sources': [
+        # 'ByteBuffer.h',
+      ],
+      'dependencies': [
+        '<(AOS)/common/network/network.gyp:socket',
+      ],
+      'export_dependent_settings': [
+        '<(AOS)/common/network/network.gyp:socket',
+      ],
+    },
+    {
       'target_name': 'interrupt_notifier',
       'type': 'static_library',
       'sources': [
         'interrupt_bridge.cc',
         'interrupt_bridge_c.c',
         'interrupt_bridge_demo.cc',
+        # 'interrupt_notifier-tmpl.h',
       ],
       'dependencies': [
         '<(AOS)/common/common.gyp:time',