rhapsody and 'make -k' fixes from 1.1 branch
authorKen Raeburn <raeburn@mit.edu>
Wed, 1 Sep 1999 19:53:45 +0000 (19:53 +0000)
committerKen Raeburn <raeburn@mit.edu>
Wed, 1 Sep 1999 19:53:45 +0000 (19:53 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11758 dc483132-0cff-0310-8789-dd5450dbe970

src/config/ChangeLog
src/config/config.guess
src/config/config.sub
src/config/post.in

index 5ef37242655e03415a8b18c16990c69efb0c97ae..9d885573eb2986559f08baadfd106d50b8f1b023 100644 (file)
@@ -1,3 +1,11 @@
+1999-09-01  Ken Raeburn  <raeburn@mit.edu>
+
+       * config.guess: Recognize Rhapsody OS.
+       * config.sub: Recognize OS name "rhapsody*".
+
+       * post.in (*-recurse): If an error occurs when using -k, report an
+       error after finishing all the subdirectories.
+
 1999-08-13  Brad Thompson  <yak@mit.edu>
 
        * config.sub: Now recognizes MacOS 10 as a valid OS.
index c4cdae72f49299c3514e4ca628f0c23371dec63f..98fea7b84bf43ec0005569c26068e960e3f3d70d 100644 (file)
@@ -810,6 +810,19 @@ EOF
     BePC:BeOS:*:*)     # BeOS running on Intel PC compatible.
        echo i586-pc-beos
        exit 0 ;;
+# MIT addition
+    Power\ Macintosh:Rhapsody:*:*)
+       echo powerpc-apple-rhapsody${UNAME_RELEASE}
+       exit 0 ;;
+# MIT addition
+    powerpc:Rhapsody:*:*)
+       echo powerpc-unknown-rhapsody${UNAME_RELEASE}
+       exit 0 ;;
+# MIT addition
+    i?86:Rhapsody:*:*)
+       echo i386-unknown-rhapsody${UNAME_RELEASE}
+       exit 0 ;;
+# MIT addition
     Power\ Macintosh:Mac\ OS:*:*)
        echo powerpc-apple-macos${UNAME_RELEASE}
        exit 0 ;;
index 3274dc237567c3ddabf34fe85a3e60f3021f3405..99526342468c512740717806a30f2353393c0e74 100644 (file)
@@ -714,7 +714,7 @@ case $os in
              | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
              | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
-             | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -macos*)
+             | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -macos* | -rhapsody*)
        # Remember, each alternative MUST END IN *, to match a version number.
                ;;
        -linux*)
index 82bf72882eb9669044102db3efb3dc6af142aaf6..6a318288a42f6a77d6a21827d6659ddebb3a1466 100644 (file)
@@ -54,12 +54,13 @@ $(srcdir)/$(thisconfigdir)/configure: $(srcdir)/$(thisconfigdir)/configure.in \
 
 all-recurse clean-recurse distclean-recurse install-recurse check-recurse Makefiles-recurse:
        @case "`echo 'x$(MFLAGS)'|sed -e 's/^x//' -e 's/ --.*$$//'`" \
-               in *[ik]*) e=:;; *) e="exit 1";; esac; \
+               in *[ik]*) e="status=1" ;; *) e="exit 1";; esac; \
        if test -z "$(MY_SUBDIRS)" ; then \
                do_subdirs="$(SUBDIRS)" ; \
        else \
                do_subdirs="$(MY_SUBDIRS)" ; \
        fi; \
+       status=0; \
        if test -n "$$do_subdirs" && test -z "$(NORECURSE)"; then \
        for i in $$do_subdirs ; do \
                if test -d $$i ; then \
@@ -68,7 +69,7 @@ all-recurse clean-recurse distclean-recurse install-recurse check-recurse Makefi
                        echo "making $$target in $(CURRENT_DIR)$$i..."; \
                        if (cd $$i ; $(MAKE) CC="$(CC)" CCOPTS="$(CCOPTS)" \
                            CURRENT_DIR=$(CURRENT_DIR)$$i/ $$target) then :; \
-                       else $$e; fi; \
+                       else eval $$e; fi; \
                        ;; \
                esac; \
                else \
@@ -76,4 +77,5 @@ all-recurse clean-recurse distclean-recurse install-recurse check-recurse Makefi
                fi; \
        done; \
        else :; \
-       fi
+       fi;\
+       exit $$status