1# $OpenBSD: Makefile,v 1.10 2022/12/02 01:09:04 tb Exp $ 2 3PROGS += handshake_table 4PROGS += valid_handshakes_terminate 5 6LDADD = ${SSL_INT} -lcrypto 7DPADD = ${LIBCRYPTO} ${LIBSSL} 8WARNINGS = Yes 9CFLAGS += -DLIBRESSL_INTERNAL -Wundef -Werror 10CFLAGS+= -I${.CURDIR}/../../../../lib/libssl 11 12print: handshake_table 13 @./handshake_table -C 14 15handshake.gv: handshake_table 16 ./handshake_table -g > $@.tmp 17 mv $@.tmp $@ 18 19CLEANFILES += handshake.gv 20 21.for _FMT in png ps svg 22handshake.${_FMT}: handshake.gv 23 @if [ ! -x /usr/local/bin/dot ]; then \ 24 echo "pkg_add graphviz to generate png"; \ 25 false; \ 26 fi 27 dot -T${_FMT} handshake.gv -o $@ 28 29CLEANFILES += handshake.${_FMT} 30.endfor 31 32.PHONY: print 33 34.include <bsd.regress.mk> 35