@@ -236,6 +236,8 @@ clean: regressclean
236236 rm -f regress/unittests/sshkey/test_sshkey
237237 rm -f regress/unittests/bitmap/* .o
238238 rm -f regress/unittests/bitmap/test_bitmap
239+ rm -f regress/unittests/conversion/* .o
240+ rm -f regress/unittests/conversion/test_conversion
239241 rm -f regress/unittests/hostkeys/* .o
240242 rm -f regress/unittests/hostkeys/test_hostkeys
241243 rm -f regress/unittests/kex/* .o
@@ -262,6 +264,8 @@ distclean: regressclean
262264 rm -f regress/unittests/sshkey/test_sshkey
263265 rm -f regress/unittests/bitmap/* .o
264266 rm -f regress/unittests/bitmap/test_bitmap
267+ rm -f regress/unittests/conversion/* .o
268+ rm -f regress/unittests/conversion/test_conversion
265269 rm -f regress/unittests/hostkeys/* .o
266270 rm -f regress/unittests/hostkeys/test_hostkeys
267271 rm -f regress/unittests/kex/* .o
@@ -426,6 +430,8 @@ regress-prep:
426430 mkdir -p ` pwd` /regress/unittests/sshkey
427431 [ -d ` pwd` /regress/unittests/bitmap ] || \
428432 mkdir -p ` pwd` /regress/unittests/bitmap
433+ [ -d ` pwd` /regress/unittests/conversion ] || \
434+ mkdir -p ` pwd` /regress/unittests/conversion
429435 [ -d ` pwd` /regress/unittests/hostkeys ] || \
430436 mkdir -p ` pwd` /regress/unittests/hostkeys
431437 [ -d ` pwd` /regress/unittests/kex ] || \
@@ -503,6 +509,16 @@ regress/unittests/bitmap/test_bitmap$(EXEEXT): ${UNITTESTS_TEST_BITMAP_OBJS} \
503509 regress/unittests/test_helper/libtest_helper.a \
504510 -lssh -lopenbsd-compat -lssh -lopenbsd-compat $(LIBS)
505511
512+ UNITTESTS_TEST_CONVERSION_OBJS =\
513+ regress/unittests/conversion/tests.o
514+
515+ regress/unittests/conversion/test_conversion$(EXEEXT ) : \
516+ ${UNITTESTS_TEST_CONVERSION_OBJS} \
517+ regress/unittests/test_helper/libtest_helper.a libssh.a
518+ $(LD) -o $@ $(LDFLAGS) $(UNITTESTS_TEST_CONVERSION_OBJS) \
519+ regress/unittests/test_helper/libtest_helper.a \
520+ -lssh -lopenbsd-compat -lssh -lopenbsd-compat $(LIBS)
521+
506522UNITTESTS_TEST_KEX_OBJS =\
507523 regress/unittests/kex/tests.o \
508524 regress/unittests/kex/test_kex.o
@@ -558,13 +574,14 @@ regress-binaries: regress/modpipe$(EXEEXT) \
558574 regress/unittests/sshbuf/test_sshbuf$(EXEEXT ) \
559575 regress/unittests/sshkey/test_sshkey$(EXEEXT ) \
560576 regress/unittests/bitmap/test_bitmap$(EXEEXT ) \
577+ regress/unittests/conversion/test_conversion$(EXEEXT ) \
561578 regress/unittests/hostkeys/test_hostkeys$(EXEEXT ) \
562579 regress/unittests/kex/test_kex$(EXEEXT ) \
563580 regress/unittests/match/test_match$(EXEEXT ) \
564581 regress/unittests/utf8/test_utf8$(EXEEXT ) \
565582 regress/misc/kexfuzz/kexfuzz$(EXEEXT )
566583
567- tests interop-tests t-exec : regress-prep regress-binaries $(TARGETS )
584+ tests interop-tests t-exec unit : regress-prep regress-binaries $(TARGETS )
568585 BUILDDIR=` pwd` ; \
569586 TEST_SSH_SCP=" $$ {BUILDDIR}/scp" ; \
570587 TEST_SSH_SSH=" $$ {BUILDDIR}/ssh" ; \
0 commit comments