If $(MY_SUBDIRS) is non-NULL use it instead of $(SUBDIRS) to control
authorTheodore Tso <tytso@mit.edu>
Fri, 13 Nov 1998 19:36:33 +0000 (19:36 +0000)
committerTheodore Tso <tytso@mit.edu>
Fri, 13 Nov 1998 19:36:33 +0000 (19:36 +0000)
which directories are iterated over.  (This is needed so we can fold a
directory's configure.in scripts into the parent's configure.in
without having to move all of its siblings as well into the parent
directory's configure.in.)

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11023 dc483132-0cff-0310-8789-dd5450dbe970

src/config/ChangeLog
src/config/post.in

index 2ea4013164b948656d2622b8abfdb796fdbcc6e3..3101ba08b62dae66c6adcadc58ae8e5b4efb7ab1 100644 (file)
@@ -1,3 +1,12 @@
+1998-11-13  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * post.in (*-recurse): If $(MY_SUBDIRS) is non-NULL use it instead
+               of $(SUBDIRS) to control which directories are iterated
+               over.  (This is needed so we can fold a directory's
+               configure.in scripts into the parent's configure.in
+               without having to move all of its siblings as well into
+               the parent directory's configure.in.)
+
 1998-05-27  Theodore Ts'o  <tytso@rsts-11.mit.edu>
 
        * windows.in: Remove -DLEHMAN, which doesn't do anything.  (A grep
index 88154b267126adc154ab8f7c426f8038b334172e..4cc76a72407e243bc7a3d7bbb677c927e1d3c25a 100644 (file)
@@ -56,7 +56,12 @@ all-recurse clean-recurse distclean-recurse install-recurse check-recurse Makefi
        @case "`echo 'x$(MFLAGS)'|sed -e 's/^x//' -e 's/ --.*$$//'`" \
                in *[ik]*) e=:;; *) e="exit 1";; esac; \
        if test -n "$(SUBDIRS)" && test -z "$(NORECURSE)"; then \
-       for i in . $(SUBDIRS) ; do \
+       if test -z "$(MY_SUBDIRS)" ; then \
+               do_subdirs="$(SUBDIRS)" ; \
+       else \
+               do_subdirs="$(MY_SUBDIRS)" ; \
+       fi; \
+       for i in $$do_subdirs ; do \
                if test -d $$i ; then \
                case $$i in .);; *) \
                        target=`echo $@|sed s/-recurse//`; \