Blob


1 <mkhdr
3 DIRS=\
4 lib9\
5 libbin\
6 libbio\
7 libcomplete\
8 libdraw\
9 libflate\
10 libframe\
11 libfs\
12 # libhttpd\
13 # libip\
14 libmux\
15 libplumb\
16 libregexp\
17 libsec\
18 libthread\
19 # libventi\
20 cmd\
22 <mkdirs
24 MKDIRS=\
25 libbio\
26 libregexp\
27 cmd/mk\
29 mkmk.sh:VD:
30 (
31 echo cd lib9
32 (cd lib9; mk -n -a install)
33 echo cd ..
34 for i in libbio libregexp cmd/mk
35 do
36 echo cd $i
37 (cd $i; mk -n -a install)
38 echo cd ..
39 done
40 ) | sed 's/'$SYSNAME'/$SYSNAME/; s/'$OBJTYPE'/$OBJTYPE/' >$target
42 testmkmk:V:
43 mk mkmk.sh
44 rm -f ../lib/lib*.a
45 mv ../bin/mk ../bin/_mk
46 sh -ex mkmk.sh
47 ls -l ../bin/mk
49 testcvs:V:
50 (cd ..; cvs up -dAP)
51 cp ../bin/_mk ../bin/mk
52 mk clean
53 rm ../lib/*.a
54 mv ../bin/mk ../bin/_mk
55 rm ../bin/*
56 PLAN9="`pwd`/.." export PLAN9
57 PATH=$PLAN9/bin:$PATH export PATH