]> andersk Git - openssh.git/commitdiff
- (dtucker) Portablize regression tests. Parts contributed by Roumen
authordtucker <dtucker>
Thu, 4 Sep 2003 03:41:06 +0000 (03:41 +0000)
committerdtucker <dtucker>
Thu, 4 Sep 2003 03:41:06 +0000 (03:41 +0000)
   Petrov, David M. Williams and Corinna Vinschen.
   - [Makefile.in] Add "make tests" target and "make clean" hooks.

ChangeLog
Makefile.in

index 285b259126ac04299462ef121603f45818ad5c6f..bea74ebc17b18648cba915ae2fd55008fb7f24f2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+20030904
+ - (dtucker) Portablize regression tests.  Parts contributed by Roumen
+   Petrov, David M. Williams and Corinna Vinschen.
+   - [Makefile.in] Add "make tests" target and "make clean" hooks.
+
 20030903
  - (djm) OpenBSD CVS Sync
    - markus@cvs.openbsd.org 2003/08/26 09:58:43
index 34b2f3409987a5e537ab1055e00e8a6fd6904343..52d3088233da53c2aa6222c3a5f990f19be5c653 100644 (file)
@@ -195,6 +195,7 @@ clean:
        rm -f *.o *.a $(TARGETS) logintest config.cache config.log 
        rm -f *.out core 
        (cd openbsd-compat && $(MAKE) clean)
+       (cd $(srcdir)/regress && $(MAKE) $@)
 
 distclean:
        rm -f *.o *.a $(TARGETS) logintest config.cache config.log 
@@ -366,3 +367,31 @@ uninstall:
        -rm -f $(DESTDIR)$(mandir)/$(mansubdir)8/sftp-server.8
        -rm -f $(DESTDIR)$(mandir)/$(mansubdir)8/ssh-keysign.8
        -rm -f $(DESTDIR)$(mandir)/$(mansubdir)1/slogin.1
+
+tests: $(TARGETS)
+       BUILDDIR=`pwd`; \
+       mkdir -p `pwd`/regress; \
+       TEST_SSH_SSH="$${BUILDDIR}/ssh"; \
+       TEST_SSH_SSHD="$${BUILDDIR}/sshd"; \
+       TEST_SSH_SSHAGENT="$${BUILDDIR}/ssh-agent"; \
+       TEST_SSH_SSHADD="$${BUILDDIR}/ssh-add"; \
+       TEST_SSH_SSHKEYGEN="$${BUILDDIR}/ssh-keygen"; \
+       TEST_SSH_SSHKEYSCAN="$${BUILDDIR}/ssh-keyscan"; \
+       TEST_SSH_SFTP="$${BUILDDIR}/sftp"; \
+       TEST_SSH_SFTPSERVER="$${BUILDDIR}/sftp-server"; \
+       cd $(srcdir)/regress || exit $$?; \
+       $(MAKE) \
+               .OBJDIR="$${BUILDDIR}/regress" \
+               .CURDIR="`pwd`" \
+               OBJ="$${BUILDDIR}/regress" \
+               PATH="$${BUILDDIR}:$${PATH}" \
+               TEST_SSH_SSH="$${TEST_SSH_SSH}" \
+               TEST_SSH_SSHD="$${TEST_SSH_SSHD}" \
+               TEST_SSH_SSHAGENT="$${TEST_SSH_SSHAGENT}" \
+               TEST_SSH_SSHADD="$${TEST_SSH_SSHADD}" \
+               TEST_SSH_SSHKEYGEN="$${TEST_SSH_SSHKEYGEN}" \
+               TEST_SSH_SSHKEYSCAN="$${TEST_SSH_SSHKEYSCAN}" \
+               TEST_SSH_SFTP="$${TEST_SSH_SFTP}" \
+               TEST_SSH_SFTPSERVER="$${TEST_SSH_SFTPSERVER}" \
+               EXEEXT="$${EXEEXT}" \
+               $@
This page took 0.121703 seconds and 5 git commands to generate.