jacc

Jabber/XMPP client for Plan 9
git clone git://r-36.net/jacc
Log | Files | Refs | LICENSE

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 	}