---
mkfile (548B)
---
1 $objtype/mkfile
2
3 DIRS=\
4 jacc\
5 jacs\
6
7 all:V: $DIRS
8
9 $DIRS:V:
10 for(i in $DIRS)
11 @{
12 echo mk $i;
13 cd $i;
14 mk;
15 }
16
17 install:V: installdirs
18
19 installdirs:V:
20 for(i in $DIRS)
21 @{
22 echo mk $i;
23 cd $i;
24 mk install;
25 }
26
27 nuke:V: nukedirs
28
29 clean:V:
30 for (i in $DIRS)
31 @{
32 echo clean $i;
33 cd $i;
34 mk clean;
35 }
36 rm -f [$OS].* *.[$OS];
37
38 nukedirs:V:
39 for (i in $DIRS)
40 @{
41 echo nuke $i;
42 cd $i;
43 mk nuke;
44 }
45
46 update:V:
47 update $UPDATEFLAGS $UPDATE
48 for(i in $DIRS)
49 @{
50 echo update $i;
51 cd $i;
52 mk 'UPDATEFLAGS='$"UPDATEFLAGS update;
53 } |