plan9fox/sys/src/cmd/ssh/mkfile
2011-03-30 19:35:09 +03:00

79 lines
1 KiB
Makefile

</$objtype/mkfile
HFILES=ssh.h
TARG=\
scp\
ssh\
sshnet\
sshserve\
AUTHOFILES=\
authpasswd.$O\
authrsa.$O\
authtis.$O\
AUTHSRVOFILES=\
authsrvpasswd.$O\
authsrvtis.$O\
CIPHEROFILES=\
cipher3des.$O\
cipherblowfish.$O\
cipherdes.$O\
ciphernone.$O\
cipherrc4.$O\
ciphertwiddle.$O\
OFILES=\
msg.$O\
util.$O\
BIN=/$objtype/bin
UPDATE=\
mkfile\
agent.c\
cmsg.c\
smsg.c\
pubkey.c\
$HFILES\
${OFILES:%.$O=%.c}\
${AUTHOFILES:%.$O=%.c}\
${AUTHSRVOFILES:%.$O=%.c}\
${CIPHEROFILES:%.$O=%.c}\
${TARG:%=%.c}\
</sys/src/cmd/mkmany
$O.ssh: \
$AUTHOFILES\
$CIPHEROFILES\
agent.$O\
cmsg.$O\
pubkey.$O\
$O.sshserve: \
$AUTHSRVOFILES\
$CIPHEROFILES\
smsg.$O\
$O.sshnet: \
$AUTHOFILES\
$CIPHEROFILES\
cmsg.$O\
pubkey.$O\
$BIN/sshserve:VQ: $BIN/aux/sshserve
;
$BIN/aux/sshserve: $O.sshserve
cp $O.sshserve $BIN/aux/sshserve
$BIN/aux/ssh_genkey: $O.ssh_genkey
cp $O.ssh_genkey $BIN/aux/ssh_genkey
sshserve.safeinstall:
test -e $BIN/aux/sshserve && mv $BIN/aux/sshserve $BIN/aux/_sshserve
mk sshserve.install