summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2018-04-03 08:20:28 +0100
committerColin Watson <cjwatson@debian.org>2018-04-03 08:20:28 +0100
commited6ae9c1a014a08ff5db3d768f01f2e427eeb476 (patch)
tree601025e307745d351946c01ab13f419ddb6dae29 /Makefile.in
parent62f54f20bf351468e0124f63cc2902ee40d9b0e9 (diff)
parenta0349a1cc4a18967ad1dbff5389bcdf9da098814 (diff)
Import openssh_7.7p1.orig.tar.gz
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in101
1 files changed, 50 insertions, 51 deletions
diff --git a/Makefile.in b/Makefile.in
index c52ce191f..04e1c8e53 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,5 +1,3 @@
1# $Id: Makefile.in,v 1.365 2014/08/30 06:23:07 djm Exp $
2
3# uncomment if you run a non bourne compatable shell. Ie. csh 1# uncomment if you run a non bourne compatable shell. Ie. csh
4#SHELL = @SH@ 2#SHELL = @SH@
5 3
@@ -54,16 +52,25 @@ AR=@AR@
54AWK=@AWK@ 52AWK=@AWK@
55RANLIB=@RANLIB@ 53RANLIB=@RANLIB@
56INSTALL=@INSTALL@ 54INSTALL=@INSTALL@
57PERL=@PERL@
58SED=@SED@ 55SED=@SED@
59ENT=@ENT@ 56ENT=@ENT@
60XAUTH_PATH=@XAUTH_PATH@ 57XAUTH_PATH=@XAUTH_PATH@
61LDFLAGS=-L. -Lopenbsd-compat/ @LDFLAGS@ 58LDFLAGS=-L. -Lopenbsd-compat/ @LDFLAGS@
62EXEEXT=@EXEEXT@ 59EXEEXT=@EXEEXT@
63MANFMT=@MANFMT@ 60MANFMT=@MANFMT@
61MKDIR_P=@MKDIR_P@
64 62
65TARGETS=ssh$(EXEEXT) sshd$(EXEEXT) ssh-add$(EXEEXT) ssh-keygen$(EXEEXT) ssh-keyscan${EXEEXT} ssh-keysign${EXEEXT} ssh-pkcs11-helper$(EXEEXT) ssh-agent$(EXEEXT) scp$(EXEEXT) sftp-server$(EXEEXT) sftp$(EXEEXT) 63TARGETS=ssh$(EXEEXT) sshd$(EXEEXT) ssh-add$(EXEEXT) ssh-keygen$(EXEEXT) ssh-keyscan${EXEEXT} ssh-keysign${EXEEXT} ssh-pkcs11-helper$(EXEEXT) ssh-agent$(EXEEXT) scp$(EXEEXT) sftp-server$(EXEEXT) sftp$(EXEEXT)
66 64
65XMSS_OBJS=\
66 ssh-xmss.o \
67 sshkey-xmss.o \
68 xmss_commons.o \
69 xmss_fast.o \
70 xmss_hash.o \
71 xmss_hash_address.o \
72 xmss_wots.o
73
67LIBOPENSSH_OBJS=\ 74LIBOPENSSH_OBJS=\
68 ssh_api.o \ 75 ssh_api.o \
69 ssherr.o \ 76 ssherr.o \
@@ -73,7 +80,8 @@ LIBOPENSSH_OBJS=\
73 sshbuf-misc.o \ 80 sshbuf-misc.o \
74 sshbuf-getput-crypto.o \ 81 sshbuf-getput-crypto.o \
75 krl.o \ 82 krl.o \
76 bitmap.o 83 bitmap.o \
84 ${XMSS_OBJS}
77 85
78LIBSSH_OBJS=${LIBOPENSSH_OBJS} \ 86LIBSSH_OBJS=${LIBOPENSSH_OBJS} \
79 authfd.o authfile.o bufaux.o bufbn.o bufec.o buffer.o \ 87 authfd.o authfile.o bufaux.o bufbn.o bufec.o buffer.o \
@@ -88,7 +96,7 @@ LIBSSH_OBJS=${LIBOPENSSH_OBJS} \
88 ssh-pkcs11.o smult_curve25519_ref.o \ 96 ssh-pkcs11.o smult_curve25519_ref.o \
89 poly1305.o chacha.o cipher-chachapoly.o \ 97 poly1305.o chacha.o cipher-chachapoly.o \
90 ssh-ed25519.o digest-openssl.o digest-libc.o hmac.o \ 98 ssh-ed25519.o digest-openssl.o digest-libc.o hmac.o \
91 sc25519.o ge25519.o fe25519.o ed25519.o verify.o hash.o blocks.o \ 99 sc25519.o ge25519.o fe25519.o ed25519.o verify.o hash.o \
92 kex.o kexdh.o kexgex.o kexecdh.o kexc25519.o \ 100 kex.o kexdh.o kexgex.o kexecdh.o kexc25519.o \
93 kexdhc.o kexgexc.o kexecdhc.o kexc25519c.o \ 101 kexdhc.o kexgexc.o kexecdhc.o kexc25519c.o \
94 kexdhs.o kexgexs.o kexecdhs.o kexc25519s.o \ 102 kexdhs.o kexgexs.o kexecdhs.o kexc25519s.o \
@@ -218,13 +226,6 @@ $(CONFIGFILES): $(CONFIGFILES_IN)
218moduli: 226moduli:
219 echo 227 echo
220 228
221# special case target for umac128
222umac128.o: umac.c
223 $(CC) $(CFLAGS) $(CPPFLAGS) -o umac128.o -c $(srcdir)/umac.c \
224 -DUMAC_OUTPUT_LEN=16 -Dumac_new=umac128_new \
225 -Dumac_update=umac128_update -Dumac_final=umac128_final \
226 -Dumac_delete=umac128_delete -Dumac_ctx=umac128_ctx
227
228clean: regressclean 229clean: regressclean
229 rm -f *.o *.a $(TARGETS) logintest config.cache config.log 230 rm -f *.o *.a $(TARGETS) logintest config.cache config.log
230 rm -f *.out core survey 231 rm -f *.out core survey
@@ -298,9 +299,21 @@ catman-do:
298 >$$base.0 ; \ 299 >$$base.0 ; \
299 done 300 done
300 301
301distprep: catman-do 302depend: depend-rebuild
303 rm -f .depend.bak
304
305depend-rebuild:
306 rm -f config.h
307 touch config.h
308 makedepend -w1000 -Y. -f .depend *.c 2>/dev/null
309 rm -f config.h
310
311depend-check: depend-rebuild
312 cmp .depend .depend.bak || (echo .depend stale && exit 1)
313
314distprep: catman-do depend-check
302 $(AUTORECONF) 315 $(AUTORECONF)
303 -rm -rf autom4te.cache 316 -rm -rf autom4te.cache .depend.bak
304 317
305install: $(CONFIGFILES) $(MANPAGES) $(TARGETS) install-files install-sysconf host-key check-config 318install: $(CONFIGFILES) $(MANPAGES) $(TARGETS) install-files install-sysconf host-key check-config
306install-nokeys: $(CONFIGFILES) $(MANPAGES) $(TARGETS) install-files install-sysconf 319install-nokeys: $(CONFIGFILES) $(MANPAGES) $(TARGETS) install-files install-sysconf
@@ -310,14 +323,13 @@ check-config:
310 -$(DESTDIR)$(sbindir)/sshd -t -f $(DESTDIR)$(sysconfdir)/sshd_config 323 -$(DESTDIR)$(sbindir)/sshd -t -f $(DESTDIR)$(sysconfdir)/sshd_config
311 324
312install-files: 325install-files:
313 $(srcdir)/mkinstalldirs $(DESTDIR)$(bindir) 326 $(MKDIR_P) $(DESTDIR)$(bindir)
314 $(srcdir)/mkinstalldirs $(DESTDIR)$(sbindir) 327 $(MKDIR_P) $(DESTDIR)$(sbindir)
315 $(srcdir)/mkinstalldirs $(DESTDIR)$(mandir) 328 $(MKDIR_P) $(DESTDIR)$(mandir)/$(mansubdir)1
316 $(srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/$(mansubdir)1 329 $(MKDIR_P) $(DESTDIR)$(mandir)/$(mansubdir)5
317 $(srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/$(mansubdir)5 330 $(MKDIR_P) $(DESTDIR)$(mandir)/$(mansubdir)8
318 $(srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/$(mansubdir)8 331 $(MKDIR_P) $(DESTDIR)$(libexecdir)
319 $(srcdir)/mkinstalldirs $(DESTDIR)$(libexecdir) 332 $(MKDIR_P) -m 0755 $(DESTDIR)$(PRIVSEP_PATH)
320 (umask 022 ; $(srcdir)/mkinstalldirs $(DESTDIR)$(PRIVSEP_PATH))
321 $(INSTALL) -m 0755 $(STRIP_OPT) ssh$(EXEEXT) $(DESTDIR)$(bindir)/ssh$(EXEEXT) 333 $(INSTALL) -m 0755 $(STRIP_OPT) ssh$(EXEEXT) $(DESTDIR)$(bindir)/ssh$(EXEEXT)
322 $(INSTALL) -m 0755 $(STRIP_OPT) scp$(EXEEXT) $(DESTDIR)$(bindir)/scp$(EXEEXT) 334 $(INSTALL) -m 0755 $(STRIP_OPT) scp$(EXEEXT) $(DESTDIR)$(bindir)/scp$(EXEEXT)
323 $(INSTALL) -m 0755 $(STRIP_OPT) ssh-add$(EXEEXT) $(DESTDIR)$(bindir)/ssh-add$(EXEEXT) 335 $(INSTALL) -m 0755 $(STRIP_OPT) ssh-add$(EXEEXT) $(DESTDIR)$(bindir)/ssh-add$(EXEEXT)
@@ -345,9 +357,7 @@ install-files:
345 $(INSTALL) -m 644 ssh-pkcs11-helper.8.out $(DESTDIR)$(mandir)/$(mansubdir)8/ssh-pkcs11-helper.8 357 $(INSTALL) -m 644 ssh-pkcs11-helper.8.out $(DESTDIR)$(mandir)/$(mansubdir)8/ssh-pkcs11-helper.8
346 358
347install-sysconf: 359install-sysconf:
348 if [ ! -d $(DESTDIR)$(sysconfdir) ]; then \ 360 $(MKDIR_P) $(DESTDIR)$(sysconfdir)
349 $(srcdir)/mkinstalldirs $(DESTDIR)$(sysconfdir); \
350 fi
351 @if [ ! -f $(DESTDIR)$(sysconfdir)/ssh_config ]; then \ 361 @if [ ! -f $(DESTDIR)$(sysconfdir)/ssh_config ]; then \
352 $(INSTALL) -m 644 ssh_config.out $(DESTDIR)$(sysconfdir)/ssh_config; \ 362 $(INSTALL) -m 644 ssh_config.out $(DESTDIR)$(sysconfdir)/ssh_config; \
353 else \ 363 else \
@@ -375,9 +385,6 @@ host-key: ssh-keygen$(EXEEXT)
375 fi 385 fi
376 386
377host-key-force: ssh-keygen$(EXEEXT) ssh$(EXEEXT) 387host-key-force: ssh-keygen$(EXEEXT) ssh$(EXEEXT)
378 if ./ssh -Q protocol-version | grep '^1$$' >/dev/null; then \
379 ./ssh-keygen -t rsa1 -f $(DESTDIR)$(sysconfdir)/ssh_host_key -N ""; \
380 fi
381 ./ssh-keygen -t dsa -f $(DESTDIR)$(sysconfdir)/ssh_host_dsa_key -N "" 388 ./ssh-keygen -t dsa -f $(DESTDIR)$(sysconfdir)/ssh_host_dsa_key -N ""
382 ./ssh-keygen -t rsa -f $(DESTDIR)$(sysconfdir)/ssh_host_rsa_key -N "" 389 ./ssh-keygen -t rsa -f $(DESTDIR)$(sysconfdir)/ssh_host_rsa_key -N ""
383 ./ssh-keygen -t ed25519 -f $(DESTDIR)$(sysconfdir)/ssh_host_ed25519_key -N "" 390 ./ssh-keygen -t ed25519 -f $(DESTDIR)$(sysconfdir)/ssh_host_ed25519_key -N ""
@@ -421,28 +428,16 @@ uninstall:
421 -rm -f $(DESTDIR)$(mandir)/$(mansubdir)8/ssh-pkcs11-helper.8 428 -rm -f $(DESTDIR)$(mandir)/$(mansubdir)8/ssh-pkcs11-helper.8
422 429
423regress-prep: 430regress-prep:
424 [ -d `pwd`/regress ] || mkdir -p `pwd`/regress 431 $(MKDIR_P) `pwd`/regress/unittests/test_helper
425 [ -d `pwd`/regress/unittests ] || mkdir -p `pwd`/regress/unittests 432 $(MKDIR_P) `pwd`/regress/unittests/sshbuf
426 [ -d `pwd`/regress/unittests/test_helper ] || \ 433 $(MKDIR_P) `pwd`/regress/unittests/sshkey
427 mkdir -p `pwd`/regress/unittests/test_helper 434 $(MKDIR_P) `pwd`/regress/unittests/bitmap
428 [ -d `pwd`/regress/unittests/sshbuf ] || \ 435 $(MKDIR_P) `pwd`/regress/unittests/conversion
429 mkdir -p `pwd`/regress/unittests/sshbuf 436 $(MKDIR_P) `pwd`/regress/unittests/hostkeys
430 [ -d `pwd`/regress/unittests/sshkey ] || \ 437 $(MKDIR_P) `pwd`/regress/unittests/kex
431 mkdir -p `pwd`/regress/unittests/sshkey 438 $(MKDIR_P) `pwd`/regress/unittests/match
432 [ -d `pwd`/regress/unittests/bitmap ] || \ 439 $(MKDIR_P) `pwd`/regress/unittests/utf8
433 mkdir -p `pwd`/regress/unittests/bitmap 440 $(MKDIR_P) `pwd`/regress/misc/kexfuzz
434 [ -d `pwd`/regress/unittests/conversion ] || \
435 mkdir -p `pwd`/regress/unittests/conversion
436 [ -d `pwd`/regress/unittests/hostkeys ] || \
437 mkdir -p `pwd`/regress/unittests/hostkeys
438 [ -d `pwd`/regress/unittests/kex ] || \
439 mkdir -p `pwd`/regress/unittests/kex
440 [ -d `pwd`/regress/unittests/match ] || \
441 mkdir -p `pwd`/regress/unittests/match
442 [ -d `pwd`/regress/unittests/utf8 ] || \
443 mkdir -p `pwd`/regress/unittests/utf8
444 [ -d `pwd`/regress/misc/kexfuzz ] || \
445 mkdir -p `pwd`/regress/misc/kexfuzz
446 [ -f `pwd`/regress/Makefile ] || \ 441 [ -f `pwd`/regress/Makefile ] || \
447 ln -s `cd $(srcdir) && pwd`/regress/Makefile `pwd`/regress/Makefile 442 ln -s `cd $(srcdir) && pwd`/regress/Makefile `pwd`/regress/Makefile
448 443
@@ -582,6 +577,8 @@ regress-binaries: regress/modpipe$(EXEEXT) \
582 regress/unittests/utf8/test_utf8$(EXEEXT) \ 577 regress/unittests/utf8/test_utf8$(EXEEXT) \
583 regress/misc/kexfuzz/kexfuzz$(EXEEXT) 578 regress/misc/kexfuzz/kexfuzz$(EXEEXT)
584 579
580REGRESSTMP = "$(PWD)/regress"
581
585tests interop-tests t-exec unit: regress-prep regress-binaries $(TARGETS) 582tests interop-tests t-exec unit: regress-prep regress-binaries $(TARGETS)
586 BUILDDIR=`pwd`; \ 583 BUILDDIR=`pwd`; \
587 TEST_SSH_SCP="$${BUILDDIR}/scp"; \ 584 TEST_SSH_SCP="$${BUILDDIR}/scp"; \
@@ -605,7 +602,7 @@ tests interop-tests t-exec unit: regress-prep regress-binaries $(TARGETS)
605 .OBJDIR="$${BUILDDIR}/regress" \ 602 .OBJDIR="$${BUILDDIR}/regress" \
606 .CURDIR="`pwd`" \ 603 .CURDIR="`pwd`" \
607 BUILDDIR="$${BUILDDIR}" \ 604 BUILDDIR="$${BUILDDIR}" \
608 OBJ="$${BUILDDIR}/regress/" \ 605 OBJ="$(REGRESSTMP)" \
609 PATH="$${BUILDDIR}:$${PATH}" \ 606 PATH="$${BUILDDIR}:$${PATH}" \
610 TEST_ENV=MALLOC_OPTIONS="@TEST_MALLOC_OPTIONS@" \ 607 TEST_ENV=MALLOC_OPTIONS="@TEST_MALLOC_OPTIONS@" \
611 TEST_MALLOC_OPTIONS="@TEST_MALLOC_OPTIONS@" \ 608 TEST_MALLOC_OPTIONS="@TEST_MALLOC_OPTIONS@" \
@@ -650,3 +647,5 @@ package: $(CONFIGFILES) $(MANPAGES) $(TARGETS)
650 if [ "@MAKE_PACKAGE_SUPPORTED@" = yes ]; then \ 647 if [ "@MAKE_PACKAGE_SUPPORTED@" = yes ]; then \
651 sh buildpkg.sh; \ 648 sh buildpkg.sh; \
652 fi 649 fi
650
651# @DEPEND@