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