File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / scripts / dev / credits
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 23:48:06 2012 UTC (13 years, 4 months ago) by misho
Branches: php, MAIN
CVS tags: v5_4_3elwix, v5_4_29p0, v5_4_29, v5_4_20p0, v5_4_20, v5_4_17p0, v5_4_17, v5_3_10, HEAD
php

    1: #!/bin/sh
    2: awkprog='
    3: BEGIN { FS = "\n|\r\n|\r"; RS = "" }
    4: { print "CREDIT_LINE(\""$1"\", \""$2"\");" }'
    5: 
    6: for what in ext sapi
    7: do
    8:   file=ext/standard/credits_$what.h
    9:   cat >$file <<END
   10: /* 
   11:                       DO NOT EDIT THIS FILE!
   12: 
   13:  it has been automaticaly created by php5/scripts/credits from  
   14:  the information found in the various php5/ext/.../CREDITS and
   15:  php5/sapi/.../CREDITS files 
   16:  
   17:  if you want to change an entry you have to edit the appropriate 
   18:  CREDITS file instead
   19: 
   20: */
   21: 
   22: END
   23:   # Do not process skeleton #
   24:   files=`find "$what" -name CREDITS | grep -v "$what"/skeleton/CREDITS`
   25:   awk "$awkprog" $files | sort -f | uniq >> $file
   26:   echo "Updated $file"
   27: done

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>