diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-10-18 03:49:40 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-10-18 03:49:40 +0200 |
commit | 909efb22c516c3c685159a954f164469a064e5a7 (patch) | |
tree | 17611a23edb2005593973cd5170426dbc21a6bd1 | |
parent | 1ee5cd7425b2bcaaef4d83092c3a9453fb33588f (diff) | |
download | plan9front-909efb22c516c3c685159a954f164469a064e5a7.tar.xz |
/sys/src/cmd/auth/mkfile: fix lib.$O.a race
-rw-r--r-- | sys/src/cmd/auth/mkfile | 60 |
1 files changed, 24 insertions, 36 deletions
diff --git a/sys/src/cmd/auth/mkfile b/sys/src/cmd/auth/mkfile index 801daa1b0..3df076a02 100644 --- a/sys/src/cmd/auth/mkfile +++ b/sys/src/cmd/auth/mkfile @@ -36,7 +36,7 @@ TARG=\ warning\ wrkey\ -DIRS=lib\ +DIRS=\ factotum\ secstore\ @@ -63,59 +63,48 @@ UPDATE=\ </sys/src/cmd/mkmany -all:V: $DIRS - -$DIRS:V: - for (i in $DIRS) @{ - echo mk $i - cd $i - mk all - } - -lib.$O.a: +$LIB: cd lib mk -install:V: installdirs $BIN/status $BIN/enable $BIN/disable +all:V: all.dirs -installdirs:V: - for (i in $DIRS) @{ - echo mk $i - cd $i - mk install - } +install:V: install.dirs $BIN/status $BIN/enable $BIN/disable -cleandirs:V: - for (i in $DIRS) @{ - echo clean $i +update:V: + update $UPDATEFLAGS $UPDATE + for (i in lib $DIRS) @{ cd $i - mk clean + mk 'UPDATEFLAGS='$"UPDATEFLAGS update } -nukedirs:V: - for (i in $DIRS) @{ - echo nuke $i - cd $i - mk nuke - } +&.lib:V: + cd lib + mk $stem -update:V: - update $UPDATEFLAGS $UPDATE +&.dirs:V: for (i in $DIRS) @{ - echo update $i cd $i - mk 'UPDATEFLAGS='$"UPDATEFLAGS update + mk $stem } +install.dirs:V: $LIB + +all.dirs:V: $LIB + +clean.dirs:V: clean.lib + +nuke.dirs:V: nuke.lib + clean:V: - mk cleandirs + mk clean.dirs rm -f *.[$OS] *.[$OS].a [$OS].* y.tab.? y.debug y.output $TARG nuke:V: - mk nukedirs + mk nuke.dirs rm -f *.[$OS] *.[$OS].a [$OS].* y.tab.? y.debug y.output $TARG *.acid -$O.%: lib.$O.a +$O.%: $LIB $O.dsa2ssh $O.dsafill $O.dsa2x509 $O.dsa2pub $O.dsa2csr: rsa2any.$O $O.rsa2ssh $O.rsafill $O.rsa2x509 $O.rsa2pub $O.rsa2csr: rsa2any.$O $O.authsrv $O.guard.srv: secureidcheck.$O @@ -136,4 +125,3 @@ $BIN/enable:V: $BIN/disable:V: cp disable $target - |