* gdb.base/Makefile.in (clean): Remove callf-info.exp.
authorPeter Schauer <Peter.Schauer@mytum.de>
Sat, 29 Jul 1995 21:24:39 +0000 (21:24 +0000)
committerPeter Schauer <Peter.Schauer@mytum.de>
Sat, 29 Jul 1995 21:24:39 +0000 (21:24 +0000)
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/Makefile.in

index 783c2ad40fce3d4e4d0f159e5b56658355036df5..20d40e5c2d8d3d037456c19c76673a18daa581f8 100644 (file)
@@ -1,3 +1,11 @@
+Sat Jul 29 14:22:33 1995  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * gdb.base/Makefile.in (clean):  Remove callf-info.exp.
+
+Fri Jul 28 13:36:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
+
+       * config/vxworks29k.exp: New file, sources vxworks.exp.
+
 Fri Jul 28 00:28:36 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
 
        * config/gdbremote.exp: New file.  Testing framework using
index 3893db5b6788331cff323367bc84eee7b634ba79..59bb5d51e81807246f4bfef04881e5bd57122eb8 100644 (file)
@@ -251,6 +251,14 @@ mips_pro: mips_pro.o
 printcmds: printcmds.o
        $(CC) $(CFLAGS) $(LDFLAGS) -o printcmds printcmds.o $(LIBS)
 
+# Try compiling this with prototypes, if that fails maybe the compiler
+# is a pre-ANSI compiler, in which case don't use prototypes.
+callfuncs.o: callfuncs.c
+       (echo set prototypes 1 > callf-info.exp; \
+         $(CC) -c $(CFLAGS) $(srcdir)/callfuncs.c 2>/dev/null) \
+       || (echo set prototypes 0 > callf-info.exp; \
+         $(CC) -c $(CFLAGS) -DNO_PROTOTYPES $(srcdir)/callfuncs.c)
+
 callfuncs: callfuncs.o
        $(CC) $(CFLAGS) $(LDFLAGS) -o callfuncs callfuncs.o $(LIBS)
 
@@ -302,7 +310,7 @@ just-check:
        $(RUNTEST) $(RUNTESTFLAGS) --tool gdb --srcdir $(srcdir)
 
 clean mostlyclean:
-       -rm -f *~ *.o a.out xgdb *.x $(EXECUTABLES)
+       -rm -f *~ *.o a.out xgdb *.x $(EXECUTABLES) callf-info.exp
        -rm -f core core.coremaker coremaker.core corefile
 
 distclean realclean: clean