httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From b..@locus.apache.org
Subject cvs commit: httpd-2.0/build buildexports.awk buildexports.sh
Date Tue, 05 Dec 2000 14:36:33 GMT
bjh         00/12/05 06:36:32

  Modified:    build    buildexports.sh
  Added:       build    buildexports.awk
  Log:
  Speed up the generation of exports.c by using an awk script to process
  apr.exports instead of shell script.
  
  Revision  Changes    Path
  1.7       +1 -21     httpd-2.0/build/buildexports.sh
  
  Index: buildexports.sh
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/build/buildexports.sh,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- buildexports.sh	2000/12/04 18:56:11	1.6
  +++ buildexports.sh	2000/12/05 14:36:31	1.7
  @@ -17,27 +17,7 @@
   cd ../../../
   echo ""
   
  -while read LINE
  -do
  -    if [ "x`echo $LINE | egrep  '^[:space:]*APR_'`" != "x" ]; then
  -        ifline=`echo "$LINE" |\
  -            sed -e 's%^\(.*\)%\#if \1%'`
  -        echo $ifline
  -    fi
  -    if [ "x`echo $LINE | egrep  '^[:space:]*apr_'`" != "x" ]; then
  -#        newline=`echo "$LINE" |\
  -#            sed -e 's%^\(.*\)%extern const void *\1\\(void\);%'`
  -#        echo $newline
  -        newline=`echo "$LINE" |\
  -            sed -e 's%^\(.*\)%const void *ap_hack_\1 = \(const void *\)\1\;%'`
  -        echo $newline
  -    fi
  -    if [ "x`echo $LINE | egrep  '^[:space:]*\/APR_'`" != "x" ]; then
  -        endline=`echo "$LINE" |\
  -            sed -e 's%^\/\(.*\)%\#endif \/\*\1\*\/%'`
  -        echo "$endline"
  -    fi
  -done
  +awk -f build/buildexports.awk
   
   echo ""
   echo "void *ap_ugly_hack;"
  
  
  
  1.1                  httpd-2.0/build/buildexports.awk
  
  Index: buildexports.awk
  ===================================================================
  {
      if ($1 ~ /^APR_/)
          print "#if", $1;
      if ($1 ~ /^apr_/)
          print "const void *ap_hack_" $1 " = (const void *)" $1 ";";
      if ($1 ~ /^\/APR_/)
          print "#endif /*", substr($1,2), "*/";
  }
  
  
  

Mime
View raw message