diff options
author | Doug Evans <dje@gnu.org> | 1994-12-19 22:49:45 +0000 |
---|---|---|
committer | Doug Evans <dje@gnu.org> | 1994-12-19 22:49:45 +0000 |
commit | bff3fc417e1cf2f06de047ed02282bc988cd8370 (patch) | |
tree | 20f9fdbcf1bd24cd5d19f5da53485688adebf840 | |
parent | 28ae04f1a40a7f8a53719117e0cbcd1b955562b2 (diff) | |
download | gcc-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.in | 4 |
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 |