xref: /freebsd/usr.sbin/wpa/src/tls/Makefile (revision 9a0f82285322a338548d13fcda07e1d574301190)
125ecdc7dSCy Schubert.include <src.opts.mk>
225ecdc7dSCy Schubert
325ecdc7dSCy Schubert.include "../../Makefile.inc"
425ecdc7dSCy Schubert
5*9a0f8228SCy Schubert.include "../../Makefile.crypto"
6*9a0f8228SCy Schubert
725ecdc7dSCy SchubertLIB=	wpatls
825ecdc7dSCy SchubertINTERNALLIB=
925ecdc7dSCy Schubert
1025ecdc7dSCy Schubert.PATH:	${WPA_DISTDIR}/src/tls
1125ecdc7dSCy Schubert
12*9a0f8228SCy SchubertSRCS=	tlsv1_server.c
13*9a0f8228SCy Schubert
14*9a0f8228SCy Schubert.if defined(TLS_FUNCS)
15*9a0f8228SCy Schubert.if defined(CONFIG_INTERNAL_TLS)
16*9a0f8228SCy SchubertSRCS+=	asn1.c \
1725ecdc7dSCy Schubert	bignum.c \
1825ecdc7dSCy Schubert	pkcs1.c \
1925ecdc7dSCy Schubert	pkcs5.c \
2025ecdc7dSCy Schubert	pkcs8.c \
2125ecdc7dSCy Schubert	rsa.c \
2225ecdc7dSCy Schubert	tlsv1_client.c \
23*9a0f8228SCy Schubert	tlsv1_client_ocsp.c \
2425ecdc7dSCy Schubert	tlsv1_client_read.c \
2525ecdc7dSCy Schubert	tlsv1_client_write.c \
2625ecdc7dSCy Schubert	tlsv1_common.c \
2725ecdc7dSCy Schubert	tlsv1_cred.c \
2825ecdc7dSCy Schubert	tlsv1_record.c \
2925ecdc7dSCy Schubert	tlsv1_server_read.c \
3025ecdc7dSCy Schubert	tlsv1_server_write.c \
3125ecdc7dSCy Schubert	x509v3.c
32*9a0f8228SCy Schubert.endif
33*9a0f8228SCy Schubert.endif
3425ecdc7dSCy Schubert
3525ecdc7dSCy SchubertCFLAGS+=-DCONFIG_INTERNAL_LIBTOMMATH \
3625ecdc7dSCy Schubert	-DCONFIG_CRYPTO_INTERNAL \
3725ecdc7dSCy Schubert	-DCONFIG_TLSV11 \
3825ecdc7dSCy Schubert	-DCONFIG_TLSV12
3925ecdc7dSCy Schubert
4025ecdc7dSCy Schubert# We are only interested in includes at this point. Not libraries.
4125ecdc7dSCy SchubertLIBADD=
4225ecdc7dSCy Schubert
4325ecdc7dSCy Schubert.include <bsd.lib.mk>
44