aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1994-12-19 22:49:45 +0000
committerDoug Evans <dje@gnu.org>1994-12-19 22:49:45 +0000
commitbff3fc417e1cf2f06de047ed02282bc988cd8370 (patch)
tree20f9fdbcf1bd24cd5d19f5da53485688adebf840
parent28ae04f1a40a7f8a53719117e0cbcd1b955562b2 (diff)
downloadgcc-bff3fc417e1cf2f06de047ed02282bc988cd8370.zip
gcc-bff3fc417e1cf2f06de047ed02282bc988cd8370.tar.gz
gcc-bff3fc417e1cf2f06de047ed02282bc988cd8370.tar.bz2
(stmp-multilib): Check recursive make's return code.
(.PHONY): Tell GNU make the various LANGUAGES are phony targets. From-SVN: r8669
-rw-r--r--gcc/Makefile.in4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 9ef17dd..d3d24e3 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -596,6 +596,9 @@ OBJC objc: cc1obj objc-runtime
OBJECTIVE-C objective-c: cc1obj objc-runtime
PROTO: proto
+# Tell GNU make these are phony targets.
+.PHONY: C c OBJC objc OBJECTIVE-C objective-c PROTO proto
+
# Really, really stupid make features, such as SUN's KEEP_STATE, may force
# a target to build even if it is up-to-date. So we must verify that
# config.status does not exist before failing.
@@ -882,6 +885,7 @@ stmp-multilib: $(LIBGCC1) libgcc2.c libgcc2.ready $(CONFIG_H) \
LIBGCC2_CFLAGS="$(LIBGCC2_CFLAGS) $${flags}" \
LIBGCC1="$(LIBGCC1)" LIBGCC2="$(LIBGCC2)" \
dir="$${dir}" stmp-multilib-sub; \
+ if [ $$? -eq 0 ] ; then true; else exit 1; fi; \
done
touch stmp-multilib