]> oss.titaniummirror.com Git - msp430-binutils.git/blobdiff - ld/genscrba.sh
Merge commit 'upstream/2.20'
[msp430-binutils.git] / ld / genscrba.sh
diff --git a/ld/genscrba.sh b/ld/genscrba.sh
new file mode 100644 (file)
index 0000000..030cb7d
--- /dev/null
@@ -0,0 +1,16 @@
+#!/bin/bash
+source_em()
+{
+  local current_script="$em_script"
+  em_script=$1
+  . $em_script
+  em_script=$current_script
+}
+fragment()
+{
+  if [ ${BASH_VERSINFO[3]} -ge 3 ]; then
+    local lineno=$[${BASH_LINENO[0]} + 1]
+    echo >> e${EMULATION_NAME}.c "#line $lineno \"$em_script\""
+  fi
+  cat >> e${EMULATION_NAME}.c
+}