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