61 lines · 1.1 KB · Makefile
RawDownload
<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/'$SYSNAME'/$SYSNAME/g		s/'$OBJTYPE'/$OBJTYPE/g		s;'$PLAN9';$PLAN9;g		s/9[ac] *getcallerpc-.*/9c getcallerpc-$OBJTYPE.c || 9a getcallerpc-$OBJTYPE.s/		s/^9[ac] *tas-.*/9a tas-$OBJTYPE.s || 9c tas-$OBJTYPE.c/	' >$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