blob: 75fe11103d3412d539c7bb66613de4031822f45b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
<mkhdr
DIRS=\
lib9\
libbin\
libbio\
libcomplete\
libdraw\
libflate\
libframe\
libfs\
# libhttpd\
# libip\
libmux\
libplumb\
libregexp\
libsec\
libthread\
# libventi\
cmd\
<mkdirs
MKDIRS=\
libbio\
libregexp\
cmd/mk\
mkmk.sh:VD:
(
echo cd lib9
(cd lib9; mk -n -a install)
echo cd ..
for i in libbio libregexp cmd/mk
do
echo cd $i
(cd $i; mk -n -a install)
echo cd ..
done
) | sed '
s/'$SYSNAME'/$SYSNAME/g
s/'$OBJTYPE'/$OBJTYPE/g
s/9[ac] *getcallerpc-.*/9a getcallerpc-$OBJTYPE.s || 9c getcallerpc-$OBJTYPE.c/
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
|