summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2012-10-18 03:49:40 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2012-10-18 03:49:40 +0200
commit909efb22c516c3c685159a954f164469a064e5a7 (patch)
tree17611a23edb2005593973cd5170426dbc21a6bd1
parent1ee5cd7425b2bcaaef4d83092c3a9453fb33588f (diff)
downloadplan9front-909efb22c516c3c685159a954f164469a064e5a7.tar.xz
/sys/src/cmd/auth/mkfile: fix lib.$O.a race
-rw-r--r--sys/src/cmd/auth/mkfile60
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
-