diff options
author | Ken Raeburn <raeburn@cygnus> | 1994-10-11 19:12:55 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@cygnus> | 1994-10-11 19:12:55 +0000 |
commit | 6d60424f3458f9f97e0c51b3d1e7ca0d5fe3e4b3 (patch) | |
tree | dff44e6f6dc33f7da3ca4344b49d475635c8b83d /gas/Makefile.in | |
parent | 51d6a9540465aae6001f0feb8d190897978c89c1 (diff) | |
download | gdb-6d60424f3458f9f97e0c51b3d1e7ca0d5fe3e4b3.zip gdb-6d60424f3458f9f97e0c51b3d1e7ca0d5fe3e4b3.tar.gz gdb-6d60424f3458f9f97e0c51b3d1e7ca0d5fe3e4b3.tar.bz2 |
* Makefile.in (comparison): When comparing as.new or gasp.new, try running the
binary through sed to avoid differences due to "stage1" or "stage2" having been
written into the binary.
Diffstat (limited to 'gas/Makefile.in')
-rw-r--r-- | gas/Makefile.in | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/gas/Makefile.in b/gas/Makefile.in index 013f4b6..b9a3395 100644 --- a/gas/Makefile.in +++ b/gas/Makefile.in @@ -63,6 +63,8 @@ INSTALL_DATA = $(INSTALL) INSTALL_XFORM = $(INSTALL) -t='-e "$(program_transform_name)"' INSTALL_XFORM1= $(INSTALL_XFORM) -b=.1 +DISTSTUFF= make-gas.com + AR = ar AR_FLAGS = qv BISON = bison @@ -434,13 +436,12 @@ doc: $(srcdir)/as.info $(srcdir)/as.info: $(srcdir)/doc/as.texinfo @(cd doc; $(MAKE) $(FLAGS_TO_PASS) as.info; mv as.info $srcdir) -diststuff: make-gas.com +diststuff: $(DISTSTUFF) clean-here: -rm -f $(STAGESTUFF) core clean mostlyclean: clean-here - -rm -f make-gas.com @cd doc ; $(MAKE) $(FLAGS_TO_PASS) $@ @if [ -d testsuite ] ; then \ cd testsuite ; $(MAKE) $(FLAGS_TO_PASS) $@ ; \ @@ -456,6 +457,7 @@ distclean: clean-here targ-cpu.c obj-format.h obj-format.c atof-targ.c TAGS \ config-stamp config.h conf config.log config.cache realclean: clean distclean + -rm -rf $(DISTSTUFF) # Entry points `install', `includes' and `uninstall'. @@ -529,8 +531,20 @@ stage3: force against=stage2 +COMPARE_SED= 's/stage./stageX/g' comparison: force - for i in $(STAGESTUFF) ; do cmp $$i $(against)/$$i ; done + for i in *.o ; do cmp $$i $(against)/$$i ; done + -rm -f x0-* x1-* + for i in as.new gasp.new ; do \ + sed $(COMPARE_SED) < $$i > x0-$$i ; \ + sed $(COMPARE_SED) < $(against)/$$i > x1-$$i ; \ + if cmp x0-$$i x1-$$i ; then \ + echo $$i match ; \ + else \ + echo $$i differs ; exit 1 ; \ + fi ; \ + done + -rm -f x0-* x1-* de-stage1: force - (cd stage1 ; rm -f as ; mv -f * ..) |