Subversion Repositories planix.SVN

Rev

Blame | Last modification | View Log | RSS feed

</$objtype/mkfile

HFILES=ssh.h

TARG=\
        scp\
        ssh1\
        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.ssh1: \
        $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