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 }