Used external roborio compiler instead of local compiler.
Change-Id: Ifec0d68b0b51a822c906bc4f52320004ee2f5d84
diff --git a/debian/BUILD b/debian/BUILD
new file mode 100644
index 0000000..58f87da
--- /dev/null
+++ b/debian/BUILD
@@ -0,0 +1,11 @@
+package(default_visibility = ['//visibility:public'])
+
+load('/tools/build_rules/select', 'cpu_select')
+
+[ cc_library(
+ name = libname,
+ deps = cpu_select({
+ "roborio": ['@arm-frc-linux-gnueabi-repo//:' + libname],
+ "amd64": ['//external:' + libname],
+ }),
+) for libname in ['libpthread', 'libm', 'libdl', 'librt']]
diff --git a/debian/BUILD.usr b/debian/BUILD.usr
index da3e80a..e50da1a 100644
--- a/debian/BUILD.usr
+++ b/debian/BUILD.usr
@@ -1,37 +1,26 @@
-package(default_visibility = ['//visibility:public'])
-
-config_setting(
- name = "roborio",
- values = {
- "cpu": "roborio",
- }
-)
+package(default_visibility = ['//debian:__pkg__'])
cc_library(
name = 'librt',
- srcs = select({
- ":roborio": ['arm-frc-linux-gnueabi/usr/lib/librt.so'],
- "//conditions:default": ['lib/x86_64-linux-gnu/librt.so'],
- }),
+ srcs = [
+ 'lib/x86_64-linux-gnu/librt.so'
+ ],
)
cc_library(
name = 'libdl',
- srcs = select({
- ":roborio": ['arm-frc-linux-gnueabi/usr/lib/libdl.so'],
- "//conditions:default": ['lib/x86_64-linux-gnu/libdl.so'],
- }),
+ srcs = [
+ 'lib/x86_64-linux-gnu/libdl.so'
+ ],
)
cc_library(
name = 'libm',
- srcs = select({
- ":roborio": ['arm-frc-linux-gnueabi/usr/lib/libm.so'],
- "//conditions:default": ['lib/x86_64-linux-gnu/libm.so'],
- }),
+ srcs = [
+ 'lib/x86_64-linux-gnu/libm.so'
+ ],
)
cc_library(
name = 'libpthread',
)
-