]> sourceware.org Git - automake.git/commitdiff
Removed "::" rules
authorTom Tromey <tromey@redhat.com>
Thu, 23 Nov 1995 02:35:23 +0000 (02:35 +0000)
committerTom Tromey <tromey@redhat.com>
Thu, 23 Nov 1995 02:35:23 +0000 (02:35 +0000)
lib/am/subdirs.am
subdirs.am

index 3f72e53ee9f74de7dcba06f0832c1ea1db446ba4..eec4dc6dee0a71f87c62d6bb814d63179f7491f3 100644 (file)
@@ -7,15 +7,16 @@
 
 @SET_MAKE@
 
-# NOTE: "all" is separate because otherwise the AIX 3.2.5 make will
-# run all of the "all", "install", "uninstall", etc targets if run
-# with no arguments.
-all:: all-recursive
+RECURSIVE = all-recursive install-data-recursive install-exec-recursive \
+uninstall-data-recursive uninstall-exec-recursive install-recursive \
+uninstall-recursive check-recursive info-recursive dvi-recursive \
+mostlyclean-recursive clean-recursive distclean-recursive \
+maintainer-clean-recursive
 
-install install-exec install-data install-info uninstall check info dvi id ID::
+$(RECURSIVE):
        for subdir in $(SUBDIRS); do            \
          echo making $@ in $$subdir;           \
-         (cd $$subdir; $(MAKE) $@)             \
+         (cd $$subdir; $(MAKE) `echo $@ | sed s/-recursive//`) \
           || case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \
        done && test -z "$$fail"
 
@@ -31,11 +32,6 @@ maintainer-clean: maintainer-clean-recursive
        @echo "it deletes files that may require special tools to rebuild."
        $(MAKE) maintainerclean-local
 
-all-recursive mostlyclean-recursive clean-recursive distclean-recursive maintainer-clean-recursive:
-       for subdir in $(SUBDIRS); do \
-         (cd $$subdir; $(MAKE) `echo $@ | sed s/-recursive//`); \
-       done
-
 mostlyclean-local:
 
 clean-local: mostlyclean-local
index 3f72e53ee9f74de7dcba06f0832c1ea1db446ba4..eec4dc6dee0a71f87c62d6bb814d63179f7491f3 100644 (file)
@@ -7,15 +7,16 @@
 
 @SET_MAKE@
 
-# NOTE: "all" is separate because otherwise the AIX 3.2.5 make will
-# run all of the "all", "install", "uninstall", etc targets if run
-# with no arguments.
-all:: all-recursive
+RECURSIVE = all-recursive install-data-recursive install-exec-recursive \
+uninstall-data-recursive uninstall-exec-recursive install-recursive \
+uninstall-recursive check-recursive info-recursive dvi-recursive \
+mostlyclean-recursive clean-recursive distclean-recursive \
+maintainer-clean-recursive
 
-install install-exec install-data install-info uninstall check info dvi id ID::
+$(RECURSIVE):
        for subdir in $(SUBDIRS); do            \
          echo making $@ in $$subdir;           \
-         (cd $$subdir; $(MAKE) $@)             \
+         (cd $$subdir; $(MAKE) `echo $@ | sed s/-recursive//`) \
           || case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \
        done && test -z "$$fail"
 
@@ -31,11 +32,6 @@ maintainer-clean: maintainer-clean-recursive
        @echo "it deletes files that may require special tools to rebuild."
        $(MAKE) maintainerclean-local
 
-all-recursive mostlyclean-recursive clean-recursive distclean-recursive maintainer-clean-recursive:
-       for subdir in $(SUBDIRS); do \
-         (cd $$subdir; $(MAKE) `echo $@ | sed s/-recursive//`); \
-       done
-
 mostlyclean-local:
 
 clean-local: mostlyclean-local
This page took 0.030953 seconds and 5 git commands to generate.