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