Used external roborio compiler instead of local compiler.
Change-Id: Ifec0d68b0b51a822c906bc4f52320004ee2f5d84
diff --git a/tools/cpp/arm-frc-linux-gnueabi/arm-frc-linux-gnueabi.BUILD b/tools/cpp/arm-frc-linux-gnueabi/arm-frc-linux-gnueabi.BUILD
new file mode 100644
index 0000000..e579f39
--- /dev/null
+++ b/tools/cpp/arm-frc-linux-gnueabi/arm-frc-linux-gnueabi.BUILD
@@ -0,0 +1,98 @@
+package(default_visibility = ["//visibility:public"])
+
+filegroup(
+ name = 'gcc',
+ srcs = [
+ 'usr/bin/arm-frc-linux-gnueabi-gcc-4.9',
+ ],
+)
+
+filegroup(
+ name = 'ar',
+ srcs = [
+ 'usr/bin/arm-frc-linux-gnueabi-ar',
+ ],
+)
+
+filegroup(
+ name = 'ld',
+ srcs = [
+ 'usr/bin/arm-frc-linux-gnueabi-ld',
+ ],
+)
+
+filegroup(
+ name = 'nm',
+ srcs = [
+ 'usr/bin/arm-frc-linux-gnueabi-nm',
+ ],
+)
+
+filegroup(
+ name = 'objcopy',
+ srcs = [
+ 'usr/bin/arm-frc-linux-gnueabi-objcopy',
+ ],
+)
+
+filegroup(
+ name = 'objdump',
+ srcs = [
+ 'usr/bin/arm-frc-linux-gnueabi-objdump',
+ ],
+)
+
+filegroup(
+ name = 'strip',
+ srcs = [
+ 'usr/bin/arm-frc-linux-gnueabi-strip',
+ ],
+)
+
+filegroup(
+ name = 'compiler_pieces',
+ srcs = glob([
+ 'usr/bin/**/*',
+ 'usr/include/**/*',
+ 'usr/lib/**/*',
+ ]),
+)
+
+filegroup(
+ name = 'compiler_components',
+ srcs = [
+ ':gcc',
+ ':ar',
+ ':ld',
+ ':nm',
+ ':objcopy',
+ ':objdump',
+ ':strip',
+ ],
+)
+
+cc_library(
+ name = 'librt',
+ srcs = [
+ 'usr/arm-frc-linux-gnueabi/usr/lib/librt.so'
+ ],
+)
+
+cc_library(
+ name = 'libdl',
+ srcs = [
+ 'usr/arm-frc-linux-gnueabi/usr/lib/libdl.so'
+ ],
+)
+
+cc_library(
+ name = 'libm',
+ srcs = [
+ 'usr/arm-frc-linux-gnueabi/usr/lib/libm.so'
+ ],
+)
+
+cc_library(
+ name = 'libpthread',
+)
+