gdb/doc/
[deliverable/binutils-gdb.git] / gdb / Makefile.in
index 03298cb10d0d218256ea2a47a325b0379c9823f1..4368f0761f42849e4dec4ff5575e9c5cfa63e8df 100644 (file)
@@ -170,12 +170,13 @@ INTL_CFLAGS = @INCINTL@
 GDB_DATADIR = @GDB_DATADIR@
 
 # Helper code from gnulib.
-LIBGNU = gnulib/import/libgnu.a
-INCGNU = -I$(srcdir)/gnulib/import -Ignulib/import
+GNULIB_BUILDDIR = build-gnulib
+LIBGNU = $(GNULIB_BUILDDIR)/import/libgnu.a
+INCGNU = -I$(srcdir)/gnulib/import -I$(GNULIB_BUILDDIR)/import
 
 # Generated headers in the gnulib directory.  These must be listed
 # so that they are generated before other files are compiled.
-GNULIB_H = gnulib/import/string.h @GNULIB_STDINT_H@
+GNULIB_H = $(GNULIB_BUILDDIR)/import/string.h @GNULIB_STDINT_H@
 
 #
 # CLI sub directory definitons
@@ -703,6 +704,7 @@ SFILES = ada-exp.y ada-lang.c ada-typeprint.c ada-valprint.c ada-tasks.c \
        f-exp.y f-lang.c f-typeprint.c f-valprint.c filesystem.c \
        findcmd.c findvar.c frame.c frame-base.c frame-unwind.c \
        gdbarch.c arch-utils.c gdbtypes.c gnu-v2-abi.c gnu-v3-abi.c \
+       go-exp.y go-lang.c go-typeprint.c go-valprint.c \
        inf-loop.c \
        infcall.c \
        infcmd.c inflow.c infrun.c \
@@ -724,8 +726,8 @@ SFILES = ada-exp.y ada-lang.c ada-typeprint.c ada-valprint.c ada-tasks.c \
        sentinel-frame.c \
        serial.c ser-base.c ser-unix.c skip.c \
        solib.c solib-target.c source.c \
-       stabsread.c stack.c std-regs.c symfile.c symfile-mem.c symmisc.c \
-       symtab.c \
+       stabsread.c stack.c probe.c stap-probe.c std-regs.c \
+       symfile.c symfile-mem.c symmisc.c symtab.c \
        target.c target-descriptions.c target-memory.c \
        thread.c top.c tracepoint.c \
        trad-frame.c \
@@ -768,7 +770,7 @@ cli-out.h gdb_expat.h breakpoint.h infcall.h obsd-tdep.h \
 exec.h m32r-tdep.h osabi.h gdbcore.h solib-som.h amd64bsd-nat.h \
 i386bsd-nat.h xml-support.h xml-tdesc.h alphabsd-tdep.h gdb_obstack.h \
 ia64-tdep.h ada-lang.h ada-varobj.h varobj.h frv-tdep.h nto-tdep.h serial.h \
-c-lang.h d-lang.h frame.h event-loop.h block.h cli/cli-setshow.h       \
+c-lang.h d-lang.h golang.h frame.h event-loop.h block.h cli/cli-setshow.h \
 cli/cli-decode.h cli/cli-cmds.h cli/cli-dump.h cli/cli-utils.h \
 cli/cli-script.h macrotab.h symtab.h version.h \
 gnulib/import/string.in.h gnulib/import/str-two-way.h \
@@ -824,7 +826,7 @@ gnulib/import/extra/snippet/arg-nonnull.h gnulib/import/extra/snippet/c++defs.h
 gnulib/import/extra/snippet/warn-on-use.h \
 gnulib/import/stddef.in.h gnulib/import/inttypes.in.h inline-frame.h skip.h \
 common/common-utils.h common/xml-utils.h common/buffer.h common/ptid.h \
-common/linux-osdata.h gdb-dlfcn.h auto-load.h
+common/linux-osdata.h gdb-dlfcn.h auto-load.h probe.h stap-probe.h
 
 # Header files that already have srcdir in them, or which are in objdir.
 
@@ -888,6 +890,7 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \
        ada-tasks.o ada-varobj.o \
        ui-out.o cli-out.o \
        varobj.o vec.o \
+       go-lang.o go-valprint.o go-typeprint.o \
        jv-lang.o jv-valprint.o jv-typeprint.o \
        m2-lang.o opencl-lang.o p-lang.o p-typeprint.o p-valprint.o \
        sentinel-frame.o \
@@ -911,19 +914,19 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \
        xml-support.o xml-syscall.o xml-utils.o \
        target-descriptions.o target-memory.o xml-tdesc.o xml-builtin.o \
        inferior.o osdata.o gdb_usleep.o record.o gcore.o \
-       jit.o progspace.o skip.o \
+       jit.o progspace.o skip.o probe.o \
        common-utils.o buffer.o ptid.o gdb-dlfcn.o common-agent.o
 
 TSOBS = inflow.o
 
-SUBDIRS = doc @subdirs@ data-directory
-CLEANDIRS = $(SUBDIRS) gnulib/import
+SUBDIRS = doc @subdirs@ data-directory $(GNULIB_BUILDDIR)
+CLEANDIRS = $(SUBDIRS)
 
 # List of subdirectories in the build tree that must exist.
 # This is used to force build failures in existing trees when
 # a new directory is added.
 # The format here is for the `case' shell command.
-REQUIRED_SUBDIRS = doc | testsuite | gnulib/import | data-directory
+REQUIRED_SUBDIRS = doc | testsuite | $(GNULIB_BUILDDIR) | data-directory
 
 # For now, shortcut the "configure GDB for fewer languages" stuff.
 YYFILES = c-exp.c \
@@ -932,13 +935,13 @@ YYFILES = c-exp.c \
        ada-lex.c \
        ada-exp.c \
        jv-exp.c \
-       f-exp.c m2-exp.c p-exp.c
+       f-exp.c go-exp.c m2-exp.c p-exp.c
 YYOBJ = c-exp.o \
        cp-name-parser.o \
        objc-exp.o \
        ada-exp.o \
        jv-exp.o \
-       f-exp.o m2-exp.o p-exp.o
+       f-exp.o go-exp.o m2-exp.o p-exp.o
 
 # Things which need to be built when making a distribution.
 
@@ -1163,8 +1166,8 @@ gdb$(EXEEXT): gdb.o $(LIBGDB_OBS) $(ADD_DEPS) $(CDEPS) $(TDEPLIBS)
 
 # Convenience rule to handle recursion.
 $(LIBGNU) $(GNULIB_H): all-lib
-all-lib: gnulib/import/Makefile
-       @$(MAKE) $(FLAGS_TO_PASS) DO=all DODIRS=gnulib/import subdir_do
+all-lib: $(GNULIB_BUILDDIR)/Makefile
+       @$(MAKE) $(FLAGS_TO_PASS) DO=all DODIRS=$(GNULIB_BUILDDIR) subdir_do
 .PHONY: all-lib
 
 # Convenience rule to handle recursion.
@@ -1219,6 +1222,7 @@ clean mostlyclean: $(CONFIG_CLEAN)
 # always included in SUBDIRS.  Remove the gdbserver files explicitly.
 distclean: clean
        @$(MAKE) $(FLAGS_TO_PASS) DO=distclean "DODIRS=$(CLEANDIRS)" subdir_do
+       rm -rf $(GNULIB_BUILDDIR)
        rm -f gdbserver/config.status gdbserver/config.log
        rm -f gdbserver/tm.h gdbserver/xm.h gdbserver/nm.h
        rm -f gdbserver/Makefile gdbserver/config.cache
@@ -1239,7 +1243,7 @@ local-maintainer-clean:
                ada-lex.c ada-exp.c \
                objc-exp.c \
                jv-exp.tab \
-               f-exp.c m2-exp.c p-exp.c
+               f-exp.c go-exp.c m2-exp.c p-exp.c
        rm -f TAGS $(INFOFILES)
        rm -f $(YYFILES)
        rm -f nm.h config.status
@@ -1274,8 +1278,8 @@ Makefile: Makefile.in config.status @frags@
          CONFIG_HEADERS= \
          $(SHELL) config.status
 
-gnulib/import/Makefile: gnulib/import/Makefile.in config.status @frags@
-       CONFIG_FILES="gnulib/import/Makefile" \
+$(GNULIB_BUILDDIR)/Makefile: gnulib/Makefile.in config.status @frags@
+       @cd $(GNULIB_BUILDDIR); CONFIG_FILES="Makefile" \
          CONFIG_COMMANDS="depfiles" \
          CONFIG_HEADERS= \
          CONFIG_LINKS= \
@@ -1303,31 +1307,10 @@ config.status: $(srcdir)/configure configure.tgt configure.host
        $(SHELL) config.status --recheck
 
 ACLOCAL = aclocal
-ACLOCAL_AMFLAGS = -I gnulib/import/m4 -I ../config
+ACLOCAL_AMFLAGS = -I ../config
 aclocal_m4_deps = \
        configure.ac \
-       gnulib/import/m4/00gnulib.m4 \
-       gnulib/import/m4/extensions.m4 \
-       gnulib/import/m4/gnulib-cache.m4 \
-       gnulib/import/m4/gnulib-common.m4 \
-       gnulib/import/m4/gnulib-comp.m4 \
-       gnulib/import/m4/gnulib-tool.m4 \
-       gnulib/import/m4/include_next.m4 \
-       gnulib/import/m4/inttypes.m4 \
-       gnulib/import/m4/inttypes-pri.m4 \
-       gnulib/import/m4/longlong.m4 \
-       gnulib/import/m4/memchr.m4 \
-       gnulib/import/m4/memmem.m4 \
-       gnulib/import/m4/mmap-anon.m4 \
-       gnulib/import/m4/multiarch.m4 \
-       gnulib/import/m4/onceonly.m4 \
-       gnulib/import/m4/stddef_h.m4 \
-       gnulib/import/m4/stdint.m4 \
-       gnulib/import/m4/string_h.m4 \
-       gnulib/import/m4/warn-on-use.m4 \
-       gnulib/import/m4/wchar_h.m4 \
-       gnulib/import/m4/wchar_t.m4 \
-       gnulib/import/m4/wint_t.m4 \
+       acx_configure_dir.m4 \
        ../config/extensions.m4 \
        ../config/lead-dot.m4 \
        ../config/proginstall.m4 \
This page took 0.030792 seconds and 4 git commands to generate.