summaryrefslogtreecommitdiff
path: root/gcc/mklibgcc.in
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2004-09-03 05:26:27 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2004-09-03 05:26:27 +0000
commitbd32ed0e2a1ca4e7161465a26c2a1625fb88d3a5 (patch)
treefcf045b41ea79dda3c31fb92dd255537f76402fa /gcc/mklibgcc.in
parenta1159f52d209636f803307760b869cee3ce44732 (diff)
downloadgcc-bd32ed0e2a1ca4e7161465a26c2a1625fb88d3a5.tar.gz
* Makefile.in (LIB2ADDEHDEP): Add unwind.h and unwind-pe.h.
* mklibgcc.in (libgcc_dep): New, covering general dependencies, but not unwind code specific ones. (libgcc2_c_dep): Replace general dependencies with use of libgcc_dep. Remove unwind code specific dependencies. (libgcov_c_dep): Replace general dependencies with use of libgcc_dep. Remove gbl-ctors.h. Add libgcc_dep to output generated for LIB2ADD, LIB2ADDEH, and LIB2ADD_ST. Add LIB2ADDEHDEP to output generated for LIB2ADDEH. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87026 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/mklibgcc.in')
-rw-r--r--gcc/mklibgcc.in13
1 files changed, 8 insertions, 5 deletions
diff --git a/gcc/mklibgcc.in b/gcc/mklibgcc.in
index d5f7937ea7e..891e474b531 100644
--- a/gcc/mklibgcc.in
+++ b/gcc/mklibgcc.in
@@ -71,11 +71,14 @@ make_compile='$(MAKE) GCC_FOR_TARGET="$(GCC_FOR_TARGET)" \
BUILD_PREFIX_1="$(BUILD_PREFIX_1)" \
LANGUAGES="$(LANGUAGES)"'
+# Generic dependencies for libgcc
+libgcc_dep='$(CONFIG_H) coretypes.h $(TM_H) $(MACHMODE_H) longlong.h config.status stmp-int-hdrs tsystem.h'
+
# Dependencies for libgcc2.c
-libgcc2_c_dep='stmp-dirs $(srcdir)/libgcc2.c $(CONFIG_H) coretypes.h $(TM_H) $(MACHMODE_H) longlong.h gbl-ctors.h config.status stmp-int-hdrs tsystem.h'" $LIB2ADDEHDEP"
+libgcc2_c_dep='stmp-dirs $(srcdir)/libgcc2.c gbl-ctors.h'" $libgcc_dep"
# Dependencies for libgcov.c
-libgcov_c_dep='stmp-dirs $(srcdir)/libgcov.c $(CONFIG_H) coretypes.h $(TM_H) $(MACHMODE_H) longlong.h gbl-ctors.h config.status stmp-int-hdrs tsystem.h $(srcdir)/gcov-io.h $(srcdir)/gcov-io.c gcov-iov.h'
+libgcov_c_dep='stmp-dirs $(srcdir)/libgcov.c $(srcdir)/gcov-io.h $(srcdir)/gcov-io.c gcov-iov.h'" $libgcc_dep"
# Dependencies for fp-bit.c
fpbit_c_dep='stmp-dirs config.status tsystem.h'
@@ -212,7 +215,7 @@ for file in $LIB2ADD; do
flags="$flags -xassembler-with-cpp"
fi
- echo $out: stmp-dirs $file
+ echo $out: stmp-dirs $file $libgcc_dep
echo " $gcc_compile" $flags -c $file -o $out
done
libgcc2_objs="$libgcc2_objs ${oname}${objext}"
@@ -230,7 +233,7 @@ for file in $LIB2ADDEH; do
flags="$flags -xassembler-with-cpp"
fi
- echo $out: stmp-dirs $file
+ echo $out: stmp-dirs $file $LIB2ADDEHDEP $libgcc_dep
echo " $gcc_compile" $flags -fexceptions -c $file -o $out
done
if [ "$SHLIB_LINK" ]; then
@@ -252,7 +255,7 @@ for file in $LIB2ADD_ST; do
flags="$flags -xassembler-with-cpp"
fi
- echo $out: stmp-dirs $file
+ echo $out: stmp-dirs $file $libgcc_dep
echo " $gcc_compile" $flags -c $file -o $out
done
libgcc2_st_objs="$libgcc2_st_objs ${oname}${objext}"