Blob


1 <mkhdr
3 BUGGERED='fs|fmt|utf'
4 LIBDIRS=`ls -ld lib* | sed -n 's/^d.* //p' |egrep -v "^lib($BUGGERED)$"`
6 DIRS=\
7 $LIBDIRS\
8 cmd\
10 <mkdirs
12 libs:V: libs-all
14 libs-%:V:
15 for i in $LIBDIRS
16 do
17 (cd $i; echo cd `pwd`';' mk $MKFLAGS $stem; mk $MKFLAGS $stem)
18 done
20 MKDIRS=\
21 libbio\
22 libregexp\
23 cmd/mk\
25 mkmk.sh:VD:
26 (
27 echo '# AUTOMATICALLY GENERATED - DO NOT EDIT'
28 echo cd lib9
29 echo 'echo cd `pwd`'
30 (cd lib9; mk -n -a install)
31 echo cd ..
32 for i in libbio libregexp cmd/mk
33 do
34 (cd $i; echo cd $i; echo 'echo cd `pwd`'; mk -n -a install)
35 echo cd ..
36 done
37 ) | sed '
38 s/'$INSTALL'/$INSTALL/g
39 s/'$SYSNAME'/$SYSNAME/g
40 s;'$PLAN9';$PLAN9;g
41 ' >$target
43 testmkmk:V:
44 mk mkmk.sh
45 rm -f ../lib/lib*.a
46 mv ../bin/mk ../bin/_mk
47 sh -ex mkmk.sh
48 ls -l ../bin/mk
50 testcvs:V:
51 (cd ..; cvs up -dAP)
52 cp ../bin/_mk ../bin/mk
53 mk clean
54 rm ../lib/*.a
55 mv ../bin/mk ../bin/_mk
56 rm ../bin/*
57 PLAN9="`pwd`/.." export PLAN9
58 PATH=$PLAN9/bin:$PATH export PATH