[prev in list] [next in list] [prev in thread] [next in thread]
List: gdb-patches
Subject: (toplevel) Add more dependencies
From: neroden () twcny ! rr ! com (Nathanael Nerode)
Date: 2002-11-28 15:45:00
Message-ID: 20021128234451.GA3013 () doctormoo
[Download RAW message or body]
This adds more configure/configure dependencies, and also converts some
existing dependencies to work properly. Most of these were found
experimentally by deliberately invoking the configure targets in the 'wrong'
(backwards) order and seeing what broke. This applies after various prior
patches of mine. :-) Obviously tested on i686-pc-linux-gnu.
* Makefile.tpl: Add and correct dependencies.
* Makefile.in: Regenerate.
--- Makefile.tpl.newish 2002-11-28 17:41:24.000000000 -0500
+++ Makefile.tpl 2002-11-28 18:39:53.000000000 -0500
@@ -1218,6 +1218,7 @@
all-autoconf: maybe-all-m4 maybe-all-texinfo
all-automake: maybe-all-m4 maybe-all-texinfo
+bfd/Makefile: configure-libiberty
all-bfd: maybe-all-libiberty maybe-all-intl
all-binutils: maybe-all-libiberty maybe-all-opcodes maybe-all-bfd maybe-all-flex \
maybe-all-bison maybe-all-byacc maybe-all-intl # We put install-opcodes before \
install-binutils because the installed @@ -1227,16 +1228,22 @@
all-bison: maybe-all-texinfo
all-dejagnu: maybe-all-tcl maybe-all-expect maybe-all-tk
all-diff: maybe-all-libiberty
+expect/Makefile: configure-tcl maybe-configure-tk
all-expect: maybe-all-tcl maybe-all-tk
all-fastjar: maybe-all-zlib maybe-all-libiberty
all-fileutils: maybe-all-libiberty
all-flex: maybe-all-libiberty maybe-all-bison maybe-all-byacc
all-gas: maybe-all-libiberty maybe-all-opcodes maybe-all-bfd maybe-all-intl
+# GCC needs to identify various tools.
+gcc/Makefile: maybe-configure-gas maybe-configure-ld maybe-configure-binutils \
maybe-configure-bison maybe-configure-flex maybe-configure-byacc all-gcc: \
maybe-all-libiberty maybe-all-bison maybe-all-byacc maybe-all-binutils maybe-all-gas \
maybe-all-ld maybe-all-zlib # This is a slightly kludgy method of getting \
dependencies on # all-build-libiberty correct; it would be better to build it every \
time. all-gcc: maybe-all-build-libiberty
all-bootstrap: maybe-all-libiberty maybe-all-texinfo maybe-all-bison maybe-all-byacc \
maybe-all-binutils maybe-all-gas maybe-all-ld maybe-all-zlib +# Note, the \
powerpc-eabi build depends on sim occurring before gdb in order to +# know that we \
are building the simulator. +gdb/Makefile: maybe-configure-tcl maybe-configure-tk \
maybe-configure-sim maybe-configure-sim GDB_TK = @GDB_TK@
all-gdb: maybe-all-libiberty maybe-all-opcodes maybe-all-bfd maybe-all-mmalloc \
maybe-all-readline maybe-all-bison maybe-all-byacc maybe-all-sim \
$(gdbnlmrequirements) $(GDB_TK) install-gdb: maybe-install-tcl maybe-install-tk \
maybe-install-itcl maybe-install-tix maybe-install-libgui @@ -1244,11 +1251,13 @@
all-grep: maybe-all-libiberty
all-gzip: maybe-all-libiberty
all-hello: maybe-all-libiberty
+itcl/Makefile: maybe-configure-tcl maybe-configure-tk
all-itcl: maybe-all-tcl maybe-all-tk
# We put install-tcl before install-itcl because itcl wants to run a
# program on installation which uses the Tcl libraries.
install-itcl: maybe-install-tcl
all-ld: maybe-all-libiberty maybe-all-bfd maybe-all-opcodes maybe-all-bison \
maybe-all-byacc maybe-all-flex maybe-all-intl +libgui/Makefile: maybe-configure-tcl \
maybe-configure-tk all-libgui: maybe-all-tcl maybe-all-tk maybe-all-itcl
all-m4: maybe-all-libiberty maybe-all-texinfo
all-make: maybe-all-libiberty
@@ -1264,8 +1273,10 @@
all-snavigator: maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-tix maybe-all-db \
maybe-all-grep maybe-all-libgui all-tar: maybe-all-libiberty
all-tclX: maybe-all-tcl maybe-all-tk
+tk/Makefile: maybe-configure-tcl
all-tk: maybe-all-tcl
all-texinfo: maybe-all-libiberty
+tix/Makefile: maybe-configure-tcl maybe-configure-tk
all-tix: maybe-all-tcl maybe-all-tk
all-uudecode: maybe-all-libiberty
@@ -1273,30 +1284,30 @@
ALL_GCC_C = $(ALL_GCC) maybe-all-target-newlib maybe-all-target-libgloss
ALL_GCC_CXX = $(ALL_GCC_C) maybe-all-target-libstdc++-v3
-configure-target-boehm-gc: $(ALL_GCC_C) maybe-configure-target-qthreads
-configure-target-examples: $(ALL_GCC_C)
-configure-target-fastjar: maybe-configure-target-zlib
+$(TARGET_SUBDIR)/boehm-gc/Makefile: $(ALL_GCC_C) maybe-configure-target-qthreads
+$(TARGET_SUBDIR)/examples/Makefile: $(ALL_GCC_C)
+$(TARGET_SUBDIR)/fastjar/Makefile: maybe-configure-target-zlib
all-target-fastjar: maybe-all-target-zlib maybe-all-target-libiberty
-configure-target-gperf: $(ALL_GCC_CXX)
+$(TARGET_SUBDIR)/gperf/Makefile: $(ALL_GCC_CXX)
all-target-gperf: maybe-all-target-libiberty maybe-all-target-libstdc++-v3
-configure-target-libf2c: $(ALL_GCC_C)
+$(TARGET_SUBDIR)/libf2c/Makefile: $(ALL_GCC_C)
all-target-libf2c: maybe-all-target-libiberty
-configure-target-libffi: $(ALL_GCC_C)
-configure-target-libgloss: $(ALL_GCC)
+$(TARGET_SUBDIR)/libffi/Makefile: $(ALL_GCC_C)
+$(TARGET_SUBDIR)/libgloss/Makefile: $(ALL_GCC)
all-target-libgloss: maybe-configure-target-newlib
-configure-target-libiberty: $(ALL_GCC_C)
-configure-target-libjava: $(ALL_GCC_C) maybe-configure-target-zlib \
maybe-configure-target-boehm-gc maybe-configure-target-qthreads \
maybe-configure-target-libffi +$(TARGET_SUBDIR)/libiberty/Makefile: $(ALL_GCC_C)
+$(TARGET_SUBDIR)/libjava/Makefile: $(ALL_GCC_C) maybe-configure-target-zlib \
maybe-configure-target-boehm-gc maybe-configure-target-qthreads \
maybe-configure-target-libffi all-target-libjava: maybe-all-fastjar \
maybe-all-target-zlib maybe-all-target-boehm-gc maybe-all-target-qthreads \
maybe-all-target-libffi
-configure-target-libobjc: $(ALL_GCC_C)
+$(TARGET_SUBDIR)/libobjc/Makefile: $(ALL_GCC_C)
all-target-libobjc: maybe-all-target-libiberty
-configure-target-libstdc++-v3: $(ALL_GCC_C)
+$(TARGET_SUBDIR)/libstdc++-v3/Makefile: $(ALL_GCC_C)
all-target-libstdc++-v3: maybe-all-target-libiberty
-configure-target-libtermcap: $(ALL_GCC_C)
-configure-target-newlib: $(ALL_GCC)
-configure-target-qthreads: $(ALL_GCC_C)
-configure-target-winsup: $(ALL_GCC_C)
+$(TARGET_SUBDIR)/libtermcap/Makefile: $(ALL_GCC_C)
+$(TARGET_SUBDIR)/newlib/Makefile: $(ALL_GCC)
+$(TARGET_SUBDIR)/qthreads/Makefile: $(ALL_GCC_C)
+$(TARGET_SUBDIR)/winsup/Makefile: $(ALL_GCC_C)
all-target-winsup: maybe-all-target-libiberty maybe-all-target-libtermcap
-configure-target-zlib: $(ALL_GCC_C)
+$(TARGET_SUBDIR)/zlib/Makefile: $(ALL_GCC_C)
# Dependencies of all-build-foo on configure-build-foo.
[+ FOR build_modules +]all-build-[+module+]: configure-build-[+module+]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic