diff options
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 101 |
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@ | |||
54 | AWK=@AWK@ | 52 | AWK=@AWK@ |
55 | RANLIB=@RANLIB@ | 53 | RANLIB=@RANLIB@ |
56 | INSTALL=@INSTALL@ | 54 | INSTALL=@INSTALL@ |
57 | PERL=@PERL@ | ||
58 | SED=@SED@ | 55 | SED=@SED@ |
59 | ENT=@ENT@ | 56 | ENT=@ENT@ |
60 | XAUTH_PATH=@XAUTH_PATH@ | 57 | XAUTH_PATH=@XAUTH_PATH@ |
61 | LDFLAGS=-L. -Lopenbsd-compat/ @LDFLAGS@ | 58 | LDFLAGS=-L. -Lopenbsd-compat/ @LDFLAGS@ |
62 | EXEEXT=@EXEEXT@ | 59 | EXEEXT=@EXEEXT@ |
63 | MANFMT=@MANFMT@ | 60 | MANFMT=@MANFMT@ |
61 | MKDIR_P=@MKDIR_P@ | ||
64 | 62 | ||
65 | TARGETS=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) | 63 | TARGETS=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 | ||
65 | XMSS_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 | |||
67 | LIBOPENSSH_OBJS=\ | 74 | LIBOPENSSH_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 | ||
78 | LIBSSH_OBJS=${LIBOPENSSH_OBJS} \ | 86 | LIBSSH_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) | |||
218 | moduli: | 226 | moduli: |
219 | echo | 227 | echo |
220 | 228 | ||
221 | # special case target for umac128 | ||
222 | umac128.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 | |||
228 | clean: regressclean | 229 | clean: 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 | ||
301 | distprep: catman-do | 302 | depend: depend-rebuild |
303 | rm -f .depend.bak | ||
304 | |||
305 | depend-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 | |||
311 | depend-check: depend-rebuild | ||
312 | cmp .depend .depend.bak || (echo .depend stale && exit 1) | ||
313 | |||
314 | distprep: catman-do depend-check | ||
302 | $(AUTORECONF) | 315 | $(AUTORECONF) |
303 | -rm -rf autom4te.cache | 316 | -rm -rf autom4te.cache .depend.bak |
304 | 317 | ||
305 | install: $(CONFIGFILES) $(MANPAGES) $(TARGETS) install-files install-sysconf host-key check-config | 318 | install: $(CONFIGFILES) $(MANPAGES) $(TARGETS) install-files install-sysconf host-key check-config |
306 | install-nokeys: $(CONFIGFILES) $(MANPAGES) $(TARGETS) install-files install-sysconf | 319 | install-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 | ||
312 | install-files: | 325 | install-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 | ||
347 | install-sysconf: | 359 | install-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 | ||
377 | host-key-force: ssh-keygen$(EXEEXT) ssh$(EXEEXT) | 387 | host-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 | ||
423 | regress-prep: | 430 | regress-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 | ||
580 | REGRESSTMP = "$(PWD)/regress" | ||
581 | |||
585 | tests interop-tests t-exec unit: regress-prep regress-binaries $(TARGETS) | 582 | tests 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@ | ||