aboutsummaryrefslogtreecommitdiff
path: root/libgloss/arc/iotdk.specs
diff options
context:
space:
mode:
Diffstat (limited to 'libgloss/arc/iotdk.specs')
-rw-r--r--libgloss/arc/iotdk.specs18
1 files changed, 18 insertions, 0 deletions
diff --git a/libgloss/arc/iotdk.specs b/libgloss/arc/iotdk.specs
new file mode 100644
index 0000000..9f9ba43
--- /dev/null
+++ b/libgloss/arc/iotdk.specs
@@ -0,0 +1,18 @@
+%rename link iotdk_link
+%rename link_gcc_c_sequence iotdk_link_gcc_c_sequence
+%rename startfile iotdk_startfile
+
+*link:
+%(iotdk_link) -T iotdk.ld%s
+
+*iotdk_libgloss:
+-luart_8250 -liotdk_uart
+
+*iotdk_libc:
+%{!specs=nano.specs:-lc} %{specs=nano.specs:-lc_nano}
+
+*link_gcc_c_sequence:
+%(iotdk_link_gcc_c_sequence) --start-group %G %(iotdk_libc) %(iotdk_libgloss) --end-group
+
+*startfile:
+%(iotdk_startfile) arc-main-helper%O%s