From 94e36acc3c80011966791d3773596e5f14264eab Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Wed, 10 Jul 2013 18:13:52 +0000 Subject: [PATCH] * Makefile.in (GDB_WARN_CFLAGS_NO_DEFS, ADA_EXP_C): New macros. (ada-exp.o): New target. --- gdb/ChangeLog | 5 +++++ gdb/Makefile.in | 13 +++++++++++++ 2 files changed, 18 insertions(+) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 5345ce8..37e16e7 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2013-07-10 Tom Tromey + + * Makefile.in (GDB_WARN_CFLAGS_NO_DEFS, ADA_EXP_C): New macros. + (ada-exp.o): New target. + 2013-07-10 Sergio Durigan Junior * mt-tdep.c (mt_registers_info): Call diff --git a/gdb/Makefile.in b/gdb/Makefile.in index 4694adc..a51afcb 100644 --- a/gdb/Makefile.in +++ b/gdb/Makefile.in @@ -165,6 +165,8 @@ GDB_WERROR_CFLAGS = $(WERROR_CFLAGS) GDB_WARN_CFLAGS_NO_FORMAT = `echo " $(GDB_WARN_CFLAGS) " \ | sed "s/ -Wformat-nonliteral / -Wno-format-nonliteral /g"` +GDB_WARN_CFLAGS_NO_DEFS = `echo " $(GDB_WARN_CFLAGS) " \ + | sed "s/ -Wold-style-definition / -Wno-old-style-definition /g"` RDYNAMIC = @RDYNAMIC@ @@ -1581,6 +1583,17 @@ printcmd.o: $(srcdir)/printcmd.c $(COMPILE.post) $(srcdir)/printcmd.c $(POSTCOMPILE) +# ada-exp.c can appear in srcdir, for releases; or in ., for +# development builds. +ADA_EXP_C = `if test -f ada-exp.c; then echo ada-exp.c; else echo $(srcdir)/ada-exp.c; fi` + +# Some versions of flex give output that triggers +# -Wold-style-definition. +ada-exp.o: ada-exp.c + $(COMPILE.pre) $(INTERNAL_CFLAGS) $(GDB_WARN_CFLAGS_NO_DEFS) \ + $(COMPILE.post) $(ADA_EXP_C) + $(POSTCOMPILE) + # Message files. Based on code in gcc/Makefile.in. # Rules for generating translated message descriptions. Disabled by -- 2.7.4