Blame


1 aa738614 2004-03-01 devnull bio fmt mk regexp utf:V:
2 aa738614 2004-03-01 devnull case $target in
3 aa738614 2004-03-01 devnull mk) t=mk ;;
4 aa738614 2004-03-01 devnull regexp) t=libregexp ;;
5 aa738614 2004-03-01 devnull *) t=lib$target ;;
6 aa738614 2004-03-01 devnull esac
7 aa738614 2004-03-01 devnull mkdir $t || true
8 aa738614 2004-03-01 devnull rm $t/* || true
9 aa738614 2004-03-01 devnull cd $t
10 aa738614 2004-03-01 devnull mk -f ../mkfile.$target
11 aa738614 2004-03-01 devnull case $target in
12 aa738614 2004-03-01 devnull bio) d=$PLAN9/src/$t;;
13 aa738614 2004-03-01 devnull regexp) d=$PLAN9/src/$t;;
14 aa738614 2004-03-01 devnull fmt) d=$PLAN9/src/lib9/$target ;;
15 aa738614 2004-03-01 devnull utf) d=$PLAN9/src/lib9/$target ;;
16 aa738614 2004-03-01 devnull mk) d=$PLAN9/src/cmd/mk ;;
17 aa738614 2004-03-01 devnull esac
18 aa738614 2004-03-01 devnull for i in `ls -p $d/*.c`
19 aa738614 2004-03-01 devnull do
20 aa738614 2004-03-01 devnull if [ ! -f $i ]
21 aa738614 2004-03-01 devnull then
22 aa738614 2004-03-01 devnull echo missing $i
23 aa738614 2004-03-01 devnull fi
24 aa738614 2004-03-01 devnull done
25 aa738614 2004-03-01 devnull make
26 aa738614 2004-03-01 devnull for i in `ls *.c`
27 aa738614 2004-03-01 devnull do
28 aa738614 2004-03-01 devnull if [ ! -f `echo $i | sed 's/.c$/.o/'` ]
29 aa738614 2004-03-01 devnull then
30 aa738614 2004-03-01 devnull echo not building $i
31 aa738614 2004-03-01 devnull fi
32 aa738614 2004-03-01 devnull done
33 aa738614 2004-03-01 devnull cd ..
34 aa738614 2004-03-01 devnull rm $t/* || true
35 aa738614 2004-03-01 devnull cd $t
36 aa738614 2004-03-01 devnull mk -f ../mkfile.$target
37 aa738614 2004-03-01 devnull
38 aa738614 2004-03-01 devnull lib%.tgz:
39 aa738614 2004-03-01 devnull mk $stem
40 aa738614 2004-03-01 devnull tar cf - lib$stem |gzip >lib$stem.tgz
41 aa738614 2004-03-01 devnull
42 aa738614 2004-03-01 devnull libregexp9.tgz:
43 aa738614 2004-03-01 devnull mk regexp
44 aa738614 2004-03-01 devnull tar cf - libregexp | gzip >libregexp9.tgz
45 aa738614 2004-03-01 devnull
46 aa738614 2004-03-01 devnull mk.tgz:
47 aa738614 2004-03-01 devnull mk mk
48 aa738614 2004-03-01 devnull tar cf - mk | gzip >mk.tgz
49 aa738614 2004-03-01 devnull
50 aa738614 2004-03-01 devnull mk-all.tgz:
51 aa738614 2004-03-01 devnull tar cf - Makefile libutf libfmt libbio libregexp mk | gzip >mk-all.tgz
52 aa738614 2004-03-01 devnull