Removed linux_code

Change-Id: I7327828d2c9efdf03172d1b90f49d5c51fbba86e
diff --git a/aos/BUILD b/aos/BUILD
index dd4c04b..593509d 100644
--- a/aos/BUILD
+++ b/aos/BUILD
@@ -5,8 +5,8 @@
     srcs = [
         "//aos/logging:log_displayer",
         "//aos/logging:log_streamer",
-        "//aos/linux_code:core",
-        "//aos/linux_code/starter",
+        "//aos:core",
+        "//aos/starter",
     ],
     visibility = ["//visibility:public"],
 )
@@ -23,10 +23,10 @@
     name = "prime_binaries_stripped",
     srcs = [
         # starter is hard coded to look for a non-stripped core...
-        "//aos/linux_code:core",
+        "//aos:core",
         "//aos/logging:log_streamer.stripped",
         "//aos/logging:log_displayer.stripped",
-        "//aos/linux_code/starter",
+        "//aos/starter",
     ],
     visibility = ["//visibility:public"],
 )
@@ -155,8 +155,8 @@
         "//aos/mutex:mutex",
         "//aos/time:time",
         "//aos/logging:printf_formats",
-        "//aos/linux_code/ipc_lib:core_lib",
-        "//aos/linux_code/ipc_lib:shared_mem",
+        "//aos/ipc_lib:core_lib",
+        "//aos/ipc_lib:shared_mem",
     ],
     visibility = ["//visibility:public"],
 )
@@ -185,8 +185,8 @@
     ],
     deps = [
         "//aos/messages:messages",
-        "//aos/linux_code:queue",
-        "//aos/linux_code/ipc_lib:queue",
+        "//aos:queue",
+        "//aos/ipc_lib:queue",
     ],
     visibility = ["//visibility:public"],
 )
@@ -259,7 +259,7 @@
     deps = [
         "//aos/mutex:mutex",
         "//aos/logging",
-        "//aos/linux_code/ipc_lib:aos_sync",
+        "//aos/ipc_lib:aos_sync",
     ],
     visibility = ["//visibility:public"],
 )
@@ -276,8 +276,8 @@
         "//aos/time:time",
         "//aos/logging",
         "//aos/util:thread",
-        "//aos/linux_code/ipc_lib:aos_sync",
-        "//aos/linux_code/ipc_lib:core_lib",
+        "//aos/ipc_lib:aos_sync",
+        "//aos/ipc_lib:core_lib",
         "//aos/testing:googletest",
         "//aos/testing:prevent_exit",
         "//aos/testing:test_shm",
@@ -325,7 +325,7 @@
     deps = [
         "//aos/time:time",
         "//aos/logging",
-        "//aos/linux_code/ipc_lib:aos_sync",
+        "//aos/ipc_lib:aos_sync",
     ],
     visibility = ["//visibility:public"],
 )
@@ -342,3 +342,109 @@
         "//aos/testing:test_logging",
     ],
 )
+
+cc_binary(
+    name = "dump_rtprio",
+    srcs = [
+        "dump_rtprio.cc",
+    ],
+    deps = [
+        "//aos/time:time",
+        "//aos/logging",
+        "//aos/logging:implementations",
+    ],
+)
+
+cc_library(
+    name = "queue",
+    hdrs = [
+        "queue-tmpl.h",
+    ],
+    compatible_with = [
+        "//tools:armhf-debian",
+    ],
+    visibility = ["//aos:__pkg__"],
+)
+
+cc_library(
+    name = "complex_thread_local",
+    srcs = [
+        "complex_thread_local.cc",
+    ],
+    hdrs = [
+        "complex_thread_local.h",
+    ],
+    compatible_with = [
+        "//tools:armhf-debian",
+    ],
+    linkopts = [
+        "-lpthread",
+    ],
+    deps = [
+        "//aos:once",
+        "//aos:die",
+    ],
+    visibility = ["//visibility:public"],
+)
+
+cc_test(
+    name = "complex_thread_local_test",
+    srcs = [
+        "complex_thread_local_test.cc",
+    ],
+    deps = [
+        ":complex_thread_local",
+        "//aos/logging",
+        "//aos/util:thread",
+        "//aos/testing:googletest",
+    ],
+)
+
+cc_library(
+    name = "init",
+    srcs = [
+        "init.cc",
+    ],
+    hdrs = [
+        "init.h",
+    ],
+    compatible_with = [
+        "//tools:armhf-debian",
+    ],
+    deps = [
+        "//aos:die",
+        "//aos/logging:implementations",
+        "//aos/ipc_lib:shared_mem",
+    ],
+    visibility = ["//visibility:public"],
+)
+
+cc_library(
+    name = "configuration",
+    srcs = [
+        "configuration.cc",
+    ],
+    hdrs = [
+        "configuration.h",
+    ],
+    compatible_with = [
+        "//tools:armhf-debian",
+    ],
+    deps = [
+        "//aos:once",
+        "//aos:unique_malloc_ptr",
+        "//aos/logging",
+    ],
+    visibility = ["//visibility:public"],
+)
+
+cc_binary(
+    name = "core",
+    srcs = [
+        "core.cc",
+    ],
+    deps = [
+        ":init",
+        "//aos/util:run_command",
+    ],
+)