Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* Re: [PATCH] Basic Ada files
@ 2002-05-22 11:54 Aidan Skinner
  2002-05-23 19:59 ` LEX vs FLEX; Was: " Andrew Cagney
  0 siblings, 1 reply; 8+ messages in thread
From: Aidan Skinner @ 2002-05-22 11:54 UTC (permalink / raw)
  To: gdb-patches; +Cc: ac131313

[-- Attachment #1: Type: text/plain, Size: 620 bytes --]

Andrew Cagney <ac131313@cygnus.com> wrote:

> Can I suggest posting (actually tabling) a patch to just change 
> gdb/Makefile.in (as a side effect it means that you meet the criteria 
> for write after approval - have assignment, submitted one good patch :-).

OK. The makefile.in patch is attached to this email.

- Aidan

-- 
aidan@velvet.net  http://www.velvet.net/~aidan/  aim:aidans42
finger for pgp key fingerprint |Unix Programmer/Admin actively seeking work
01AA 1594 2DB0 09E3 B850       |CV at http://www.velvet.net/~aidan/cv.txt
C2D0 9A2C 4CC9 3EC4 75E1       |Gis a job, go on, I can do that, go on, gis it.

[-- Attachment #2: ada_makefile.in.patch --]
[-- Type: text/plain, Size: 6187 bytes --]

diff -Nwupr gdb+dejagnu-20020516.ada-clean/gdb/Makefile.in gdb+dejagnu-20020516/gdb/Makefile.in
--- gdb+dejagnu-20020516.ada-clean/gdb/Makefile.in	Sat May 18 09:45:11 2002
+++ gdb+dejagnu-20020516/gdb/Makefile.in	Wed May 15 22:19:16 2002
@@ -79,11 +79,6 @@ VPATH = @srcdir@
 
 YACC=@YACC@
 
-# This is used to rebuild ada-lex.c from ada-lex.l.  If the program is 
-# not defined, but ada-lex.c is present, compilation will continue,
-# possibly with a warning.
-FLEX = flex
-
 YLWRAP = $(srcdir)/../ylwrap
 
 # where to find makeinfo, preferably one designed for texinfo-2
@@ -528,8 +523,7 @@ TARGET_FLAGS_TO_PASS = \
 # Links made at configuration time should not be specified here, since
 # SFILES is used in building the distribution archive.
 
-SFILES = ada-exp.y ada-lang.c ada-typeprint.c ada-valprint.c ada-tasks.c \
-	ax-general.c ax-gdb.c bcache.c blockframe.c breakpoint.c \
+SFILES = ax-general.c ax-gdb.c bcache.c blockframe.c breakpoint.c \
 	buildsym.c c-exp.y c-lang.c c-typeprint.c c-valprint.c \
 	ch-exp.c ch-lang.c ch-typeprint.c ch-valprint.c coffread.c \
 	complaints.c completer.c corefile.c cp-valprint.c dbxread.c \
@@ -684,7 +678,7 @@ HFILES_NO_SRCDIR = bcache.h buildsym.h c
 	objfiles.h parser-defs.h serial.h solib.h \
 	symfile.h stabsread.h target.h terminal.h typeprint.h xcoffsolib.h \
 	macrotab.h macroexp.h \
-	ada-lang.h c-lang.h ch-lang.h f-lang.h \
+	c-lang.h ch-lang.h f-lang.h \
 	jv-lang.h \
 	m2-lang.h  p-lang.h \
 	complaints.h valprint.h \
@@ -737,7 +731,6 @@ COMMON_OBS = version.o blockframe.o brea
 	exec.o bcache.o objfiles.o minsyms.o maint.o demangle.o \
 	dbxread.o coffread.o elfread.o \
 	dwarfread.o dwarf2read.o mipsread.o stabsread.o corefile.o \
-	ada-lang.o ada-typeprint.o ada-valprint.o ada-tasks.o \
 	c-lang.o ch-exp.o ch-lang.o f-lang.o \
 	ui-out.o cli-out.o \
 	varobj.o wrapper.o \
@@ -759,11 +752,9 @@ SUBDIRS = @SUBDIRS@
 
 # For now, shortcut the "configure GDB for fewer languages" stuff.
 YYFILES = c-exp.tab.c \
-	ada-exp.tab.c \
 	jv-exp.tab.c \
 	f-exp.tab.c m2-exp.tab.c p-exp.tab.c
 YYOBJ = c-exp.tab.o \
-	ada-exp.tab.o \
 	jv-exp.tab.o \
 	f-exp.tab.o m2-exp.tab.o p-exp.tab.o
 
@@ -1012,7 +1003,6 @@ local-maintainer-clean:
 	@echo "This command is intended for maintainers to use;"
 	@echo "it deletes files that may require special tools to rebuild."
 	rm -f c-exp.tab.c \
-		ada-lex.c ada-exp.tab.c \
 		jv-exp.tab \
 		f-exp.tab.c m2-exp.tab.c p-exp.tab.c
 	rm -f TAGS $(INFOFILES)
@@ -1148,33 +1138,6 @@ m2-exp.tab.c: m2-exp.y
 	-rm m2-exp.tmp
 	mv m2-exp.new ./m2-exp.tab.c
 
-# ada-exp.tab.c is generated in objdir from ada-exp.y if it doesn't exist
-# in srcdir, then compiled in objdir to ada-exp.tab.o.
-# Remove bogus decls for malloc/realloc/free which conflict with everything
-# else.
-ada-exp.tab.c: ada-exp.y 
-	$(YACC) $(YFLAGS) $(srcdir)/ada-exp.y
-	-sed -e '/extern.*malloc/d' \
-	-e '/extern.*realloc/d' \
-	-e '/extern.*free/d' \
-	-e '/include.*malloc.h/d' \
-	-e 's/malloc/xmalloc/g' \
-	-e 's/realloc/xrealloc/g' \
-	< y.tab.c > ada-exp.new
-	-rm y.tab.c
-	mv ada-exp.new ./ada-exp.tab.c
-
-ada-lex.c: ada-lex.l
-	@if [ "$(FLEX)" ] && $(FLEX) --version >/dev/null 2>&1; then \
-	    echo $(FLEX) -Isit $(srcdir)/ada-lex.l ">" ada-lex.c; \
-	    $(FLEX) -Isit $(srcdir)/ada-lex.l > ada-lex.c; \
-	elif [ ! -f ada-lex.c -a ! -f $(srcdir)/ada-lex.c ]; then \
-	    echo "ada-lex.c missing and flex not available."; \
-	    false; \
-	elif [ ! -f ada-lex.c ]; then \
-	    echo "Warning: ada-lex.c older than ada-lex.l and flex not available."; \
-	fi
-
 # p-exp.tab.c is generated in objdir from p-exp.y if it doesn't exist
 # in srcdir, then compiled in objdir to p-exp.tab.o.
 # Remove bogus decls for malloc/realloc/free which conflict with everything
@@ -1196,7 +1159,6 @@ p-exp.tab.c: p-exp.y
 # These files are updated atomically, so make never has to remove them
 .PRECIOUS: m2-exp.tab.c f-exp.tab.c c-exp.tab.c
 .PRECIOUS: jv-exp.tab.c p-exp.tab.c
-.PRECIOUS: ada-exp.tab.c
 
 lint: $(LINTFILES)
 	$(LINT) $(INCLUDE_CFLAGS) $(LINTFLAGS) $(LINTFILES) \
@@ -1291,21 +1253,6 @@ udr.o: $(srcdir)/29k-share/udi/udr.c $(u
 a68v-nat.o: a68v-nat.c $(defs_h) $(gdbcore_h) $(inferior_h) \
 	$(regcache_h)
 
-ada-lang.o: ada-lang.c ada-lang.h c-lang.h $(defs_h) $(expression_h) \
-	$(gdbtypes_h) $(inferior_h) language.h parser-defs.h $(symtab_h) \
-	$(gdbcmd_h) $(ui_out_h) symfile.h objfiles.h $(gdbcore_h)
-
-ada-tasks.o: ada-tasks.c ada-lang.h $(defs_h) language.h $(value_h) \
-	$(command_h) $(value_h) $(gdbcore_h)
-
-ada-typeprint.o: ada-typeprint.c ada-lang.h $(defs_h) $(expression_h) \
-	$(gdbcmd_h) $(gdbcore_h) $(gdbtypes_h) language.h $(symtab_h) \
-	target.h typeprint.h $(value_h) ada-lang.h
-
-ada-valprint.o: ada-valprint.c $(defs_h) $(expression_h) $(gdbtypes_h) \
-	language.h $(symtab_h) valprint.h $(value_h) c-lang.h ada-lang.h \
-	annotate.h
-
 alpha-nat.o: alpha-nat.c $(defs_h) $(gdbcore_h) $(inferior_h) $(target_h) \
 	$(regcache_h) alpha-tdep.h
 
@@ -1458,10 +1405,6 @@ dbxread.o: dbxread.c $(breakpoint_h) $(b
 	$(stabsread_h) $(symfile_h) $(symtab_h) $(target_h) $(gdb_string_h) \
 	$(cp_abi_h)
 
-dec-thread.o: dec-thread.c $(defs_h) $(gdbcmd_h) $(inferior_h) \
-	gdbthread.h target.h 
-	$(CC) -c $(INTERNAL_CFLAGS) -ansi $(srcdir)/dec-thread.c 
-
 delta68-nat.o: delta68-nat.c $(defs_h)
 
 demangle.o: demangle.c $(defs_h) $(gdbcmd_h) $(gdb_string_h)
@@ -1521,7 +1464,6 @@ regcache.o: regcache.c $(defs_h) $(infer
 fork-child.o: fork-child.c $(gdb_wait_h) $(defs_h) $(gdbcore_h) \
 	$(inferior_h) $(target_h) $(terminal_h) $(gdbthread_h) $(gdb_string_h) 
 
-
 install-gdbtk:
 	$(SHELL) $(srcdir)/../mkinstalldirs $(GDBTK_LIBRARY) ; \
 	$(SHELL) $(srcdir)/../mkinstalldirs \
@@ -2286,11 +2228,6 @@ z8k-tdep.o: z8k-tdep.c $(bfd_h) $(dis_as
 	$(regcache_h)
 	$(CC) -c $(INTERNAL_WARN_CFLAGS) $(NO_WERROR_CFLAGS) \
 		$(srcdir)/z8k-tdep.c
-
-ada-exp.tab.o: ada-exp.tab.c ada-lex.c ada-lang.h \
-	$(defs_h) $(expression_h) \
-	$(gdbtypes_h) language.h parser-defs.h $(symtab_h) $(value_h) \
-	$(bfd_h) objfiles.h symfile.h
 
 c-exp.tab.o: c-exp.tab.c $(defs_h) $(gdb_string_h) $(expression_h) \
 	$(value_h) $(parser_defs_h) $(language_h) $(c_lang_h) $(bfd_h) \

^ permalink raw reply	[flat|nested] 8+ messages in thread

* LEX vs FLEX; Was: [PATCH] Basic Ada files
  2002-05-22 11:54 [PATCH] Basic Ada files Aidan Skinner
@ 2002-05-23 19:59 ` Andrew Cagney
  2002-05-23 20:01   ` Paul Hilfinger
  2002-05-25 11:20   ` Aidan Skinner
  0 siblings, 2 replies; 8+ messages in thread
From: Andrew Cagney @ 2002-05-23 19:59 UTC (permalink / raw)
  To: Aidan Skinner; +Cc: gdb-patches

Aidan,

> -# This is used to rebuild ada-lex.c from ada-lex.l.  If the program is 
> -# not defined, but ada-lex.c is present, compilation will continue,
> -# possibly with a warning.
> -FLEX = flex
> -

> -ada-lex.c: ada-lex.l
> -	@if [ "$(FLEX)" ] && $(FLEX) --version >/dev/null 2>&1; then \
> -	    echo $(FLEX) -Isit $(srcdir)/ada-lex.l ">" ada-lex.c; \
> -	    $(FLEX) -Isit $(srcdir)/ada-lex.l > ada-lex.c; \
> -	elif [ ! -f ada-lex.c -a ! -f $(srcdir)/ada-lex.c ]; then \
> -	    echo "ada-lex.c missing and flex not available."; \
> -	    false; \
> -	elif [ ! -f ada-lex.c ]; then \
> -	    echo "Warning: ada-lex.c older than ada-lex.l and flex not available."; \
> -	fi

(I note you're not the author of this)  I'm not exactly comfortable with 
making  FLEX a condition of being able to build GDB - while the above 
tries to hide it, the dependency still exists.  I guess we'll need to 
come back to that later.

Anyway, can you just re-post this patch with a separate ChangeLog and 
with the patch against CVS (using `cvs diff -u' or `cvs diff -p').

Andrew




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: LEX vs FLEX; Was: [PATCH] Basic Ada files
  2002-05-23 19:59 ` LEX vs FLEX; Was: " Andrew Cagney
@ 2002-05-23 20:01   ` Paul Hilfinger
  2002-05-23 21:46     ` Andrew Cagney
  2002-05-25 11:20   ` Aidan Skinner
  1 sibling, 1 reply; 8+ messages in thread
From: Paul Hilfinger @ 2002-05-23 20:01 UTC (permalink / raw)
  To: Andrew Cagney; +Cc: Aidan Skinner, gdb-patches, hilfingr


> (I note you're not the author of this)  I'm not exactly comfortable with 
> making  FLEX a condition of being able to build GDB - while the above 
> tries to hide it, the dependency still exists.  I guess we'll need to 
> come back to that later.

Andrew,

I am the author of that, so I suppose I should jump in.  I'm not quite clear
on your objection here.  Is it 

* the dependence on flex as opposed to lex?
* the dependence on either lex or flex (unlikely given the
  dependencies on yacc)?
* the option to use the .c code and NOT depend on (f)lex at all?

The original code was written back in the days when the .tab.c files
were part of the CVS files, and I never got around to modifying it.
Just name your preference.

Paul Hilfinger


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: LEX vs FLEX; Was: [PATCH] Basic Ada files
  2002-05-23 20:01   ` Paul Hilfinger
@ 2002-05-23 21:46     ` Andrew Cagney
  2002-05-24 12:41       ` Michael Snyder
  0 siblings, 1 reply; 8+ messages in thread
From: Andrew Cagney @ 2002-05-23 21:46 UTC (permalink / raw)
  To: Hilfinger; +Cc: Aidan Skinner, gdb-patches

> (I note you're not the author of this)  I'm not exactly comfortable with 
>> making  FLEX a condition of being able to build GDB - while the above 
>> tries to hide it, the dependency still exists.  I guess we'll need to 
>> come back to that later.
> 
> 
> Andrew,
> 
> I am the author of that, so I suppose I should jump in.  I'm not quite clear
> on your objection here.  Is it 

Just FYI, the current objective is to get the files under CVS, and then 
get all relevant CORE-gdb changes and other problems resolved.

My request to Aidan was to just fix the Makefile.in patch submition so 
we can table it.  The Makefile.in change will then be committed last.

Any way for reference:

> * the dependence on flex as opposed to lex?

yes (but as a reservation, not an objection, I don't even know how 
pratical it is to get the code build using lex).

> * the dependence on either lex or flex (unlikely given the
>   dependencies on yacc)?

no

> * the option to use the .c code and NOT depend on (f)lex at all?

I suspect it will need changes.  Compare it to

c-exp.tab.c: c-exp.y
         $(SHELL) $(YLWRAP) "$(YACC)" $(srcdir)/c-exp.y  y.tab.c 
c-exp.tmp -- $(Y
FLAGS)
	....

However, like I said, all of this can be returned to later.  I'm not 
asking Aidan to fix it now.  I'm just looking for a patch sufficent to 
build/test the Ada files as Aidan commits them.

Andrew



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: LEX vs FLEX; Was: [PATCH] Basic Ada files
  2002-05-23 21:46     ` Andrew Cagney
@ 2002-05-24 12:41       ` Michael Snyder
  0 siblings, 0 replies; 8+ messages in thread
From: Michael Snyder @ 2002-05-24 12:41 UTC (permalink / raw)
  To: Andrew Cagney; +Cc: Hilfinger, Aidan Skinner, gdb-patches

Andrew Cagney wrote:
> 
> > (I note you're not the author of this)  I'm not exactly comfortable with
> >> making  FLEX a condition of being able to build GDB - while the above
> >> tries to hide it, the dependency still exists.  I guess we'll need to
> >> come back to that later.
> >
> >
> > Andrew,
> >
> > I am the author of that, so I suppose I should jump in.  I'm not quite clear
> > on your objection here.  Is it
> 
> Just FYI, the current objective is to get the files under CVS, and then
> get all relevant CORE-gdb changes and other problems resolved.
> 
> My request to Aidan was to just fix the Makefile.in patch submition so
> we can table it.  The Makefile.in change will then be committed last.
> 
> Any way for reference:
> 
> > * the dependence on flex as opposed to lex?
> 
> yes (but as a reservation, not an objection, I don't even know how
> pratical it is to get the code build using lex).
> 
> > * the dependence on either lex or flex (unlikely given the
> >   dependencies on yacc)?
> 
> no
> 
> > * the option to use the .c code and NOT depend on (f)lex at all?
> 
> I suspect it will need changes.  Compare it to
> 
> c-exp.tab.c: c-exp.y
>          $(SHELL) $(YLWRAP) "$(YACC)" $(srcdir)/c-exp.y  y.tab.c
> c-exp.tmp -- $(Y
> FLAGS)
>         ....
> 
> However, like I said, all of this can be returned to later.  I'm not
> asking Aidan to fix it now.  I'm just looking for a patch sufficent to
> build/test the Ada files as Aidan commits them.

It's a sort of an interesting conversation.

GDB depends on several tools (autoconf, byacc) that the ordinary
user is not required to have, because we include their output in
the distribution.  Really, only a developer is required to have 
those tools, and only if he/she needs to change the source files
that those tools operate on.

So you might reasonably say that only the developer of ada-gdb
is actually dependent on having lex/flex.  And by precident, you
might say that that's OK.  A user will still be able to build
ada-gdb.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: LEX vs FLEX; Was: [PATCH] Basic Ada files
  2002-05-23 19:59 ` LEX vs FLEX; Was: " Andrew Cagney
  2002-05-23 20:01   ` Paul Hilfinger
@ 2002-05-25 11:20   ` Aidan Skinner
  2002-05-29 21:56     ` Andrew Cagney
  1 sibling, 1 reply; 8+ messages in thread
From: Aidan Skinner @ 2002-05-25 11:20 UTC (permalink / raw)
  To: Andrew Cagney; +Cc: gdb-patches

[-- Attachment #1: Type: text/plain, Size: 612 bytes --]

On Thu, May 23, 2002 at 10:29:46PM -0400, Andrew Cagney wrote

> Anyway, can you just re-post this patch with a separate ChangeLog and 
> with the patch against CVS (using `cvs diff -u' or `cvs diff -p').

Attached to this email. :)

this patch is actually a fair bit smaller than the previous one, I
noticed some more stuff to chuck. It will have to be added when ada
support is enabled for things like breakpoints, but I figure smaller
is better atm.

ChangeLog:

        * gdb/Makefile.in: add entries for ada-exp.y, ada-lang.[ch],
        ada-lex.[lc], ada-tasks.c, ada-typeprint.c, ada-valprint.c

- Aidan


[-- Attachment #2: ada_makefile.in.patch --]
[-- Type: text/plain, Size: 4909 bytes --]

Index: gdb/Makefile.in
===================================================================
RCS file: /cvs/src/src/gdb/Makefile.in,v
retrieving revision 1.200
diff -u -r1.200 Makefile.in
--- gdb/Makefile.in	24 May 2002 00:12:16 -0000	1.200
+++ gdb/Makefile.in	25 May 2002 15:21:48 -0000
@@ -79,6 +79,11 @@
 
 YACC=@YACC@
 
+# This is used to rebuild ada-lex.c from ada-lex.l.  If the program is 
+# not defined, but ada-lex.c is present, compilation will continue,
+# possibly with a warning.
+FLEX = flex
+
 YLWRAP = $(srcdir)/../ylwrap
 
 # where to find makeinfo, preferably one designed for texinfo-2
@@ -523,7 +528,8 @@
 # Links made at configuration time should not be specified here, since
 # SFILES is used in building the distribution archive.
 
-SFILES = ax-general.c ax-gdb.c bcache.c blockframe.c breakpoint.c \
+SFILES = ada-exp.y ada-lang.c ada-typeprint.c ada-valprint.c ada-tasks.c \
+	ax-general.c ax-gdb.c bcache.c blockframe.c breakpoint.c \
 	buildsym.c c-exp.y c-lang.c c-typeprint.c c-valprint.c \
 	ch-exp.c ch-lang.c ch-typeprint.c ch-valprint.c coffread.c \
 	complaints.c completer.c corefile.c cp-valprint.c dbxread.c \
@@ -735,6 +741,7 @@
 	exec.o bcache.o objfiles.o minsyms.o maint.o demangle.o \
 	dbxread.o coffread.o elfread.o \
 	dwarfread.o dwarf2read.o mipsread.o stabsread.o corefile.o \
+	ada-lang.o ada-typeprint.o ada-valprint.o ada-tasks.o \
 	c-lang.o ch-exp.o ch-lang.o f-lang.o \
 	ui-out.o cli-out.o \
 	varobj.o wrapper.o \
@@ -756,9 +763,11 @@
 
 # For now, shortcut the "configure GDB for fewer languages" stuff.
 YYFILES = c-exp.tab.c \
+	ada-exp.tab.c \
 	jv-exp.tab.c \
 	f-exp.tab.c m2-exp.tab.c p-exp.tab.c
 YYOBJ = c-exp.tab.o \
+	ada-exp.tab.o \
 	jv-exp.tab.o \
 	f-exp.tab.o m2-exp.tab.o p-exp.tab.o
 
@@ -1007,6 +1016,7 @@
 	@echo "This command is intended for maintainers to use;"
 	@echo "it deletes files that may require special tools to rebuild."
 	rm -f c-exp.tab.c \
+		ada-lex.c ada-exp.tab.c \
 		jv-exp.tab \
 		f-exp.tab.c m2-exp.tab.c p-exp.tab.c
 	rm -f TAGS $(INFOFILES)
@@ -1142,6 +1152,33 @@
 	-rm m2-exp.tmp
 	mv m2-exp.new ./m2-exp.tab.c
 
+# ada-exp.tab.c is generated in objdir from ada-exp.y if it doesn't exist
+# in srcdir, then compiled in objdir to ada-exp.tab.o.
+# Remove bogus decls for malloc/realloc/free which conflict with everything
+# else.
+ada-exp.tab.c: ada-exp.y 
+	$(YACC) $(YFLAGS) $(srcdir)/ada-exp.y
+	-sed -e '/extern.*malloc/d' \
+	-e '/extern.*realloc/d' \
+	-e '/extern.*free/d' \
+	-e '/include.*malloc.h/d' \
+	-e 's/malloc/xmalloc/g' \
+	-e 's/realloc/xrealloc/g' \
+	< y.tab.c > ada-exp.new
+	-rm y.tab.c
+	mv ada-exp.new ./ada-exp.tab.c
+
+ada-lex.c: ada-lex.l
+	@if [ "$(FLEX)" ] && $(FLEX) --version >/dev/null 2>&1; then \
+	    echo $(FLEX) -Isit $(srcdir)/ada-lex.l ">" ada-lex.c; \
+	    $(FLEX) -Isit $(srcdir)/ada-lex.l > ada-lex.c; \
+	elif [ ! -f ada-lex.c -a ! -f $(srcdir)/ada-lex.c ]; then \
+	    echo "ada-lex.c missing and flex not available."; \
+	    false; \
+	elif [ ! -f ada-lex.c ]; then \
+	    echo "Warning: ada-lex.c older than ada-lex.l and flex not available."; \
+	fi
+
 # p-exp.tab.c is generated in objdir from p-exp.y if it doesn't exist
 # in srcdir, then compiled in objdir to p-exp.tab.o.
 # Remove bogus decls for malloc/realloc/free which conflict with everything
@@ -1163,6 +1200,7 @@
 # These files are updated atomically, so make never has to remove them
 .PRECIOUS: m2-exp.tab.c f-exp.tab.c c-exp.tab.c
 .PRECIOUS: jv-exp.tab.c p-exp.tab.c
+.PRECIOUS: ada-exp.tab.c
 
 lint: $(LINTFILES)
 	$(LINT) $(INCLUDE_CFLAGS) $(LINTFLAGS) $(LINTFILES) \
@@ -1259,6 +1297,21 @@
 a68v-nat.o: a68v-nat.c $(defs_h) $(gdbcore_h) $(inferior_h) \
 	$(regcache_h)
 
+ada-lang.o: ada-lang.c ada-lang.h c-lang.h $(defs_h) $(expression_h) \
+	$(gdbtypes_h) $(inferior_h) language.h parser-defs.h $(symtab_h) \
+	$(gdbcmd_h) $(ui_out_h) symfile.h objfiles.h $(gdbcore_h)
+
+ada-tasks.o: ada-tasks.c ada-lang.h $(defs_h) language.h $(value_h) \
+	$(command_h) $(value_h) $(gdbcore_h)
+
+ada-typeprint.o: ada-typeprint.c ada-lang.h $(defs_h) $(expression_h) \
+	$(gdbcmd_h) $(gdbcore_h) $(gdbtypes_h) language.h $(symtab_h) \
+	target.h typeprint.h $(value_h) ada-lang.h
+
+ada-valprint.o: ada-valprint.c $(defs_h) $(expression_h) $(gdbtypes_h) \
+	language.h $(symtab_h) valprint.h $(value_h) c-lang.h ada-lang.h \
+	annotate.h
+
 alpha-nat.o: alpha-nat.c $(defs_h) $(gdbcore_h) $(inferior_h) $(target_h) \
 	$(regcache_h) $(alpha_tdep_h)
 
@@ -2255,6 +2312,11 @@
 	$(regcache_h)
 	$(CC) -c $(INTERNAL_WARN_CFLAGS) $(NO_WERROR_CFLAGS) \
 		$(srcdir)/z8k-tdep.c
+
+ada-exp.tab.o: ada-exp.tab.c ada-lex.c ada-lang.h \
+	$(defs_h) $(expression_h) \
+	$(gdbtypes_h) language.h parser-defs.h $(symtab_h) $(value_h) \
+	$(bfd_h) objfiles.h symfile.h
 
 c-exp.tab.o: c-exp.tab.c $(defs_h) $(gdb_string_h) $(expression_h) \
 	$(value_h) $(parser_defs_h) $(language_h) $(c_lang_h) $(bfd_h) \

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: LEX vs FLEX; Was: [PATCH] Basic Ada files
  2002-05-25 11:20   ` Aidan Skinner
@ 2002-05-29 21:56     ` Andrew Cagney
  2002-05-31 12:42       ` Aidan Skinner
  0 siblings, 1 reply; 8+ messages in thread
From: Andrew Cagney @ 2002-05-29 21:56 UTC (permalink / raw)
  To: Aidan Skinner; +Cc: gdb-patches

Right!

Aidan, feel free to add yourself to the write-after-approval section of 
the MAINTAINERS file.  Don't forget to post the resultant patch.

Andrew


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: LEX vs FLEX; Was: [PATCH] Basic Ada files
  2002-05-29 21:56     ` Andrew Cagney
@ 2002-05-31 12:42       ` Aidan Skinner
  0 siblings, 0 replies; 8+ messages in thread
From: Aidan Skinner @ 2002-05-31 12:42 UTC (permalink / raw)
  To: Andrew Cagney; +Cc: gdb-patches

[-- Attachment #1: Type: text/plain, Size: 616 bytes --]

On Wed, May 29, 2002 at 11:46:18PM -0400, Andrew Cagney wrote

> Aidan, feel free to add yourself to the write-after-approval section of 
> the MAINTAINERS file.  Don't forget to post the resultant patch.

Changelog:

* MAINTAINERS: Add myself to write-after-approve section.

Patch is attached to this email.

- Aidan

-- 
aidan@velvet.net  http://www.velvet.net/~aidan/  aim:aidans42
finger for pgp key fingerprint |Unix Programmer/Admin actively seeking work
01AA 1594 2DB0 09E3 B850       |CV at http://www.velvet.net/~aidan/cv.txt
C2D0 9A2C 4CC9 3EC4 75E1       |Gis a job, go on, I can do that, go on, gis it.

[-- Attachment #2: gdb_maintainers.patch --]
[-- Type: text/plain, Size: 517 bytes --]

Index: MAINTAINERS
===================================================================
RCS file: /cvs/src/src/gdb/MAINTAINERS,v
retrieving revision 1.178
diff -c -r1.178 MAINTAINERS
*** MAINTAINERS	28 May 2002 15:16:34 -0000	1.178
--- MAINTAINERS	31 May 2002 18:31:22 -0000
***************
*** 411,416 ****
--- 411,417 ----
  Michal Ludvig                                   mludvig@suse.cz
  David S. Miller					davem@redhat.com
  Eric Christopher				echristo@redhat.com
+ Aidan Skinner					aidan@velvet.net
  
  
  

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2002-05-31 18:55 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-05-22 11:54 [PATCH] Basic Ada files Aidan Skinner
2002-05-23 19:59 ` LEX vs FLEX; Was: " Andrew Cagney
2002-05-23 20:01   ` Paul Hilfinger
2002-05-23 21:46     ` Andrew Cagney
2002-05-24 12:41       ` Michael Snyder
2002-05-25 11:20   ` Aidan Skinner
2002-05-29 21:56     ` Andrew Cagney
2002-05-31 12:42       ` Aidan Skinner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox