<mkhdr

BUGGERED='fs|fmt|utf'
LIBDIRS=`ls -ld lib* | sed -n 's/^d.* //p' |$egrep -v "^lib($BUGGERED)$"`

DIRS=\
	$LIBDIRS\
	cmd\

<mkdirs

libs:V: libs-all

libs-%:V:
	for i in $LIBDIRS
	do
		(cd $i; echo cd `pwd`';' mk $MKFLAGS $stem; mk $MKFLAGS $stem)
	done

MKDIRS=\
	libbio\
	libregexp\
	cmd/mk\

mkmk.sh:VD:
	(
		echo '# AUTOMATICALLY GENERATED - DO NOT EDIT'
		echo cd lib9
		echo 'echo cd `pwd`'
		(cd lib9; mk -n -a install)
		echo cd ..
		for i in libbio libregexp cmd/mk
		do
			(cd $i; echo cd $i; echo 'echo cd `pwd`'; mk -n -a install)
			echo cd ..
		done
	) | sed '
		s/'$INSTALL'/$INSTALL/g
		s/'$SYSNAME'/$SYSNAME/g
		s;'$PLAN9';$PLAN9;g
	' >$target

testmkmk:V:
	mk mkmk.sh
	rm -f ../lib/lib*.a
	mv ../bin/mk ../bin/_mk
	sh -ex mkmk.sh
	ls -l ../bin/mk

testcvs:V:
	(cd ..; cvs up -dAP)
	cp ../bin/_mk ../bin/mk
	mk clean
	rm ../lib/*.a
	mv ../bin/mk ../bin/_mk
	rm ../bin/*
	PLAN9="`pwd`/.." export PLAN9
	PATH=$PLAN9/bin:$PATH export PATH

