rse         98/04/08 09:08:13

  Modified:    .        STATUS Makefile.tmpl
               src      CHANGES Configure Makefile.tmpl
  Log:
  Allow correct breaks on errors even for the top-level Makefile.
  
  Revision  Changes    Path
  1.279     +1 -0      apache-1.3/STATUS
  
  Index: STATUS
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.278
  retrieving revision 1.279
  diff -u -r1.278 -r1.279
  --- STATUS    1998/04/08 10:34:04     1.278
  +++ STATUS    1998/04/08 16:08:09     1.279
  @@ -158,6 +158,7 @@
       * Ralf's initial doc and Configuration.tmpl entry for mod_mmap_static
       * OS/2 tweak to deal with multiple .exe targets. [Brian Havard]
       * Fixed ordering of argument checks for RewriteBase directive, PR#2045
  +    * Ralf's cleanup of subdir movement to again allow correct breaks on 
error
   
   Available Patches:
   
  
  
  
  1.10      +2 -2      apache-1.3/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/Makefile.tmpl,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- Makefile.tmpl     1998/04/08 11:59:56     1.9
  +++ Makefile.tmpl     1998/04/08 16:08:10     1.10
  @@ -144,7 +144,7 @@
   
   #   build the standard stuff
   build-std:
  -     @cd $(SRC); $(MAKE) $(MFLAGS) all 2>&1 | sed -e 's:^\([=<]==[>=]\) :\1 
$(SRC)/:'
  +     @cd $(SRC); $(MAKE) $(MFLAGS) SDP=$(SRC)/ all
   
   #   build the additional support stuff
   build-support:
  @@ -351,7 +351,7 @@
   
   #   clean the standard stuff
   clean-std:
  -     @cd $(SRC); $(MAKE) $(MFLAGS) clean | sed -e 's:^\([=<]==[>=]\) :\1 
$(SRC)/:'
  +     @cd $(SRC); $(MAKE) $(MFLAGS) SDP=$(SRC)/ clean
   
   #   clean additional support stuff
   clean-support:
  
  
  
  1.760     +8 -0      apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.759
  retrieving revision 1.760
  diff -u -r1.759 -r1.760
  --- CHANGES   1998/04/08 06:40:22     1.759
  +++ CHANGES   1998/04/08 16:08:11     1.760
  @@ -1,5 +1,13 @@
   Changes with Apache 1.3b6
   
  +  *) Allow top-level (APACI) Makefile to break on build errors
  +     the same way the src/ subtree Makefiles breaks on them by replacing the
  +     initial APACI sed-subdir-display-kludge with a more clean
  +     variable-passing-solution: variable SDP can optionally hold the subdir
  +     prefix which is consistently used for displaying the subdir movement.
  +     This way even the top-level Makefile can stop correctly on errors as the
  +     user expects. [Ralf S. Engelschall]
  +
     *) Fixed ordering of argument checks for RewriteBase directive.
        [Todd Eigenschink <[EMAIL PROTECTED]>, PR#2045]
   
  
  
  
  1.229     +3 -3      apache-1.3/src/Configure
  
  Index: Configure
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.228
  retrieving revision 1.229
  diff -u -r1.228 -r1.229
  --- Configure 1998/04/05 21:34:38     1.228
  +++ Configure 1998/04/08 16:08:11     1.229
  @@ -1389,9 +1389,9 @@
   
   all clean depend :: 
        @for i in \$(MODULES); do \\
  -         echo "===> modules/\$\$i"; \\
  -             (cd \$\$i && \$(MAKE) \$(MFLAGS_STATIC) CC='\$(CC)' 
AUX_CFLAGS='\$(CFLAGS)' RANLIB='\$(RANLIB)' \$@) || exit 1; \\
  -             echo "<=== modules/\$\$i"; \\
  +         echo "===> \$(SDP)modules/\$\$i"; \\
  +             (cd \$\$i && \$(MAKE) \$(MFLAGS_STATIC) SDP='\$(SDP)' 
CC='\$(CC)' AUX_CFLAGS='\$(CFLAGS)' RANLIB='\$(RANLIB)' \$@) || exit 1; \\
  +             echo "<=== \$(SDP)modules/\$\$i"; \\
        done
   
   EOF
  
  
  
  1.88      +9 -9      apache-1.3/src/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/Makefile.tmpl,v
  retrieving revision 1.87
  retrieving revision 1.88
  diff -u -r1.87 -r1.88
  --- Makefile.tmpl     1998/03/26 04:58:37     1.87
  +++ Makefile.tmpl     1998/04/08 16:08:12     1.88
  @@ -29,24 +29,24 @@
   
   subdirs:
        @for i in $(SUBDIRS); do \
  -             echo "===> $$i"; \
  -             ( cd $$i && $(MAKE) $(MFLAGS_STATIC) CC='$(CC)' 
AUX_CFLAGS='$(CFLAGS)' RANLIB='$(RANLIB)') || exit 1; \
  -             echo "<=== $$i"; \
  +             echo "===> $(SDP)$$i"; \
  +             ( cd $$i && $(MAKE) $(MFLAGS_STATIC) SDP='$(SDP)' CC='$(CC)' 
AUX_CFLAGS='$(CFLAGS)' RANLIB='$(RANLIB)') || exit 1; \
  +             echo "<=== $(SDP)$$i"; \
        done
   
   support: support-dir
   
   support-dir:
  -     @echo "===> support"; \
  -     cd support; $(MAKE) $(MFLAGS_STATIC) CC='$(CC)' AUX_CFLAGS='$(CFLAGS)' 
RANLIB='$(RANLIB)'; \
  -     echo "<=== support"
  +     @echo "===> $(SDP)support"; \
  +     cd support; $(MAKE) $(MFLAGS_STATIC) SDP='$(SDP)' CC='$(CC)' 
AUX_CFLAGS='$(CFLAGS)' RANLIB='$(RANLIB)'; \
  +     echo "<=== $(SDP)support"
   
   clean:
        rm -f $(TARGET) *.o
        @for i in $(SUBDIRS); do \
  -             echo "===> $$i"; \
  -             ( cd $$i && $(MAKE) $(MFLAGS_STATIC) $@ ) || exit 1; \
  -             echo "<=== $$i"; \
  +             echo "===> $(SDP)$$i"; \
  +             ( cd $$i && $(MAKE) $(MFLAGS_STATIC) SDP='$(SDP)' $@ ) || exit 
1; \
  +             echo "<=== $(SDP)$$i"; \
        done
   
   # We really don't expect end users to use this rule.  It works only with
  
  
  

Reply via email to