rsc | 5c34ff9 | 2003-11-23 18:10:54 +0000 | [diff] [blame] | 1 | none:VQ: |
| 2 | echo usage: mk all, install, installall, '$O'.cmd, cmd.install, or cmd.installall |
| 3 | |
rsc | f701258 | 2003-11-25 01:40:27 +0000 | [diff] [blame] | 4 | PROGS=${TARG:%=$O.%} |
| 5 | |
rsc | 5c34ff9 | 2003-11-23 18:10:54 +0000 | [diff] [blame] | 6 | all:V: $PROGS |
| 7 | |
rsc | 3f54e7c | 2005-01-04 22:09:40 +0000 | [diff] [blame] | 8 | $O.%: %.$O $OFILES $LIB # ${SHORTLIB:%=$LIBDIR/lib%.a} |
rsc | 5c34ff9 | 2003-11-23 18:10:54 +0000 | [diff] [blame] | 9 | $LD -o $target $prereq $LDFLAGS |
| 10 | |
rsc | 5c34ff9 | 2003-11-23 18:10:54 +0000 | [diff] [blame] | 11 | %.install:V: $BIN/% |
| 12 | |
| 13 | $BIN/%: $O.% |
| 14 | $INSTALL $O.$stem $BIN/$stem |
| 15 | |
rsc | 2fd9db9 | 2004-02-29 22:58:04 +0000 | [diff] [blame] | 16 | many-install:V: |
rsc | 5c34ff9 | 2003-11-23 18:10:54 +0000 | [diff] [blame] | 17 | for i in $TARG |
| 18 | do |
| 19 | mk $MKFLAGS $i.install |
| 20 | done |
| 21 | |
rsc | 2fd9db9 | 2004-02-29 22:58:04 +0000 | [diff] [blame] | 22 | install:V: many-install |
| 23 | |
rsc | f701258 | 2003-11-25 01:40:27 +0000 | [diff] [blame] | 24 | CLEANFILES=$CLEANFILES $PROGS |
| 25 | NUKEFILES=$NUKEFILES ${TARG:%=$BIN/%} |
rsc | 5c34ff9 | 2003-11-23 18:10:54 +0000 | [diff] [blame] | 26 | |
rsc | f701258 | 2003-11-25 01:40:27 +0000 | [diff] [blame] | 27 | <$PLAN9/src/mkcommon |
rsc | 5c34ff9 | 2003-11-23 18:10:54 +0000 | [diff] [blame] | 28 | |