Thu May 21 13:14:25 1998 John Metzler <jmetzler@cygnus.com>
[deliverable/binutils-gdb.git] / gdb / Makefile.in
index dfabb72fcc490fd15ee4dbc4ca753714df1a4b18..ef43888776bf78eaf618613def7ecc65234def80 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997
+# Copyright 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998
 # Free Software Foundation, Inc.
 
 # This file is part of GDB.
@@ -41,8 +41,11 @@ man9dir = $(mandir)/man9
 infodir = @infodir@
 includedir = @includedir@
 
-SHELL = /bin/sh
-EXEEXT = # @EXEEXT@ # This isn't getting substituted in correctly :-(
+# This can be referenced by `INTLDEPS' as computed by CY_GNU_GETTEXT.
+top_builddir = .
+
+SHELL = @SHELL@
+EXEEXT = @EXEEXT@
 
 INSTALL = @INSTALL@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -53,6 +56,7 @@ AR_FLAGS = qv
 RANLIB = @RANLIB@
 AWK = @AWK@
 DLLTOOL = @DLLTOOL@
+WINDRES = @WINDRES@
 
 # Flags that describe where you can find the termcap library.
 # This can be overridden in the host Makefile fragment file.
@@ -69,7 +73,7 @@ CC=@CC@
 srcdir = @srcdir@
 VPATH = @srcdir@
 
-YACC=@YACC@
+BISON=@YACC@
 
 # where to find makeinfo, preferably one designed for texinfo-2
 MAKEINFO=makeinfo
@@ -88,19 +92,9 @@ INCLUDE_CFLAGS = -I$(INCLUDE_DIR)
 # Where is the "-liberty" library?  Typically in ../libiberty.
 LIBIBERTY = ../libiberty/libiberty.a
 
-# Where is the MMALLOC library?  Typically in ../mmalloc.
-# Note that mmalloc can still be used on systems without mmap().
-# To use your system malloc, in the host makefile fragment set MMALLOC_CFLAGS
-# to -DNO_MMALLOC and set MMALLOC to empty.
-# To use mmalloc but not use heap checking, in the host makefile fragment set
-# MMALLOC_CFLAGS to the value below but add -DNO_MMCHECK.
-# To use mmalloc and heap checking on a system where the C runtime allocates
-# memory that is never freed, in the host makefile fragment set MMALLOC_CFLAGS
-# to the value below and add -DFORCE_MMCHECK=1
-MMALLOC_DIR = ../mmalloc
-MMALLOC_SRC = $(srcdir)/$(MMALLOC_DIR)
-MMALLOC = $(MMALLOC_DIR)/libmmalloc.a
-MMALLOC_CFLAGS = -I$(MMALLOC_SRC)
+# Configured by the --with-mmalloc option to configure.
+MMALLOC = @MMALLOC@
+MMALLOC_CFLAGS = @MMALLOC_CFLAGS@
 
 # Where is the BFD library?  Typically in ../bfd.
 BFD_DIR = ../bfd
@@ -114,6 +108,13 @@ READLINE = $(READLINE_DIR)/libreadline.a
 READLINE_SRC = $(srcdir)/$(READLINE_DIR)
 READLINE_CFLAGS = -I$(READLINE_SRC)
 
+# Where is the INTL library?  Typically in ../intl.
+INTL_DIR = ../intl
+INTL = @INTLLIBS@
+INTL_DEPS = @INTLDEPS@
+INTL_SRC = $(srcdir)/$(INTL_DIR)
+INTL_CFLAGS = -I$(INTL_DIR) -I$(INTL_SRC)
+
 # Opcodes currently live in one of two places.  Either they are in the
 # opcode library, typically ../opcodes, or they are in a header file
 # in INCLUDE_DIR.
@@ -137,6 +138,7 @@ LIB_RUNTIME_DIR = $(libdir)
 TCL = @TCL_LD_SEARCH_FLAGS@ @TCL_BUILD_LIB_SPEC@
 TCL_CFLAGS = @TCLHDIR@
 TCL_DEPS =
+GDBTKLIBS = @GDBTKLIBS@
 
 # Where is the TK library?  Typically in ../tk.
 TK = @TK_BUILD_LIB_SPEC@
@@ -163,11 +165,16 @@ WIN32LIBS = @WIN32LIBS@
 ENABLE_GDBTK= @ENABLE_GDBTK@
 ENABLE_IDE= @ENABLE_IDE@
 
-IDE_CFLAGS_X = -I$(srcdir)/../libide/src \
+LIBGUI = ../libgui/src/libgui.a
+
+GUI_CFLAGS_X = -I$(srcdir)/../libgui/src
+
+IDE_CFLAGS_X = -I$(srcdir)/../libidetcl/src -I$(srcdir)/../libide/src \
   `if [ x"$(ENABLE_IDE)" != x ] ; then \
     echo -DIDE -I$(srcdir)/../ilu/runtime/mainloop;\
   fi`
 
+LIBIDETCL = ../libidetcl/src/libidetcl.a
 LIBIDE = ../libide/src/libide.a
 
 IDE_X = ` \
@@ -179,7 +186,7 @@ IDE_DEPS = ../ilu/runtime/mainloop/libilu-Tk.a \
        ../ilu/runtime/c/libilu-c.a ../ilu/runtime/kernel/libilu.a
 
 IDE=$(IDE_X) 
-IDE_CFLAGS=$(IDE_CFLAGS_X)
+IDE_CFLAGS=$(GUI_CFLAGS_X) $(IDE_CFLAGS_X)
 #end-sanitize-gdbtk
 
 ENABLE_CFLAGS= @ENABLE_CFLAGS@
@@ -211,7 +218,8 @@ CXXFLAGS = -g -O
 # INTERNAL_CFLAGS is the aggregate of all other *CFLAGS macros.
 INTERNAL_CFLAGS = $(CFLAGS) $(GLOBAL_CFLAGS) $(PROFILE_CFLAGS) \
        $(GDB_CFLAGS) $(OPCODES_CFLAGS) $(READLINE_CFLAGS) \
-       $(BFD_CFLAGS) $(MMALLOC_CFLAGS) $(INCLUDE_CFLAGS) $(ENABLE_CFLAGS)
+       $(BFD_CFLAGS) $(MMALLOC_CFLAGS) $(INCLUDE_CFLAGS) \
+       $(INTL_CFLAGS) $(ENABLE_CFLAGS)
 
 # LDFLAGS is specifically reserved for setting from the command line
 # when running make.
@@ -238,18 +246,18 @@ REGEX1 = gnu-regex.o
 # If you have the Cygnus libraries installed,
 # you can use 'CLIBS=$(INSTALLED_LIBS)' 'CDEPS='
 INSTALLED_LIBS=-lbfd -lreadline -lopcodes -liberty \
-       $(TERMCAP) $(XM_CLIBS) $(TM_CLIBS) $(NAT_CLIBS) @LIBS@ \
-       -lmmalloc -liberty
-CLIBS = $(SIM) $(BFD) $(READLINE) $(OPCODES) $(LIBIBERTY) \
-       $(TERMCAP) $(XM_CLIBS) $(TM_CLIBS) $(NAT_CLIBS) @LIBS@ \
+       $(TERMCAP) $(XM_CLIBS) $(TM_CLIBS) $(NAT_CLIBS) $(GDBTKLIBS) @LIBS@ \
+       -lmmalloc -lintl -liberty
+CLIBS = $(SIM) $(BFD) $(READLINE) $(OPCODES) $(INTL) $(LIBIBERTY) \
+       $(TERMCAP) $(XM_CLIBS) $(TM_CLIBS) $(NAT_CLIBS) $(GDBTKLIBS) @LIBS@ \
        $(MMALLOC) $(LIBIBERTY) $(WIN32LIBS)
 CDEPS = $(XM_CDEPS) $(TM_CDEPS) $(NAT_CDEPS) $(SIM) $(BFD) $(READLINE) \
-       $(OPCODES) $(MMALLOC) $(LIBIBERTY) @CONFIG_DEPS@
+       $(OPCODES) $(MMALLOC) $(INTL_DEPS) $(LIBIBERTY) @CONFIG_DEPS@
 
 ADD_FILES = $(REGEX) $(XM_ADD_FILES) $(TM_ADD_FILES) $(NAT_ADD_FILES)
 ADD_DEPS = $(REGEX1) $(XM_ADD_FILES) $(TM_ADD_FILES) $(NAT_ADD_FILES)
 
-VERSION=4.16-foundry-971110
+VERSION=4.17.1
 DIST=gdb
 
 LINT=/usr/5bin/lint
@@ -271,7 +279,7 @@ SER_HARDWIRE = ser-unix.o
 
 # The `remote' debugging target is supported for most architectures,
 # but not all (e.g. 960)
-REMOTE_OBS = remote.o dcache.o remote-utils.o
+REMOTE_OBS = remote.o dcache.o remote-utils.o tracepoint.o
 
 # This is remote-sim.o if a simulator is to be linked in.
 SIM_OBS =
@@ -402,11 +410,11 @@ SFILES = bcache.c blockframe.c breakpoint.c buildsym.c c-exp.y \
        printcmd.c remote.c remote-nrom.c scm-exp.c scm-lang.c scm-valprint.c \
        source.c stabsread.c stack.c symfile.c symmisc.c \
        symtab.c target.c thread.c top.c \
-       typeprint.c utils.c \
+       tracepoint.c typeprint.c utils.c \
        valarith.c valops.c valprint.c values.c \
        serial.c ser-unix.c mdebugread.c os9kread.c
 
-LINTFILES = $(SFILES) $(YYFILES) init.c
+LINTFILES = $(SFILES) $(YYFILES) @CONFIG_SRCS@ init.c
 
 # "system" headers.  Using these in dependencies is a rather personal
 # choice. (-rich, summer 1993)
@@ -454,6 +462,7 @@ gdbcmd_h =  gdbcmd.h $(command_h)
 defs_h =       defs.h xm.h tm.h nm.h config.status config.h
 
 inferior_h =   inferior.h $(breakpoint_h)
+tracepoint_h = tracepoint.h
 
 # Header files that need to have srcdir added.  Note that in the cases
 # where we use a macro like $(gdbcmd_h), things are carefully arranged
@@ -497,7 +506,7 @@ POSSLIBS = gnu-regex.c gnu-regex.h
 DEPFILES = $(TDEPFILES) $(XDEPFILES) $(SER_HARDWIRE) $(NATDEPFILES) \
           $(REMOTE_OBS) $(SIM_OBS) @CONFIG_OBS@
 
-SOURCES = $(SFILES) $(ALLDEPFILES) $(YYFILES)
+SOURCES = $(SFILES) $(ALLDEPFILES) $(YYFILES) @CONFIG_SRCS@
 # Don't include YYFILES (*.tab.c) because we already include *.y in SFILES,
 # and it's more useful to see it in the .y file.
 TAGFILES_NO_SRCDIR = $(SFILES) $(HFILES_NO_SRCDIR) $(ALLDEPFILES) \
@@ -529,7 +538,12 @@ NTSOBS = standalone.o
 
 NTSSTART = kdb-start.o
 
-SUBDIRS = doc testsuite nlm mswin
+SUBDIRS = doc \
+       testsuite \
+       $(start-sanitize-mswin) \
+       mswin \
+       $(end-sanitize-mswin) \
+       nlm
 
 # For now, shortcut the "configure GDB for fewer languages" stuff.
 YYFILES = c-exp.tab.c jv-exp.tab.c f-exp.tab.c m2-exp.tab.c
@@ -544,7 +558,7 @@ DISTSTUFF = $(YYFILES)
 .c.o:
        $(CC) -c $(INTERNAL_CFLAGS) $<
 
-all: gdb
+all: gdb$(EXEEXT)
        @$(MAKE) $(FLAGS_TO_PASS) DO=all "DODIRS=`echo $(SUBDIRS) | sed 's/testsuite//'`" subdir_do
 
 installcheck:
@@ -583,20 +597,18 @@ install-only:
                fi ; \
                $(INSTALL_PROGRAM) gdb$(EXEEXT) $(bindir)/$$transformed_name$(EXEEXT) ; \
                $(INSTALL_DATA) $(srcdir)/gdb.1 $(man1dir)/$$transformed_name.1
-               # start-sanitize-gdbtk
-               if [ x"$(ENABLE_GDBTK)" != x ] ; then \
-                 $(SHELL) $(srcdir)/../mkinstalldirs $(datadir)/gdbtcl ; \
-                 $(SHELL) $(srcdir)/../mkinstalldirs \
-                       $(datadir)/gdbtcl/images \
-                       $(datadir)/gdbtcl/images2 ; \
-                 cd $(srcdir)/gdbtcl2 ; \
-                 for i in *.tcl images/*.gif images2/*.gif tclIndex; \
-                   do \
-                       $(INSTALL_DATA) $$i $(datadir)/gdbtcl/$$i ; \
-                   done ; \
-               else \
-                 true ; \
-               fi
+       # start-sanitize-gdbtk
+       $(SHELL) $(srcdir)/../mkinstalldirs $(datadir)/gdbtcl ; \
+       $(SHELL) $(srcdir)/../mkinstalldirs \
+               $(datadir)/gdbtcl/images \
+               $(datadir)/gdbtcl/images2 ; \
+       $(SHELL) $(srcdir)/../mkinstalldirs $(datadir)/gdbtcl/help \
+               $(datadir)/gdbtcl/help/images; \
+       cd $(srcdir)/gdbtcl2 ; \
+       for i in *.tcl images/*.gif images2/*.gif images/icons.txt images2/icons.txt tclIndex help/*.html help/index.toc help/images/*.gif; \
+         do \
+               $(INSTALL_DATA) $$i $(datadir)/gdbtcl/$$i ; \
+         done ;
        # end-sanitize-gdbtk
        @$(MAKE) DO=install "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS) subdir_do 
 
@@ -608,7 +620,10 @@ uninstall: force
                else \
                  true ; \
                fi ; \
-               rm -f $(bindir)/$$transformed_name $(man1dir)/$$transformed_name.1
+               rm -f $(bindir)/$$transformed_name$(EXEEXT) $(man1dir)/$$transformed_name.1
+       # start-sanitize-gdbtk
+       rm -rf $(datadir)/gdbtcl
+       # end-sanitize-gdbtk
        @$(MAKE) DO=uninstall "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS) subdir_do 
 
 # We do this by grepping through sources.  If that turns out to be too slow,
@@ -630,7 +645,7 @@ init.c: $(OBS) $(TSOBS)
        @echo '#include "ansidecl.h"' >>init.c-tmp
        @echo 'extern void initialize_all_files PARAMS ((void));' >>init.c-tmp
        @echo 'void initialize_all_files PARAMS ((void)) {' >>init.c-tmp
-       @echo $(OBS) $(TSOBS) | \
+       @-echo $(OBS) $(TSOBS) | \
        tr ' ' '\012' | \
        sed -e '/^Onindy.o/d' \
            -e '/^nindy.o/d' \
@@ -654,7 +669,7 @@ init.c: $(OBS) $(TSOBS)
 .PRECIOUS: init.c
 
 # Removing the old gdb first works better if it is running, at least on SunOS.
-gdb: $(OBS) $(TSOBS) $(ADD_DEPS) $(CDEPS) init.o
+gdb$(EXEEXT): $(OBS) $(TSOBS) $(ADD_DEPS) $(CDEPS) init.o
        rm -f gdb$(EXEEXT)
        $(HLDENV) $(CC_LD) $(INTERNAL_LDFLAGS) $(WIN32LDAPP) -o gdb$(EXEEXT) \
          init.o $(OBS) $(TSOBS) $(ADD_FILES) $(CLIBS) $(LOADLIBES)
@@ -690,6 +705,7 @@ saber_gdb: $(SFILES) $(DEPFILES) copying.c version.c
        #load ../bfd/libbfd.a
        #load ../readline/libreadline.a
        #load ../mmalloc/libmmalloc.a
+       #load ../intl/libintl.a
        #load -ltermcap 
        #load `echo " "$(DEPFILES) | sed -e 's/\.o/.c/g' -e 's, , ../,g'`
        echo "Load .c corresponding to:" $(DEPFILES)
@@ -706,26 +722,10 @@ stop-gdb: stop-gdb.o
 # gdb and put a copy in gdb1, and you can run it with "gdb gdb1".
 # Removing gdb1 before the copy is the right thing if gdb1 is open
 # in another process.
-gdb1: gdb
+gdb1$(EXEEXT): gdb$(EXEEXT)
        rm -f gdb1$(EXEEXT)
        cp gdb$(EXEEXT) gdb1$(EXEEXT)
 
-### fixme - this can't be right.
-# This checks the configure.in file versus the config/ directory.
-config-check: config-check-hosts config-check-targets
-config-check-hosts:
-       grep gdb_host= $(srcdir)/configure.in | \
-               sed -e 's/.*gdb_host=//' -e 's/ ;;$$/.mh/' | sort -u >HOSTconf.o
-       (cd $(srcdir)/config; ls *.mh) >HOSTdir.o
-       diff -u HOSTconf.o HOSTdir.o
-
-### fixme - nor can this.
-config-check-targets:
-       grep gdb_target= $(srcdir)/configure.in | \
-               sed -e 's/.*gdb_target=//' -e 's/ ;;$$/.mh/' | sort -u >TARGconf.o
-       (cd $(srcdir)/config; ls *.mt) >TARGdir.o
-       diff -u HOSTconf.o HOSTdir.o
-
 # FIXME. These are not generated by "make depend" because they only are there
 # for some machines.
 # But these rules don't do what we want; we want to hack the foo.o: tm.h
@@ -769,8 +769,8 @@ clean mostlyclean:
        @$(MAKE) $(FLAGS_TO_PASS) DO=clean "DODIRS=$(SUBDIRS)" subdir_do 
        rm -f *.o *.a $(ADD_FILES) *~ init.c-tmp
        rm -f init.c version.c
-       rm -f gdb core make.log libgdb-files
-       rm -f gdb[0-9]
+       rm -f gdb$(EXEEXT) core make.log libgdb-files
+       rm -f gdb[0-9]$(EXEEXT)
 
 # This used to depend on c-exp.tab.c m2-exp.tab.c TAGS
 # I believe this is wrong; the makefile standards for distclean just
@@ -783,14 +783,21 @@ distclean: clean
        rm -f config.log config.cache
        rm -f Makefile
 
-maintainer-clean realclean: distclean clean
+maintainer-clean: local-maintainer-clean do-maintainer-clean distclean
+realclean: maintainer-clean
+
+local-maintainer-clean:
        @echo "This command is intended for maintainers to use;"
        @echo "it deletes files that may require special tools to rebuild."
-       @$(MAKE) $(FLAGS_TO_PASS) DO=maintainer-clean "DODIRS=$(SUBDIRS)" subdir_do
        rm -f c-exp.tab.c jv-exp.tab.c f-exp.tab.c m2-exp.tab.c
        rm -f TAGS $(INFOFILES)
+       rm -f $(YYFILES)
        rm -f nm.h tm.h xm.h config.status
 
+do-maintainer-clean:
+       @$(MAKE) $(FLAGS_TO_PASS) DO=maintainer-clean "DODIRS=$(SUBDIRS)" \
+               subdir_do
+
 diststuff: $(DISTSTUFF)
        cd doc; $(MAKE) $(MFLAGS) all-doc
 
@@ -852,7 +859,7 @@ version.c: Makefile
 # Makefile.in, but that was a pretty big annoyance.
 c-exp.tab.o: c-exp.tab.c
 c-exp.tab.c: c-exp.y
-       $(YACC) $(YFLAGS) $(srcdir)/c-exp.y
+       $(BISON) $(YFLAGS) -o c-exp.tmp $(srcdir)/c-exp.y
        -sed -e '/extern.*malloc/d' \
             -e '/extern.*realloc/d' \
             -e '/extern.*free/d' \
@@ -860,13 +867,13 @@ c-exp.tab.c: c-exp.y
             -e 's/malloc/xmalloc/g' \
             -e 's/realloc/xrealloc/g' \
             -e '/^#line.*y.tab.c/d' \
-         < y.tab.c > c-exp.new
-       -rm y.tab.c
+         < c-exp.tmp > c-exp.new
+       -rm c-exp.tmp
        mv c-exp.new ./c-exp.tab.c
 
 jv-exp.tab.o: jv-exp.tab.c
 jv-exp.tab.c: jv-exp.y
-       $(YACC) $(YFLAGS) $(srcdir)/jv-exp.y
+       $(BISON) $(YFLAGS) -o jv-exp.tmp $(srcdir)/jv-exp.y
        -sed -e '/extern.*malloc/d' \
             -e '/extern.*realloc/d' \
             -e '/extern.*free/d' \
@@ -874,13 +881,13 @@ jv-exp.tab.c: jv-exp.y
             -e 's/malloc/xmalloc/g' \
             -e 's/realloc/xrealloc/g' \
             -e '/^#line.*y.tab.c/d' \
-         < y.tab.c > jv-exp.new
-       -rm y.tab.c
+         < jv-exp.tmp > jv-exp.new
+       -rm jv-exp.tmp
        mv jv-exp.new ./jv-exp.tab.c
 
 f-exp.tab.o: f-exp.tab.c
 f-exp.tab.c: f-exp.y c-exp.tab.c
-       $(YACC) $(YFLAGS) $(srcdir)/f-exp.y
+       $(BISON) $(YFLAGS) -o f-exp.tmp $(srcdir)/f-exp.y
        -sed -e '/extern.*malloc/d' \
             -e '/extern.*realloc/d' \
             -e '/extern.*free/d' \
@@ -888,8 +895,8 @@ f-exp.tab.c: f-exp.y c-exp.tab.c
             -e 's/malloc/xmalloc/g' \
             -e 's/realloc/xrealloc/g' \
             -e '/^#line.*y.tab.c/d' \
-         < y.tab.c > f-exp.new
-       -rm y.tab.c
+         < f-exp.tmp > f-exp.new
+       -rm f-exp.tmp
        mv f-exp.new ./f-exp.tab.c
 
 # m2-exp.tab.c is generated in objdir from m2-exp.y if it doesn't exist
@@ -898,7 +905,7 @@ f-exp.tab.c: f-exp.y c-exp.tab.c
 # else.
 m2-exp.tab.o: m2-exp.tab.c
 m2-exp.tab.c: m2-exp.y
-       $(YACC) $(YFLAGS) $(srcdir)/m2-exp.y
+       $(BISON) $(YFLAGS) -o m2-exp.tmp $(srcdir)/m2-exp.y
        -sed -e '/extern.*malloc/d' \
             -e '/extern.*realloc/d' \
             -e '/extern.*free/d' \
@@ -906,8 +913,8 @@ m2-exp.tab.c: m2-exp.y
             -e 's/malloc/xmalloc/g' \
             -e 's/realloc/xrealloc/g' \
             -e '/^#line.*y.tab.c/d' \
-         < y.tab.c > m2-exp.new
-       -rm y.tab.c
+         < m2-exp.tmp > m2-exp.new
+       -rm m2-exp.tmp
        mv m2-exp.new ./m2-exp.tab.c
 
 # These files are updated atomically, so make never has to remove them
@@ -1132,11 +1139,18 @@ fork-child.o: fork-child.c $(wait_h) $(defs_h) $(gdbcore_h) \
        $(inferior_h) target.h terminal.h gdbthread.h gdb_string.h
 
 # start-sanitize-gdbtk
+gdbres.o: gdb.rc gdbtool.ico
+       $(WINDRES) --include $(srcdir) $(srcdir)/gdb.rc gdbres.o
+
 gdbtk.o: gdbtk.c $(defs_h) $(symtab_h) $(inferior_h) $(command_h) \
-       $(bfd_h) symfile.h objfiles.h target.h gdb_string.h
+       $(bfd_h) symfile.h objfiles.h target.h gdb_string.h $(tracepoint_h)
        $(CC) -c $(INTERNAL_CFLAGS) $(IDE_CFLAGS) $(ITCL_CFLAGS) $(TIX_CFLAGS) \
        $(TCL_CFLAGS) $(TK_CFLAGS) $(X11_CFLAGS) \
                $(srcdir)/gdbtk.c -DGDBTK_LIBRARY=\"$(datadir)/gdbtcl\"
+
+tracepoint.o: tracepoint.c $(defs_h) $(symtab_h) $(frame_h) $(tracepoint_h) \
+       $(gdbtypes_h) $(expression_h) $(gdbcmd_h) $(value_h) target.h \
+       language.h gdb_string.h $(readline_headers)
 # end-sanitize-gdbtk
 
 gdbtypes.o: gdbtypes.c $(bfd_h) complaints.h $(defs_h) $(expression_h) \
@@ -1358,6 +1372,22 @@ remote-adapt.o: remote-adapt.c $(wait_h) $(defs_h) $(gdbcore_h) \
 remote-array.o: remote-array.c $(wait_h) $(defs_h) $(gdbcore_h) target.h \
       gdb_string.h $(command_h) serial.h monitor.h $(remote_utils_h)
 
+remote-rdi.o: remote-rdi.c $(wait_h) $(defs_h) $(gdbcore_h) \
+       $(inferior_h) gdb_string.h
+
+rdi-share/libangsd.a:  force
+       @dir=rdi-share; \
+       if [ -f ./$${dir}/Makefile ] ; then \
+         r=`pwd`; export r; \
+         srcroot=`cd $(srcdir); pwd`; export srcroot; \
+         (cd $${dir}; $(MAKE) $(FLAGS_TO_PASS) all); \
+       else \
+         true; \
+       fi
+
+remote-d10v.o: remote-d10v.c $(bfd_h) $(wait_h) $(defs_h) $(gdbcmd_h) \
+       $(inferior_h) $(remote_utils_h) symfile.h terminal.h gdb_string.h
+
 remote-rdp.o: remote-rdp.c $(wait_h) $(defs_h) $(gdbcore_h) \
        $(inferior_h) gdb_string.h
 
This page took 0.029785 seconds and 4 git commands to generate.