mklibgcc.in (libcc.a): Depend on stmp-dirs.

* mklibgcc.in (libcc.a): Depend on stmp-dirs.
	(libgov.a): Likewise.
	(libgcc_eh.a): Likewise.

From-SVN: r71217
This commit is contained in:
Mark Mitchell 2003-09-08 23:48:58 +00:00 committed by Mark Mitchell
parent fae111c115
commit 3d81ccc618
2 changed files with 15 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2003-09-08 Mark Mitchell <mark@codesourcery.com>
* mklibgcc.in (libcc.a): Depend on stmp-dirs.
(libgov.a): Likewise.
(libgcc_eh.a): Likewise.
2003-09-08 Roger Sayle <roger@eyesopen.com>
* fold-const.c (operand_equal_p): Clarify documentation.

View File

@ -352,14 +352,20 @@ EOF
done
fi
# Each of these .a files depends on stmp-dirs. It would seem that
# this dependency is redundant, since each of the object files
# itself depends on stmp-dirs. However, it is possible that there
# are in fact no object files. In that case, the stmp-dirs
# dependency is required; the directory containing the archive must
# exist before the archive itself can be created.
echo ""
echo "${dir}/libgcc.a: $libgcc_a_objs"
echo "${dir}/libgcc.a: stmp-dirs $libgcc_a_objs"
echo " -rm -rf ${dir}/libgcc.a"
echo ' $(AR_CREATE_FOR_TARGET)' ${dir}/libgcc.a $libgcc_a_objs
echo ' $(RANLIB_FOR_TARGET)' ${dir}/libgcc.a
echo ""
echo "${dir}/libgcov.a: $libgcov_a_objs"
echo "${dir}/libgcov.a: stmp-dirs $libgcov_a_objs"
echo " -rm -rf ${dir}/libgcov.a"
echo ' $(AR_CREATE_FOR_TARGET)' ${dir}/libgcov.a $libgcov_a_objs
echo ' $(RANLIB_FOR_TARGET)' ${dir}/libgcov.a
@ -367,7 +373,7 @@ EOF
if [ "$SHLIB_LINK" ]; then
echo ""
echo "${dir}/libgcc_eh.a: $libgcc_eh_objs"
echo "${dir}/libgcc_eh.a: stmp-dirs $libgcc_eh_objs"
echo " -rm -rf ${dir}/libgcc_eh.a"
echo ' $(AR_CREATE_FOR_TARGET)' ${dir}/libgcc_eh.a $libgcc_eh_objs
echo ' $(RANLIB_FOR_TARGET)' ${dir}/libgcc_eh.a