From 96fd3d08f9911add5dfbdb49c85fad8cf40d43fd Mon Sep 17 00:00:00 2001 From: Peter Schauer Date: Sat, 29 Jul 1995 21:24:39 +0000 Subject: [PATCH] * gdb.base/Makefile.in (clean): Remove callf-info.exp. --- gdb/testsuite/ChangeLog | 8 ++++++++ gdb/testsuite/gdb.base/Makefile.in | 10 +++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 783c2ad40fc..20d40e5c2d8 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -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 + + * config/vxworks29k.exp: New file, sources vxworks.exp. + Fri Jul 28 00:28:36 1995 Jeffrey A. Law * config/gdbremote.exp: New file. Testing framework using diff --git a/gdb/testsuite/gdb.base/Makefile.in b/gdb/testsuite/gdb.base/Makefile.in index 3893db5b678..59bb5d51e81 100644 --- a/gdb/testsuite/gdb.base/Makefile.in +++ b/gdb/testsuite/gdb.base/Makefile.in @@ -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 -- 2.30.2