* A few more improvements to gx jit prototype.
[deliverable/binutils-gdb.git] / gdb / Makefile.in
index ef43888776bf78eaf618613def7ecc65234def80..180db6386cfea42d5c6eb8d6d1288bd254aa6ca8 100644 (file)
@@ -108,6 +108,8 @@ READLINE = $(READLINE_DIR)/libreadline.a
 READLINE_SRC = $(srcdir)/$(READLINE_DIR)
 READLINE_CFLAGS = -I$(READLINE_SRC)
 
+WARN_CFLAGS = @WARN_CFLAGS@
+
 # Where is the INTL library?  Typically in ../intl.
 INTL_DIR = ../intl
 INTL = @INTLLIBS@
@@ -163,30 +165,20 @@ WIN32LDAPP = @WIN32LDAPP@
 WIN32LIBS = @WIN32LIBS@
 
 ENABLE_GDBTK= @ENABLE_GDBTK@
+#start-sanitize-ide
 ENABLE_IDE= @ENABLE_IDE@
 
-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 = ` \
-  if [ x"$(ENABLE_IDE)" != x ] ; then \
-    echo -L../ilu/runtime/mainloop -lilu-Tk -L../ilu/runtime/c -lilu-c -L../ilu/runtime/kernel -lilu;\
-  fi`
-
-IDE_DEPS = ../ilu/runtime/mainloop/libilu-Tk.a \
-       ../ilu/runtime/c/libilu-c.a ../ilu/runtime/kernel/libilu.a
-
+FOUNDRY_LIB_BASE= @FOUNDRY_LIB_BASE@
+LIBGUI = @LIBGUI@
+GUI_CFLAGS_X = @GUI_CFLAGS_X@
+IDE_CFLAGS_X = @IDE_CFLAGS_X@
+IDE_X = @IDE_X@
+LIBIDETCL = @LIBIDETCL@
+LIBIDE = @LIBIDE@
+IDE_DEPS = @IDE_DEPS@
 IDE=$(IDE_X) 
 IDE_CFLAGS=$(GUI_CFLAGS_X) $(IDE_CFLAGS_X)
+#end-sanitize-ide
 #end-sanitize-gdbtk
 
 ENABLE_CFLAGS= @ENABLE_CFLAGS@
@@ -219,7 +211,7 @@ CXXFLAGS = -g -O
 INTERNAL_CFLAGS = $(CFLAGS) $(GLOBAL_CFLAGS) $(PROFILE_CFLAGS) \
        $(GDB_CFLAGS) $(OPCODES_CFLAGS) $(READLINE_CFLAGS) \
        $(BFD_CFLAGS) $(MMALLOC_CFLAGS) $(INCLUDE_CFLAGS) \
-       $(INTL_CFLAGS) $(ENABLE_CFLAGS)
+       $(INTL_CFLAGS) $(ENABLE_CFLAGS) $(WARN_CFLAGS)
 
 # LDFLAGS is specifically reserved for setting from the command line
 # when running make.
@@ -279,7 +271,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 tracepoint.o
+REMOTE_OBS = remote.o dcache.o remote-utils.o tracepoint.o ax-general.o ax-gdb.o
 
 # This is remote-sim.o if a simulator is to be linked in.
 SIM_OBS =
@@ -396,22 +388,22 @@ TARGET_FLAGS_TO_PASS = \
 # Links made at configuration time should not be specified here, since
 # SFILES is used in building the distribution archive.
 
-SFILES = 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 command.c complaints.c \
-       corefile.c cp-valprint.c \
-       dbxread.c demangle.c dwarfread.c dwarf2read.c \
-       elfread.c environ.c eval.c expprint.c \
-       f-exp.y f-lang.c f-typeprint.c f-valprint.c findvar.c \
-       gdbtypes.c infcmd.c inflow.c infrun.c language.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 \
+       command.c complaints.c corefile.c cp-valprint.c dbxread.c \
+       demangle.c dwarfread.c dwarf2read.c elfread.c environ.c eval.c \
+       expprint.c f-exp.y f-lang.c f-typeprint.c f-valprint.c \
+       findvar.c gdbtypes.c infcmd.c inflow.c infrun.c language.c \
+       $(start-sanitize-java) \
        jv-exp.y jv-lang.c jv-valprint.c jv-typeprint.c \
+       $(end-sanitize-java) \
        m2-exp.y m2-lang.c m2-typeprint.c m2-valprint.c main.c maint.c \
        mem-break.c minsyms.c mipsread.c nlmread.c objfiles.c parse.c \
-       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 \
-       tracepoint.c typeprint.c utils.c \
-       valarith.c valops.c valprint.c values.c \
+       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 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) @CONFIG_SRCS@ init.c
@@ -463,6 +455,7 @@ defs_h =    defs.h xm.h tm.h nm.h config.status config.h
 
 inferior_h =   inferior.h $(breakpoint_h)
 tracepoint_h = tracepoint.h
+ax_h =                 ax.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
@@ -475,7 +468,11 @@ HFILES_NO_SRCDIR = bcache.h buildsym.h call-cmds.h coff-solib.h defs.h \
        gdb-stabs.h $(inferior_h) language.h minimon.h monitor.h \
        objfiles.h parser-defs.h partial-stab.h serial.h signals.h solib.h \
        symfile.h stabsread.h target.h terminal.h typeprint.h xcoffsolib.h \
-       c-lang.h ch-lang.h f-lang.h jv-lang.h m2-lang.h \
+       c-lang.h ch-lang.h f-lang.h \
+       $(start-sanitize-java) \
+       jv-lang.h \
+       $(end-sanitize-java) \
+       m2-lang.h \
        complaints.h valprint.h \
        29k-share/udi/udiids.h 29k-share/udi_soc nindy-share/b.out.h \
        nindy-share/block_io.h nindy-share/coff.h \
@@ -522,7 +519,10 @@ COMMON_OBS = version.o blockframe.o breakpoint.o findvar.o stack.o thread.o \
        dbxread.o coffread.o elfread.o \
        dwarfread.o dwarf2read.o mipsread.o stabsread.o corefile.o \
        c-lang.o ch-exp.o ch-lang.o f-lang.o \
-       jv-lang.o jv-valprint.o jv-typeprint.o m2-lang.o \
+       $(start-sanitize-java) \
+       jv-lang.o jv-valprint.o jv-typeprint.o \
+       $(end-sanitize-java) \
+       m2-lang.o \
        scm-exp.o scm-lang.o scm-valprint.o complaints.o typeprint.o \
        c-typeprint.o ch-typeprint.o f-typeprint.o m2-typeprint.o \
        c-valprint.o cp-valprint.o ch-valprint.o f-valprint.o m2-valprint.o \
@@ -540,14 +540,19 @@ NTSSTART = kdb-start.o
 
 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
-YYOBJ = c-exp.tab.o jv-exp.tab.o f-exp.tab.o m2-exp.tab.o
+YYFILES = c-exp.tab.c \
+       $(start-sanitize-java) \
+       jv-exp.tab.c \
+       $(end-sanitize-java) \
+       f-exp.tab.c m2-exp.tab.c
+YYOBJ = c-exp.tab.o \
+       $(start-sanitize-java) \
+       jv-exp.tab.o \
+       $(end-sanitize-java) \
+       f-exp.tab.o m2-exp.tab.o
 
 # Things which need to be built when making a distribution.
 
@@ -603,9 +608,10 @@ install-only:
                $(datadir)/gdbtcl/images \
                $(datadir)/gdbtcl/images2 ; \
        $(SHELL) $(srcdir)/../mkinstalldirs $(datadir)/gdbtcl/help \
-               $(datadir)/gdbtcl/help/images; \
+               $(datadir)/gdbtcl/help/images \
+               $(datadir)/gdbtcl/help/trace ; \
        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; \
+       for i in *.tcl images/*.gif images2/*.gif images/icons.txt images2/icons.txt tclIndex help/*.html help/index.toc help/trace/*.html help/trace/index.toc help/images/*.gif; \
          do \
                $(INSTALL_DATA) $$i $(datadir)/gdbtcl/$$i ; \
          done ;
@@ -695,10 +701,18 @@ libgdb-files: $(LIBGDBDEPS) Makefile.in
 saber_gdb: $(SFILES) $(DEPFILES) copying.c version.c
        #setopt load_flags $(CFLAGS) $(BFD_CFLAGS) -DHOST_SYS=SUN4_SYS
        #load ./init.c $(SFILES)
-       #unload $(srcdir)/c-exp.y $(srcdir)/jv-exp.y $(srcdir)/m2-exp.y
+       #unload $(srcdir)/c-exp.y
+       $(start-sanitize-java)
+       #unload $(srcdir)/jv-exp.y
+       $(end-sanitize-java)
+       #unload $(srcdir)/m2-exp.y
        #unload vx-share/*.h
        #unload nindy-share/[A-Z]*
-       #load c-exp.tab.c jv-exp.tab.c m2-exp.tab.c
+       #load c-exp.tab.c
+       $(start-sanitize-java)
+       #load jv-exp.tab.c
+       $(end-sanitize-java)
+       #load m2-exp.tab.c
        #load copying.c version.c
        #load ../opcodes/libopcodes.a
        #load ../libiberty/libiberty.a
@@ -789,7 +803,11 @@ 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."
-       rm -f c-exp.tab.c jv-exp.tab.c f-exp.tab.c m2-exp.tab.c
+       rm -f c-exp.tab.c \
+               $(start-sanitize-java)
+               jv-exp.tab \
+               $(end-sanitize-java)
+               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
@@ -871,6 +889,7 @@ c-exp.tab.c: c-exp.y
        -rm c-exp.tmp
        mv c-exp.new ./c-exp.tab.c
 
+# start-sanitize-java
 jv-exp.tab.o: jv-exp.tab.c
 jv-exp.tab.c: jv-exp.y
        $(BISON) $(YFLAGS) -o jv-exp.tmp $(srcdir)/jv-exp.y
@@ -885,6 +904,7 @@ jv-exp.tab.c: jv-exp.y
        -rm jv-exp.tmp
        mv jv-exp.new ./jv-exp.tab.c
 
+# end-sanitize-java
 f-exp.tab.o: f-exp.tab.c
 f-exp.tab.c: f-exp.y c-exp.tab.c
        $(BISON) $(YFLAGS) -o f-exp.tmp $(srcdir)/f-exp.y
@@ -918,7 +938,10 @@ m2-exp.tab.c: m2-exp.y
        mv m2-exp.new ./m2-exp.tab.c
 
 # These files are updated atomically, so make never has to remove them
-.PRECIOUS: m2-exp.tab.c jv-exp.tab.c f-exp.tab.c c-exp.tab.c
+.PRECIOUS: m2-exp.tab.c f-exp.tab.c c-exp.tab.c
+# start-sanitize-java
+.PRECIOUS: jv-exp.tab.c
+# end-sanitize-java
 
 lint: $(LINTFILES)
        $(LINT) $(INCLUDE_CFLAGS) $(LINTFLAGS) $(LINTFILES) \
@@ -1142,17 +1165,36 @@ fork-child.o: fork-child.c $(wait_h) $(defs_h) $(gdbcore_h) \
 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) \
+gdbtk.o: gdbtk.c gdbtk.h $(defs_h) $(symtab_h) $(inferior_h) $(command_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\"
 
+gdbtk-cmds.o: gdbtk-cmds.c gdbtk.h $(defs_h) $(symtab_h) $(inferior_h) $(command_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-cmds.c -DGDBTK_LIBRARY=\"$(datadir)/gdbtcl\"
+
+gdbtk-hooks.o: gdbtk-hooks.c gdbtk.h $(defs_h) $(symtab_h) $(inferior_h) $(command_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-hooks.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
 
+v850ice.o: v850ice.c $(defs_h) $(symtab_h) $(inferior_h) $(command_h) \
+       $(frame_h) $(breakpoint_h) $(gdbcore_h) $(value_h) symfile.h \
+       gdb_string.h target.h objfiles.h
+       $(CC) -c $(INTERNAL_CFLAGS) $(IDE_CFLAGS) $(ITCL_CFLAGS) $(TIX_CFLAGS) \
+       $(TCL_CFLAGS) $(TK_CFLAGS) $(X11_CFLAGS) \
+               $(srcdir)/v850ice.c
+
 gdbtypes.o: gdbtypes.c $(bfd_h) complaints.h $(defs_h) $(expression_h) \
        $(gdbtypes_h) language.h objfiles.h symfile.h $(symtab_h) target.h \
        $(value_h) gdb_string.h
@@ -1232,6 +1274,19 @@ irix5-nat.o: irix5-nat.c $(defs_h) $(inferior_h) $(gdbcore_h) target.h \
        language.h gdb_string.h
 
 isi-xdep.o: isi-xdep.c
+# start-sanitize-java
+
+jv-lang.o: jv-lang.c $(bfd_h) $(defs_h) $(symtab_h) $(gdbtypes_h) \
+       $(expression_h) parser-defs.h language.h symfile.h objfiles.h \
+       gdb_string.h $(value_h) c-lang.h jv-lang.h $(gdbcore_h)
+
+jv-typeprint.o: jv-typeprint.c $(bfd_h) $(defs_h) $(symtab_h) $(gdbtypes_h) \
+       $(value_h) $(INCLUDE_DIR)/demangle.h jv-lang.h gdb_string.h
+
+jv-valprint.o: jv-valprint.c $(bfd_h) $(defs_h) $(symtab_h) $(gdbtypes_h) \
+       $(expression_h) $(value_h) $(INCLUDE_DIR)/demangle.h valprint.h \
+       language.h jv-lang.h c-lang.h
+# end-sanitize-java
 
 language.o: language.c $(bfd_h) $(defs_h) $(expression_h) $(frame_h) \
        $(gdbcmd_h) $(gdbtypes_h) language.h parser-defs.h $(symtab_h) \
@@ -1524,6 +1579,10 @@ stabsread.o: stabsread.c $(bfd_h) $(INCLUDE_DIR)/aout/stab.def \
 stack.o: stack.c $(defs_h) $(gdbcmd_h) $(gdbcore_h) $(inferior_h) \
        language.h target.h gdb_string.h
 
+ax-general.o: ax-general.c $(ax_h) $(defs_h)
+ax-gdb.o: ax-gdb.c $(defs_h) $(symtab_h) symfile.h $(gdbtypes_h) \
+       $(value_h) $(expression_h) $(command_h) $(ax_h) $(gdbcmd_h) ax-gdb.h
+
 sun3-nat.o: sun3-nat.c $(defs_h) $(gdbcore_h) $(inferior_h)
 
 sun386-nat.o: sun386-nat.c $(defs_h) $(inferior_h) $(gdbcore_h)
@@ -1625,10 +1684,12 @@ c-exp.tab.o: c-exp.tab.c c-lang.h $(defs_h) $(expression_h) \
        $(gdbtypes_h) language.h parser-defs.h $(symtab_h) $(value_h) \
        $(bfd_h) objfiles.h symfile.h
 
+# start-sanitize-java
 jv-exp.tab.o: jv-exp.tab.c jv-lang.h $(defs_h) $(expression_h) \
        $(gdbtypes_h) language.h parser-defs.h $(symtab_h) $(value_h) \
        $(bfd_h) objfiles.h symfile.h
 
+# end-sanitize-java
 f-exp.tab.o: f-exp.tab.c f-lang.h $(defs_h) $(expression_h) \
        language.h parser-defs.h $(value_h) $(bfd_h) objfiles.h symfile.h
 
This page took 0.027404 seconds and 4 git commands to generate.