diff options
author | Jim Kingdon <jkingdon@engr.sgi.com> | 1993-10-22 06:08:04 +0000 |
---|---|---|
committer | Jim Kingdon <jkingdon@engr.sgi.com> | 1993-10-22 06:08:04 +0000 |
commit | f701d1341c0bfb939d92adf285aaca5d04c0e2ee (patch) | |
tree | 0948d250bcdabb9f12f1ac497405ff724790adcc /gdb/munch | |
parent | 49f8eccbffa701e05605501e0227e718e2827920 (diff) | |
download | fsf-binutils-gdb-f701d1341c0bfb939d92adf285aaca5d04c0e2ee.zip fsf-binutils-gdb-f701d1341c0bfb939d92adf285aaca5d04c0e2ee.tar.gz fsf-binutils-gdb-f701d1341c0bfb939d92adf285aaca5d04c0e2ee.tar.bz2 |
* munch: Removed.
Diffstat (limited to 'gdb/munch')
-rwxr-xr-x | gdb/munch | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/gdb/munch b/gdb/munch deleted file mode 100755 index 26405a8..0000000 --- a/gdb/munch +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/sh - -# create an initialization procedure from a list of .o files - -echo '/* Do not modify this file. It is created automatically by "munch". */' -echo 'void initialize_all_files () {' - -NMOPT="" -case $1 in -MUNCH_NM=*) - MUNCH_NM=`echo $1 | sed 's/MUNCH_NM=//'`; shift ;; --*) - NMOPT=$1; shift ;; -esac - -# make it easy to use a different nm, e.g. for cross-developing - -MUNCH_NM="${MUNCH_NM-nm} $NMOPT" -if test "`$MUNCH_NM main.o | egrep main | egrep FUNC | egrep GLOB`" != "" ; then - # System V Release 4 style nm - $MUNCH_NM $* | egrep '\|__?initialize_' | egrep FUNC | \ - sed -e \ - 's/^.*\(_initialize_[a-zA-Z0-9_]*\).*$/ {extern void \1 (); \1 ();}/'\ - | sort -u -elif test "`$MUNCH_NM main.o | egrep '[TD] *_?main$'`" = "" ; then - if test "`$MUNCH_NM main.o | egrep 'Type Subspace'`" != "" ; then - # HP PA RISC compilers don't prepend underscores - shift; - $MUNCH_NM $* | egrep '_initialize_.*' | \ - sed -e \ - 's/^.*\(_initialize_[a-zA-Z0-9_]*\).*/ {extern void \1 (); \1 ();}/' \ - | sort -u - else - # System V style nm - shift; - $MUNCH_NM $* | egrep '_initialize_.*' | egrep '\.text'|\ - sed -e \ - 's/^.*\(_initialize_[a-zA-Z0-9_]*\).*/ {extern void \1 (); \1 ();}/' \ - | sort -u - fi -else - # BSD style nm - # We now accept either text or data symbols, since the RT/PC uses data. - $MUNCH_NM -p $* | egrep '[TD] *_?[_.]initialize_' | \ - sed -e 's/^.*\(initialize_.*\)/ {extern void _\1 (); _\1 ();}/' \ - | sort -u -fi - -echo '}' |