125ecdc7dSCy Schubert.include <src.opts.mk> 225ecdc7dSCy Schubert 325ecdc7dSCy Schubert.include "../../Makefile.inc" 425ecdc7dSCy Schubert 59a0f8228SCy Schubert.include "../../Makefile.crypto" 69a0f8228SCy Schubert 725ecdc7dSCy SchubertLIB= wpatls 825ecdc7dSCy SchubertINTERNALLIB= 925ecdc7dSCy Schubert 1025ecdc7dSCy Schubert.PATH: ${WPA_DISTDIR}/src/tls 1125ecdc7dSCy Schubert 129a0f8228SCy SchubertSRCS= tlsv1_server.c 139a0f8228SCy Schubert 149a0f8228SCy Schubert.if defined(TLS_FUNCS) 159a0f8228SCy Schubert.if defined(CONFIG_INTERNAL_TLS) 169a0f8228SCy 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 \ 239a0f8228SCy 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 3225ecdc7dSCy Schubert 3325ecdc7dSCy SchubertCFLAGS+=-DCONFIG_INTERNAL_LIBTOMMATH \ 34*ba5de3c2SCy Schubert -DCONFIG_CRYPTO_INTERNAL 35*ba5de3c2SCy Schubert.else 36*ba5de3c2SCy SchubertCFLAGS+=-DCONFIG_TLSV11 \ 3725ecdc7dSCy Schubert -DCONFIG_TLSV12 38*ba5de3c2SCy Schubert.endif 39*ba5de3c2SCy Schubert.endif 4025ecdc7dSCy Schubert 4125ecdc7dSCy Schubert# We are only interested in includes at this point. Not libraries. 4225ecdc7dSCy SchubertLIBADD= 4325ecdc7dSCy Schubert 4425ecdc7dSCy Schubert.include <bsd.lib.mk> 45