1#!/bin/sh 2awkprog=' 3BEGIN { FS = "\n|\r\n|\r"; RS = "" } 4{ print "CREDIT_LINE(\""$1"\", \""$2"\");" }' 5 6for what in ext sapi 7do 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 php7/scripts/credits from 14 the information found in the various php7/ext/.../CREDITS and 15 php7/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 22END 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" 27done 28