xref: /plan9/sys/src/cmd/ssh1/mkfile (revision 63afb9a5d3f910047231762bcce0ee49fed3d07c)
1*63afb9a5SDavid du Colombier</$objtype/mkfile
2*63afb9a5SDavid du Colombier
3*63afb9a5SDavid du ColombierHFILES=ssh.h
4*63afb9a5SDavid du Colombier
5*63afb9a5SDavid du ColombierTARG=\
6*63afb9a5SDavid du Colombier	scp\
7*63afb9a5SDavid du Colombier	ssh1\
8*63afb9a5SDavid du Colombier	sshnet\
9*63afb9a5SDavid du Colombier	sshserve\
10*63afb9a5SDavid du Colombier
11*63afb9a5SDavid du ColombierAUTHOFILES=\
12*63afb9a5SDavid du Colombier	authpasswd.$O\
13*63afb9a5SDavid du Colombier	authrsa.$O\
14*63afb9a5SDavid du Colombier	authtis.$O\
15*63afb9a5SDavid du Colombier
16*63afb9a5SDavid du ColombierAUTHSRVOFILES=\
17*63afb9a5SDavid du Colombier	authsrvpasswd.$O\
18*63afb9a5SDavid du Colombier	authsrvtis.$O\
19*63afb9a5SDavid du Colombier
20*63afb9a5SDavid du ColombierCIPHEROFILES=\
21*63afb9a5SDavid du Colombier	cipher3des.$O\
22*63afb9a5SDavid du Colombier	cipherblowfish.$O\
23*63afb9a5SDavid du Colombier	cipherdes.$O\
24*63afb9a5SDavid du Colombier	ciphernone.$O\
25*63afb9a5SDavid du Colombier	cipherrc4.$O\
26*63afb9a5SDavid du Colombier	ciphertwiddle.$O\
27*63afb9a5SDavid du Colombier
28*63afb9a5SDavid du ColombierOFILES=\
29*63afb9a5SDavid du Colombier	msg.$O\
30*63afb9a5SDavid du Colombier	util.$O\
31*63afb9a5SDavid du Colombier
32*63afb9a5SDavid du ColombierBIN=/$objtype/bin
33*63afb9a5SDavid du Colombier
34*63afb9a5SDavid du ColombierUPDATE=\
35*63afb9a5SDavid du Colombier	mkfile\
36*63afb9a5SDavid du Colombier	agent.c\
37*63afb9a5SDavid du Colombier	cmsg.c\
38*63afb9a5SDavid du Colombier	smsg.c\
39*63afb9a5SDavid du Colombier	pubkey.c\
40*63afb9a5SDavid du Colombier	$HFILES\
41*63afb9a5SDavid du Colombier	${OFILES:%.$O=%.c}\
42*63afb9a5SDavid du Colombier	${AUTHOFILES:%.$O=%.c}\
43*63afb9a5SDavid du Colombier	${AUTHSRVOFILES:%.$O=%.c}\
44*63afb9a5SDavid du Colombier	${CIPHEROFILES:%.$O=%.c}\
45*63afb9a5SDavid du Colombier	${TARG:%=%.c}\
46*63afb9a5SDavid du Colombier
47*63afb9a5SDavid du Colombier</sys/src/cmd/mkmany
48*63afb9a5SDavid du Colombier
49*63afb9a5SDavid du Colombier$O.ssh1: \
50*63afb9a5SDavid du Colombier	$AUTHOFILES\
51*63afb9a5SDavid du Colombier	$CIPHEROFILES\
52*63afb9a5SDavid du Colombier	agent.$O\
53*63afb9a5SDavid du Colombier	cmsg.$O\
54*63afb9a5SDavid du Colombier	pubkey.$O\
55*63afb9a5SDavid du Colombier
56*63afb9a5SDavid du Colombier$O.sshserve: \
57*63afb9a5SDavid du Colombier	$AUTHSRVOFILES\
58*63afb9a5SDavid du Colombier	$CIPHEROFILES\
59*63afb9a5SDavid du Colombier	smsg.$O\
60*63afb9a5SDavid du Colombier
61*63afb9a5SDavid du Colombier$O.sshnet: \
62*63afb9a5SDavid du Colombier	$AUTHOFILES\
63*63afb9a5SDavid du Colombier	$CIPHEROFILES\
64*63afb9a5SDavid du Colombier	cmsg.$O\
65*63afb9a5SDavid du Colombier	pubkey.$O\
66*63afb9a5SDavid du Colombier
67*63afb9a5SDavid du Colombier$BIN/sshserve:VQ: $BIN/aux/sshserve
68*63afb9a5SDavid du Colombier	;
69*63afb9a5SDavid du Colombier
70*63afb9a5SDavid du Colombier$BIN/aux/sshserve: $O.sshserve
71*63afb9a5SDavid du Colombier	cp $O.sshserve $BIN/aux/sshserve
72*63afb9a5SDavid du Colombier
73*63afb9a5SDavid du Colombier$BIN/aux/ssh_genkey: $O.ssh_genkey
74*63afb9a5SDavid du Colombier	cp $O.ssh_genkey $BIN/aux/ssh_genkey
75*63afb9a5SDavid du Colombier
76*63afb9a5SDavid du Colombiersshserve.safeinstall:
77*63afb9a5SDavid du Colombier	test -e $BIN/aux/sshserve && mv $BIN/aux/sshserve $BIN/aux/_sshserve
78*63afb9a5SDavid du Colombier	mk sshserve.install
79