-ifeq ($(CONFIG_TLS), openssl)
-CFLAGS += -DEAP_TLS_OPENSSL
-OBJS_both += ../src/crypto/tls_openssl.o
-OBJS_both += ../src/crypto/crypto_openssl.o
-LIBS += -lssl -lcrypto
-CONFIG_INTERNAL_SHA256=y
-endif
-
-ifeq ($(CONFIG_TLS), internal)
-OBJS_both += ../src/crypto/tls_internal.o
-OBJS_both += ../src/tls/tlsv1_common.o ../src/tls/tlsv1_record.o
-OBJS_both += ../src/tls/tlsv1_cred.o
-OBJS_both += ../src/tls/asn1.o ../src/tls/x509v3.o
-OBJS_both += ../src/crypto/crypto_internal.o ../src/tls/rsa.o ../src/tls/bignum.o
-
-OBJS_peer += ../src/tls/tlsv1_client.o
-OBJS_peer += ../src/tls/tlsv1_client_write.o ../src/tls/tlsv1_client_read.o
-CFLAGS += -DCONFIG_TLS_INTERNAL_CLIENT
-
-OBJS_server += ../src/tls/tlsv1_server.o
-OBJS_server += ../src/tls/tlsv1_server_write.o ../src/tls/tlsv1_server_read.o
-CFLAGS += -DCONFIG_TLS_INTERNAL_SERVER
-
-CFLAGS += -DCONFIG_TLS_INTERNAL
-CFLAGS += -DCONFIG_CRYPTO_INTERNAL
-CFLAGS += -DCONFIG_INTERNAL_X509
-CONFIG_INTERNAL_SHA256=y
-MD5OBJS += ../src/crypto/md5-internal.o
-ifdef CONFIG_INTERNAL_LIBTOMMATH
-CFLAGS += -DCONFIG_INTERNAL_LIBTOMMATH
-else
-LIBS += -ltommath
-endif
-endif
-
-
-ifdef CONFIG_INTERNAL_SHA256
-SHA256OBJS += ../src/crypto/sha256-internal.o
-endif
-
-OBJS_both += $(SHA256OBJS) $(MD5OBJS)
-