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