summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2016-03-04 15:11:55 +1100
committerDamien Miller <djm@mindrot.org>2016-03-04 15:12:26 +1100
commitaf0bb38ffd1f2c4f9f43b0029be2efe922815255 (patch)
treea1f3059a9882836c7b08756b874a52a3e006af0a /Makefile.in
parent331b8e07ee5bcbdca12c11cc8f51a7e8de09b248 (diff)
hook unittests/misc/kexfuzz into build
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in14
1 files changed, 13 insertions, 1 deletions
diff --git a/Makefile.in b/Makefile.in
index d401787db..84c3c6c16 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -240,6 +240,7 @@ clean: regressclean
240 rm -f regress/unittests/hostkeys/test_hostkeys 240 rm -f regress/unittests/hostkeys/test_hostkeys
241 rm -f regress/unittests/kex/*.o 241 rm -f regress/unittests/kex/*.o
242 rm -f regress/unittests/kex/test_kex 242 rm -f regress/unittests/kex/test_kex
243 rm -f regress/unittests/misc/kexfuzz
243 (cd openbsd-compat && $(MAKE) clean) 244 (cd openbsd-compat && $(MAKE) clean)
244 245
245distclean: regressclean 246distclean: regressclean
@@ -260,6 +261,7 @@ distclean: regressclean
260 rm -f regress/unittests/hostkeys/test_hostkeys 261 rm -f regress/unittests/hostkeys/test_hostkeys
261 rm -f regress/unittests/kex/*.o 262 rm -f regress/unittests/kex/*.o
262 rm -f regress/unittests/kex/test_kex 263 rm -f regress/unittests/kex/test_kex
264 rm -f regress/unittests/misc/kexfuzz
263 (cd openbsd-compat && $(MAKE) distclean) 265 (cd openbsd-compat && $(MAKE) distclean)
264 if test -d pkg ; then \ 266 if test -d pkg ; then \
265 rm -fr pkg ; \ 267 rm -fr pkg ; \
@@ -419,6 +421,8 @@ regress-prep:
419 mkdir -p `pwd`/regress/unittests/hostkeys 421 mkdir -p `pwd`/regress/unittests/hostkeys
420 [ -d `pwd`/regress/unittests/kex ] || \ 422 [ -d `pwd`/regress/unittests/kex ] || \
421 mkdir -p `pwd`/regress/unittests/kex 423 mkdir -p `pwd`/regress/unittests/kex
424 [ -d `pwd`/regress/misc/kexfuzz ] || \
425 mkdir -p `pwd`/regress/misc/kexfuzz
422 [ -f `pwd`/regress/Makefile ] || \ 426 [ -f `pwd`/regress/Makefile ] || \
423 ln -s `cd $(srcdir) && pwd`/regress/Makefile `pwd`/regress/Makefile 427 ln -s `cd $(srcdir) && pwd`/regress/Makefile `pwd`/regress/Makefile
424 428
@@ -505,6 +509,13 @@ regress/unittests/hostkeys/test_hostkeys$(EXEEXT): \
505 regress/unittests/test_helper/libtest_helper.a \ 509 regress/unittests/test_helper/libtest_helper.a \
506 -lssh -lopenbsd-compat -lssh -lopenbsd-compat $(LIBS) 510 -lssh -lopenbsd-compat -lssh -lopenbsd-compat $(LIBS)
507 511
512MISC_KEX_FUZZ_OBJS=\
513 regress/misc/kexfuzz/kexfuzz.o
514
515regress/misc/kexfuzz/kexfuzz$(EXEEXT): ${MISC_KEX_FUZZ_OBJS} libssh.a
516 $(LD) -o $@ $(LDFLAGS) $(MISC_KEX_FUZZ_OBJS) \
517 -lssh -lopenbsd-compat -lssh -lopenbsd-compat $(LIBS)
518
508REGRESS_BINARIES=\ 519REGRESS_BINARIES=\
509 regress/modpipe$(EXEEXT) \ 520 regress/modpipe$(EXEEXT) \
510 regress/setuid-allowed$(EXEEXT) \ 521 regress/setuid-allowed$(EXEEXT) \
@@ -514,7 +525,8 @@ REGRESS_BINARIES=\
514 regress/unittests/sshkey/test_sshkey$(EXEEXT) \ 525 regress/unittests/sshkey/test_sshkey$(EXEEXT) \
515 regress/unittests/bitmap/test_bitmap$(EXEEXT) \ 526 regress/unittests/bitmap/test_bitmap$(EXEEXT) \
516 regress/unittests/hostkeys/test_hostkeys$(EXEEXT) \ 527 regress/unittests/hostkeys/test_hostkeys$(EXEEXT) \
517 regress/unittests/kex/test_kex$(EXEEXT) 528 regress/unittests/kex/test_kex$(EXEEXT) \
529 regress/misc/kexfuzz/kexfuzz$(EXEEXT)
518 530
519tests interop-tests t-exec: regress-prep $(TARGETS) $(REGRESS_BINARIES) 531tests interop-tests t-exec: regress-prep $(TARGETS) $(REGRESS_BINARIES)
520 BUILDDIR=`pwd`; \ 532 BUILDDIR=`pwd`; \