diff options
author | Ian Lance Taylor <ian@airs.com> | 1994-10-14 18:57:57 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1994-10-14 18:57:57 +0000 |
commit | 5903dfae1f1438f057b2ac5455b1e2c46d06da6d (patch) | |
tree | 261071bf794e46a8fd34598a18596e370ae37717 /binutils/Makefile.in | |
parent | 3aba335daf402c5c9e68bbd7b798e2e8c55e00ce (diff) | |
download | binutils-5903dfae1f1438f057b2ac5455b1e2c46d06da6d.zip binutils-5903dfae1f1438f057b2ac5455b1e2c46d06da6d.tar.gz binutils-5903dfae1f1438f057b2ac5455b1e2c46d06da6d.tar.bz2 |
* configure.in (configdirs): Remove definition--testsuite is no
longer configured.
* Makefile.in (testsuite): Remove target.
(site.exp): New target.
(check): Rewrite.
(clean, distclean): Don't recur into testsuite directory.
Diffstat (limited to 'binutils/Makefile.in')
-rw-r--r-- | binutils/Makefile.in | 58 |
1 files changed, 41 insertions, 17 deletions
diff --git a/binutils/Makefile.in b/binutils/Makefile.in index 9d25819..34eefdc 100644 --- a/binutils/Makefile.in +++ b/binutils/Makefile.in @@ -168,16 +168,46 @@ FLAGS_TO_PASS = \ all: $(ADDL_LIBS) $(PROGS) -testsuite: - if [ -f testsuite/Makefile.in ]; then \ - (rootme=`pwd`/ ; export rootme ; \ - rootsrc=`cd $(srcdir); pwd`/ ; export rootsrc ; \ - cd testsuite; $(MAKE) FLAGS_TO_PASS=$(FLAGS_TO_PASS)); \ - else true ; fi - -check: force - rootme=`pwd`; export rootme; cd testsuite ; \ - $(MAKE) check $(FLAGS_TO_PASS) +# These targets are for the dejagnu testsuites. The file site.exp +# contains global variables that all the testsuites will use. + +site.exp: ./config.status Makefile + @echo "Making a new config file..." + @rm -f ./tmp? + @touch site.exp + @mv site.exp site.bak + @echo "## variables are automatically generated by make ##" > ./tmp0 + @echo "# Do not edit here. If you wish to override these" >> ./tmp0 + @echo "# values, add them to the last section" >> ./tmp0 + @echo "# HOST AND TARGET INFO" >> ./tmp0 + @echo "set host_os $(host_os)" >> ./tmp0 + @echo "set host_alias $(host_alias)" >> ./tmp0 + @echo "set host_cpu $(host_cpu)" >> ./tmp0 + @echo "set host_vendor $(host_vendor)" >> ./tmp0 + @echo "set target_os $(target_os)" >> ./tmp0 + @echo "set target_alias $(target_alias)" >> ./tmp0 + @echo "set target_cpu $(target_cpu)" >> ./tmp0 + @echo "set target_vendor $(target_vendor)" >> ./tmp0 + @echo "set host_triplet $(host_canonical)" >> ./tmp0 + @echo "set target_triplet $(target_canonical)" >> ./tmp0 + @echo "# DIRECTORY INFO" >> ./tmp0 + @echo "set objdir `pwd`" >> ./tmp0 + @echo "" >> ./tmp0 + @echo "## Variables generated by configure. Do Not Edit ##" >> ./tmp0 + @cat ./tmp0 > site.exp + @cat site.bak | sed \ + -e '1,/^## Variables generated by.*##/ d' >> site.exp + -@rm -f ./tmp? + +check: site.exp + r=`pwd`; export r; \ + srcroot=`cd ${srcdir}; pwd` ; export srcroot ; \ + EXPECT=${EXPECT} ; export EXPECT ; \ + if [ -f $$r/../expect/expect ] ; then \ + TCL_LIBRARY=$${srcroot}/../tcl/library ; \ + export TCL_LIBRARY ; fi ; \ + $(RUNTEST) --tool binutils --srcdir $(srcdir)/testsuite \ + $(RUNTESTFLAGS) installcheck: /bin/sh $(srcdir)/sanity.sh $(bindir) @@ -307,7 +337,7 @@ srconv: srconv.o coffgrok.o $(ADDL_LIBS) coffdump: coffdump.o coffgrok.o $(ADDL_LIBS) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ coffdump.o coffgrok.o $(ADDL_LIBS) $(EXTRALIBS) -sysdump.o: sysdump.c sysroff.h +sysdump.o: sysdump.c sysroff.h sysroff.c sysdump: sysdump.o $(ADDL_LIBS) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ sysdump.o $(ADDL_LIBS) $(EXTRALIBS) @@ -486,14 +516,8 @@ binutils.me: $(srcdir)/binutils.texi mostlyclean: -rm -f *.o *~ \#* core binutils.?? binutils.??? clean: mostlyclean - @if [ -d testsuite ] ; then \ - cd testsuite ; $(MAKE) $(FLAGS_TO_PASS) clean ; \ - else true; fi -rm -f $(PROGS) underscore.c distclean: - @if [ -d testsuite ] ; then \ - cd testsuite ; $(MAKE) $(FLAGS_TO_PASS) distclean ; \ - else true; fi -rm -f Makefile config.status sysdep.h *.o *~ \#* core y.* \ binutils.?? binutils.??s binutils.aux binutils.log binutils.toc -rm -f $(PROGS) underscore.c |