summaryrefslogtreecommitdiff
path: root/ld/ld_script.awk
diff options
context:
space:
mode:
Diffstat (limited to 'ld/ld_script.awk')
-rw-r--r--ld/ld_script.awk16
1 files changed, 16 insertions, 0 deletions
diff --git a/ld/ld_script.awk b/ld/ld_script.awk
new file mode 100644
index 0000000000000..96460a52a0b9e
--- /dev/null
+++ b/ld/ld_script.awk
@@ -0,0 +1,16 @@
+# $Id: ld_script.awk 2493 2012-04-15 18:59:09Z kaiwang27 $
+
+BEGIN {
+ split(ARGV[1], s, ".");
+ printf "const char *%s = ", s[1];
+}
+
+{
+ printf "\"";
+ gsub("\"", "\\\"");
+ printf "%s\\n\"\n", $0;
+}
+
+END {
+ print ";";
+}