xref: /netbsd-src/crypto/external/bsd/openssl/lib/libcryptotest/Makefile (revision ffc5358d68d007210cd89f95328247fd8a3c2fcb)
1*ffc5358dSriastradh# $NetBSD: Makefile,v 1.5 2023/05/13 11:11:39 riastradh Exp $
2e0ea3921Schristos
3e0ea3921SchristosLIBISPRIVATE=	yes
4e0ea3921SchristosLIB=		cryptotest
5e0ea3921Schristos
6e0ea3921SchristosWARNS?=		5
7e0ea3921Schristos
8e0ea3921Schristos.include <bsd.init.mk>
9e0ea3921Schristos
10e0ea3921SchristosCRYPTODIST=     ${NETBSDSRCDIR}/crypto
11e0ea3921Schristos.include "${NETBSDSRCDIR}/crypto/Makefile.openssl"
12782713e6Schristos.PATH:	${OPENSSLSRC}/test/testutil ${OPENSSLSRC}/apps/lib
13782713e6SchristosCPPFLAGS+= -I${OPENSSLSRC}
14e0ea3921SchristosCPPFLAGS+= -I${OPENSSLSRC}/include
15782713e6SchristosCPPFLAGS+= -I${OPENSSLSRC}/apps/include
16e0ea3921Schristos
17782713e6SchristosSRCS+=\
18782713e6Schristosapps_shims.c \
19782713e6Schristosbasic_output.c \
20782713e6Schristoscb.c \
21782713e6Schristosdriver.c \
22782713e6Schristosfake_random.c \
23782713e6Schristosformat_output.c \
24782713e6Schristosload.c \
25782713e6Schristosmain.c \
26782713e6Schristosoptions.c \
27782713e6Schristosoutput.c \
28782713e6Schristosprovider.c \
29782713e6Schristosrandom.c \
30782713e6Schristosstanza.c \
31782713e6Schristostest_cleanup.c \
32782713e6Schristostest_options.c \
33782713e6Schristostests.c \
34782713e6Schristostestutil_init.c
35782713e6Schristos
36782713e6SchristosSRCS+= \
37782713e6Schristosopt.c
38e0ea3921Schristos
39*ffc5358dSriastradhCOPTS.opt.c+=		-Wno-missing-field-initializers
40*ffc5358dSriastradhCOPTS.options.c+=	-Wno-format-nonliteral
41*ffc5358dSriastradhCOPTS.test_options.c+=	-Wno-missing-field-initializers
42*ffc5358dSriastradh
43e0ea3921Schristos.include <bsd.lib.mk>
44