From cc1b826866c65da5f902e5e037acccc6e4940e05 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Sat, 7 Dec 2002 21:55:12 +0000 Subject: 2002-12-07 Roland McGrath * Makerules ($(common-objpfx)format.lds): New target. (common-generated): Add it. ($(inst_libdir)/libc.so): Depend on that, and cat it into the result. * scripts/output-format.sed: New file. * Makefile (distribute): Add it. --- scripts/output-format.sed | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 scripts/output-format.sed (limited to 'scripts/output-format.sed') diff --git a/scripts/output-format.sed b/scripts/output-format.sed new file mode 100644 index 0000000000..f083a0911c --- /dev/null +++ b/scripts/output-format.sed @@ -0,0 +1,34 @@ +/ld.*[ ]-E[BL]/b f +/collect.*[ ]-E[BL]/b f +/OUTPUT_FORMAT[^)]*$/{N +s/\n[ ]*/ / +} +t o +: o +s/^.*OUTPUT_FORMAT(\([^,]*\), \1, \1).*$/OUTPUT_FORMAT(\1)/ +t q +s/^.*OUTPUT_FORMAT(\([^,]*\), \([^,]*\), \([^,]*\)).*$/\2,\3/ +t s +s/^.*OUTPUT_FORMAT(\([^,)]*\).*$)/OUTPUT_FORMAT(\1)/ +t q +d +: s +s/"//g +G +s/\n// +s/^\([^,]*\),\([^,]*\),B/OUTPUT_FORMAT(\1)/p +s/^\([^,]*\),\([^,]*\),L/OUTPUT_FORMAT(\2)/p +/,/s/^/*** BUG in libc/scripts/output-format.sed *** /p +q +: q +s/"//g +p +q +: f +s/^.*[ ]-E\([BL]\)[ ].*$/,\1/ +t h +s/^.*[ ]-E\([BL]\)$/,\1/ +t h +d +: h +h -- cgit v1.2.3