mkmany (468B)
1 none:VQ: 2 echo usage: mk all, install, installall, '$O'.cmd, cmd.install, or cmd.installall 3 4 PROGS=${TARG:%=$O.%} 5 6 all:V: $PROGS 7 8 $O.%: %.$O $OFILES $LIB # ${SHORTLIB:%=$LIBDIR/lib%.a} 9 $LD -o $target $prereq $LDFLAGS 10 11 %.install:V: $BIN/% 12 13 $BIN/%: $O.% 14 $INSTALL $O.$stem $BIN/$stem 15 16 many-install:V: 17 for i in $TARG 18 do 19 mk $MKFLAGS $i.install 20 done 21 22 install:V: many-install 23 24 CLEANFILES=$CLEANFILES $PROGS 25 NUKEFILES=$NUKEFILES ${TARG:%=$BIN/%} 26 27 <$PLAN9/src/mkcommon 28