1APE=/sys/src/ape 2<$APE/config 3 4TARG=basename\ 5 cc\ 6 dirname\ 7 kill\ 8 uname 9 10DIRS=\ 11 diff\ 12 expr\ 13 make\ 14 patch\ 15 pdksh\ 16 sed\ 17 18BIN=$APEBIN 19</sys/src/cmd/mkmany 20 21CFLAGS=-c -D_POSIX_SOURCE 22 23all:V: $DIRS 24 25install:V: install.dir install.rc 26 27installall:V: installall.dir 28 29clean:V: clean.dir 30 31nuke:V: nuke.dir 32 33%.dir:V: 34 for (i in $DIRS) @{ 35 cd $i 36 echo '----'$i'----' 37 mk $stem 38 } 39 40$DIRS:V: 41 for (i in $target) @{ 42 cd $i 43 echo '----'$i'----' 44 mk all 45 } 46 47cc.$O: cc.c 48 mk -f /sys/src/cmd/mkfile cc.$O 49 50$O.cc: cc.$O 51 mk -f /sys/src/cmd/mkfile $O.cc 52 53install.rc:V: $BIN/psh 54 55$BIN/%: %.rc 56 cp -x $stem.rc $BIN/$stem 57