1# $OpenBSD: Makefile,v 1.3 2018/08/31 17:35:21 tb Exp $ 2 3TESTS = \ 4 freenull 5 6PROG = ${TESTS} 7 8REGRESS_TARGETS= all_tests 9 10LDADD= -lcrypto 11DPADD= ${LIBCRYPTO} ${LIBSSL} 12LDFLAGS+= -lcrypto 13CFLAGS+= -DLIBRESSL_INTERNAL 14 15CLEANFILES+= freenull.c freenull.c.body freenull.c.tmp 16 17freenull.c: freenull.awk ../../../../lib/libcrypto/Symbols.list 18 awk -f ${.CURDIR}/freenull.awk \ 19 < ${BSDSRCDIR}/lib/libcrypto/Symbols.list > freenull.c.body 20 cat ${.CURDIR}/freenull.c.head freenull.c.body \ 21 ${.CURDIR}/freenull.c.tail > freenull.c.tmp 22 mv freenull.c.tmp freenull.c 23 24all_tests: ${TESTS} 25 @for test in $>; do \ 26 ./$$test; \ 27 done 28 29.include <bsd.regress.mk> 30