11.1Scgd#!/bin/sh -
21.3Scgd#
31.7Scgd# $NetBSD: build_all,v 1.7 1997/08/12 06:08:21 cgd Exp $
41.1Scgd
51.6Scgdcflist=`cd ../conf ; find . -type f ! -name "*[a-z]*" ! -name ".*" | \
61.5Scgd    sed -e 's,^\./,,'`
71.1Scgd
81.2Scgddocmd()
91.2Scgd{
101.2Scgd
111.2Scgd	echo "    ===> $*"
121.2Scgd#	echo "        eval ($*)"
131.2Scgd	eval "($*)"
141.2Scgd	echo "    <==="
151.2Scgd}
161.2Scgd
171.2Scgddocf()
181.2Scgd{
191.2Scgd	echo "===> $1"
201.2Scgd	(
211.4Scgd		docmd "cd ../conf ; config $cf" 
221.2Scgd		cd $cf
231.2Scgd		docmd "time make -k clean"
241.2Scgd		docmd "time make -k depend"
251.2Scgd		docmd "time make -k"
261.2Scgd	)
271.2Scgd	echo "<==="
281.1Scgd	echo ""
291.2Scgd}
301.2Scgd
311.2Scgdfor cf in $cflist; do
321.2Scgd	docf $cf
331.1Scgddone
34