Home | History | Annotate | Line # | Download | only in compile
rebuild_all revision 1.6.2.1
      1      1.1  cgd #!/bin/sh -
      2      1.3  cgd #
      3  1.6.2.1  cgd # $NetBSD: rebuild_all,v 1.6.2.1 1997/06/01 04:11:48 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