1global-incdirs-y += include 2global-incdirs-y += mbedtls/include 3 4# OBJS_CRYPTO from make file 5SRCS_CRYPTO := 6SRCS_CRYPTO += aes.c 7SRCS_CRYPTO += aesni.c 8SRCS_CRYPTO += arc4.c 9SRCS_CRYPTO += asn1parse.c 10SRCS_CRYPTO += asn1write.c 11SRCS_CRYPTO += base64.c 12SRCS_CRYPTO += bignum.c 13SRCS_CRYPTO += blowfish.c 14SRCS_CRYPTO += camellia.c 15SRCS_CRYPTO += ccm.c 16SRCS_CRYPTO += cipher.c 17SRCS_CRYPTO += cipher_wrap.c 18SRCS_CRYPTO += cmac.c 19SRCS_CRYPTO += ctr_drbg.c 20SRCS_CRYPTO += des.c 21SRCS_CRYPTO += dhm.c 22SRCS_CRYPTO += ecdh.c 23SRCS_CRYPTO += ecdsa.c 24SRCS_CRYPTO += ecjpake.c 25SRCS_CRYPTO += ecp.c 26SRCS_CRYPTO += ecp_curves.c 27SRCS_CRYPTO += entropy.c 28SRCS_CRYPTO += entropy_poll.c 29SRCS_CRYPTO += error.c 30SRCS_CRYPTO += gcm.c 31SRCS_CRYPTO += havege.c 32SRCS_CRYPTO += hmac_drbg.c 33SRCS_CRYPTO += md.c 34SRCS_CRYPTO += md2.c 35SRCS_CRYPTO += md4.c 36SRCS_CRYPTO += md5.c 37SRCS_CRYPTO += md_wrap.c 38SRCS_CRYPTO += memory_buffer_alloc.c 39SRCS_CRYPTO += oid.c 40SRCS_CRYPTO += padlock.c 41SRCS_CRYPTO += pem.c 42SRCS_CRYPTO += pk.c 43SRCS_CRYPTO += pk_wrap.c 44SRCS_CRYPTO += pkcs12.c 45SRCS_CRYPTO += pkcs5.c 46SRCS_CRYPTO += pkparse.c 47SRCS_CRYPTO += pkwrite.c 48SRCS_CRYPTO += platform.c 49SRCS_CRYPTO += ripemd160.c 50SRCS_CRYPTO += rsa.c 51SRCS_CRYPTO += sha1.c 52SRCS_CRYPTO += sha256.c 53SRCS_CRYPTO += sha512.c 54SRCS_CRYPTO += threading.c 55SRCS_CRYPTO += timing.c 56SRCS_CRYPTO += version.c 57SRCS_CRYPTO += version_features.c 58SRCS_CRYPTO += xtea.c 59 60# OBJS_X509 61SRCS_X509 := 62SRCS_X509 += certs.c 63SRCS_X509 += pkcs11.c 64SRCS_X509 += x509.c 65SRCS_X509 += x509_create.c 66SRCS_X509 += x509_crl.c 67SRCS_X509 += x509_crt.c 68SRCS_X509 += x509_csr.c 69SRCS_X509 += x509write_crt.c 70SRCS_X509 += x509write_csr.c 71 72# OBJS_TLS 73SRCS_TLS := 74SRCS_TLS += debug.c 75SRCS_TLS += net_sockets.c 76SRCS_TLS += ssl_cache.c 77SRCS_TLS += ssl_ciphersuites.c 78SRCS_TLS += ssl_cli.c 79SRCS_TLS += ssl_cookie.c 80SRCS_TLS += ssl_srv.c 81SRCS_TLS += ssl_ticket.c 82SRCS_TLS += ssl_tls.c 83 84srcs-y += $(addprefix mbedtls/library/, $(SRCS_CRYPTO)) 85srcs-$(sm-$(ta-target)) += $(addprefix mbedtls/library/, $(SRCS_X509)) 86srcs-$(sm-$(ta-target)) += $(addprefix mbedtls/library/, $(SRCS_TLS)) 87 88cflags-lib-y += -Wno-redundant-decls 89cflags-lib-y += -Wno-switch-default 90