1 #!/bin/sh - 2 # 3 # $NetBSD: build_all,v 1.3 1996/04/12 20:22:14 cgd Exp $ 4 5 cflist=`cd ../conf ; find . -type f | grep -v '[a-z]' | sed -e 's,^\./,,'` 6 7 docmd() 8 { 9 10 echo " ===> $*" 11 # echo " eval ($*)" 12 eval "($*)" 13 echo " <===" 14 } 15 16 docf() 17 { 18 echo "===> $1" 19 ( 20 cd $cf 21 docmd "cd ../../conf ; config $cf" 22 docmd "time make -k clean" 23 docmd "time make -k depend" 24 docmd "time make -k" 25 ) 26 echo "<===" 27 echo "" 28 } 29 30 for cf in $cflist; do 31 docf $cf 32 done 33