Home | History | Annotate | Line # | Download | only in compile
rebuild_all revision 1.6.12.1
      1       1.1      cgd #!/bin/sh -
      2       1.3      cgd #
      3  1.6.12.1  thorpej # $NetBSD: rebuild_all,v 1.6.12.1 1997/08/23 07:06:29 thorpej 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