Makefile revision 128456
1128456Sdes# $OpenBSD: Makefile,v 1.27 2004/02/17 08:23:20 dtucker Exp $ 298937Sdes 3124208SdesREGRESS_TARGETS= t1 t2 t3 t4 t5 t6 t7 t-exec 4124208Sdestests: $(REGRESS_TARGETS) 598937Sdes 6124208Sdesclean: 7124208Sdes for F in $(CLEANFILES); do rm -f $(OBJ)$$F; done 8124208Sdesdistclean: clean 998937Sdes 1098937SdesLTESTS= connect \ 1198937Sdes proxy-connect \ 1298937Sdes connect-privsep \ 1398937Sdes proto-version \ 1498937Sdes proto-mismatch \ 1598937Sdes exit-status \ 1698937Sdes transfer \ 17126274Sdes banner \ 18124208Sdes rekey \ 1998937Sdes stderr-data \ 2098937Sdes stderr-after-eof \ 2198937Sdes broken-pipe \ 2298937Sdes try-ciphers \ 2398937Sdes yes-head \ 24128456Sdes login-timeout \ 2598937Sdes agent \ 26113908Sdes agent-getpeereid \ 27113908Sdes agent-timeout \ 28113908Sdes agent-ptrace \ 2998937Sdes keyscan \ 30113908Sdes keygen-change \ 3198937Sdes sftp \ 32113908Sdes sftp-cmds \ 33124208Sdes sftp-badcmds \ 34113908Sdes sftp-batch \ 35124208Sdes reconfigure \ 36124208Sdes dynamic-forward \ 3798937Sdes forwarding 3898937Sdes 3998937SdesUSER!= id -un 40124208SdesCLEANFILES= t2.out t6.out1 t6.out2 t7.out t7.out.pub copy.1 copy.2 \ 41124208Sdes authorized_keys_${USER} known_hosts pidfile \ 4298937Sdes ssh_config ssh_proxy sshd_config sshd_proxy \ 4398937Sdes rsa.pub rsa rsa1.pub rsa1 host.rsa host.rsa1 \ 4498937Sdes rsa-agent rsa-agent.pub rsa1-agent rsa1-agent.pub \ 45126274Sdes ls.copy banner.in banner.out empty.in remote_pid 4698937Sdes 47124208Sdes#LTESTS += ssh-com ssh-com-client ssh-com-keygen ssh-com-sftp 4898937Sdes 4998937Sdest1: 5098937Sdes ssh-keygen -if ${.CURDIR}/rsa_ssh2.prv | diff - ${.CURDIR}/rsa_openssh.prv 5198937Sdes 5298937Sdest2: 53124208Sdes cat ${.CURDIR}/rsa_openssh.prv > $(OBJ)/t2.out 54124208Sdes chmod 600 $(OBJ)/t2.out 55124208Sdes ssh-keygen -yf $(OBJ)/t2.out | diff - ${.CURDIR}/rsa_openssh.pub 5698937Sdes 5798937Sdest3: 58124208Sdes ssh-keygen -ef ${.CURDIR}/rsa_openssh.pub >$(OBJ)/rsa_secsh.pub 59124208Sdes ssh-keygen -if $(OBJ)/rsa_secsh.pub | diff - ${.CURDIR}/rsa_openssh.pub 60124208Sdes rm -f ${.CURDIR}/rsa_secsh.pub 6198937Sdes 6298937Sdest4: 6398937Sdes ssh-keygen -lf ${.CURDIR}/rsa_openssh.pub |\ 6498937Sdes awk '{print $$2}' | diff - ${.CURDIR}/t4.ok 6598937Sdes 6698937Sdest5: 6798937Sdes ssh-keygen -Bf ${.CURDIR}/rsa_openssh.pub |\ 6898937Sdes awk '{print $$2}' | diff - ${.CURDIR}/t5.ok 6998937Sdes 7098937Sdest6: 71124208Sdes ssh-keygen -if ${.CURDIR}/dsa_ssh2.prv > $(OBJ)/t6.out1 72124208Sdes ssh-keygen -if ${.CURDIR}/dsa_ssh2.pub > $(OBJ)/t6.out2 73124208Sdes chmod 600 $(OBJ)/t6.out1 74124208Sdes ssh-keygen -yf $(OBJ)/t6.out1 | diff - $(OBJ)/t6.out2 7598937Sdes 76124208Sdes$(OBJ)/t7.out: 7798937Sdes ssh-keygen -q -t rsa -N '' -f $@ 7898937Sdes 79124208Sdest7: $(OBJ)/t7.out 80124208Sdes ssh-keygen -lf $(OBJ)/t7.out > /dev/null 81124208Sdes ssh-keygen -Bf $(OBJ)/t7.out > /dev/null 8298937Sdes 83124208Sdest-exec: ${LTESTS:=.sh} 84124208Sdes @if [ "x$?" = "x" ]; then exit 0; fi; \ 85124208Sdes for TEST in ""$?; do \ 86124208Sdes echo "run test $${TEST}" ... 1>&2; \ 87124208Sdes (sh ${.CURDIR}/test-exec.sh ${.OBJDIR} ${.CURDIR}/$${TEST}) || exit $$?; \ 88124208Sdes done 89