summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJohn Kohl <jtkohl@mit.edu>1990-05-24 10:36:24 +0000
committerJohn Kohl <jtkohl@mit.edu>1990-05-24 10:36:24 +0000
commitb80cd1de959455fbe56b7f504e7cf0ed3953941a (patch)
treef5fbac74bc24e30dffcbca7527b583ba2f7484d5 /src
parent2bb54923b629c60f467cbb04d3cb2fa2a064706e (diff)
downloadkrb5-b80cd1de959455fbe56b7f504e7cf0ed3953941a.tar.gz
krb5-b80cd1de959455fbe56b7f504e7cf0ed3953941a.tar.xz
krb5-b80cd1de959455fbe56b7f504e7cf0ed3953941a.zip
fixed up version of 1.4.1.1 to properly descend & not waste processes
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@936 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/config/Imake.rules44
1 files changed, 26 insertions, 18 deletions
diff --git a/src/config/Imake.rules b/src/config/Imake.rules
index a3973e90a1..292117d7cd 100644
--- a/src/config/Imake.rules
+++ b/src/config/Imake.rules
@@ -1255,40 +1255,48 @@ target:: @@\
#ifndef MakeNsubdirMakefiles
#define MakeNsubdirMakefiles() @@\
subdirMakefiles: @@\
- $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak @@\
+ cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR) -s Makefile.new; \ @@\
+ $(MAKE) -f Makefile.new noop @@\
-@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then \ @@\
- echo " $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \ @@\
+ echo " $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak; $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \ @@\
+ $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak; \ @@\
$(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ @@\
+ $(MV) $(MAKEFILE_SUBDIR)/Makefile.new $(MAKEFILE_SUBDIR)/Makefile; \ @@\
+ cd $(MAKEFILE_SUBDIR); $(MAKE) $(MFLAGS) Makefiles; \ @@\
else exit 0; fi @@\
- cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \ @@\
- $(MAKE) $(MFLAGS) Makefiles @@\
@@\
subsubdirMakefiles: @@\
- $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak @@\
+ cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR) -s Makefile.new; \ @@\
+ $(MAKE) -f Makefile.new noop @@\
-@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then \ @@\
- echo " $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \ @@\
+ echo " $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak; $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \ @@\
+ $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak; \ @@\
$(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ @@\
+ $(MV) $(MAKEFILE_SUBDIR)/Makefile.new $(MAKEFILE_SUBDIR)/Makefile; \ @@\
+ cd $(MAKEFILE_SUBDIR); $(MAKE) $(MFLAGS) Makefiles; \ @@\
else exit 0; fi @@\
- cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \ @@\
- $(MAKE) $(MFLAGS) Makefiles @@\
@@\
subsubsubdirMakefiles: @@\
- $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak @@\
+ cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR) -s Makefile.new; \ @@\
+ $(MAKE) -f Makefile.new noop @@\
-@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then \ @@\
- echo " $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \ @@\
+ echo " $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak; $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \ @@\
+ $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak; \ @@\
$(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ @@\
- else exit 0; fi @@\
- cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \ @@\
- $(MAKE) $(MFLAGS) Makefiles @@\
+ $(MV) $(MAKEFILE_SUBDIR)/Makefile.new $(MAKEFILE_SUBDIR)/Makefile; \ @@\
+ cd $(MAKEFILE_SUBDIR); $(MAKE) $(MFLAGS) Makefiles; \ @@\
+ else exit 0; fi @@\
@@\
subsubsubsubdirMakefiles: @@\
- $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak @@\
+ cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR) -s Makefile.new; \ @@\
+ $(MAKE) -f Makefile.new noop @@\
-@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then \ @@\
- echo " $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \ @@\
+ echo " $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak; $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \ @@\
+ $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak; \ @@\
$(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ @@\
- else exit 0; fi @@\
- cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \ @@\
- $(MAKE) $(MFLAGS) Makefiles
+ $(MV) $(MAKEFILE_SUBDIR)/Makefile.new $(MAKEFILE_SUBDIR)/Makefile; \ @@\
+ cd $(MAKEFILE_SUBDIR); $(MAKE) $(MFLAGS) Makefiles; \ @@\
+ else exit 0; fi
#endif /* MakeNsubdirMakefiles */