From bff3fc417e1cf2f06de047ed02282bc988cd8370 Mon Sep 17 00:00:00 2001 From: Doug Evans Date: Mon, 19 Dec 1994 22:49:45 +0000 Subject: [PATCH] (stmp-multilib): Check recursive make's return code. (.PHONY): Tell GNU make the various LANGUAGES are phony targets. From-SVN: r8669 --- gcc/Makefile.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 9ef17dd9dfe..d3d24e31bd0 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 -- 2.30.2