提交 1b68ab3b 编写于 作者: P p00452466 提交者: public tcshversion

TicketNo:AR000ELH5M

Description: mbedtls
Team:OTHERS
Feature or Bugfix:Feature
Binary Source:NA
PrivateCode(Yes/No):No

Change-Id: Ibe8150572a9b0ac0eca3da2abd47fa998170b8bf
Reviewed-on: http://mgit-tm.rnd.huawei.com/10200927Tested-by: Npublic jenkins <public_jenkins@notesmail.huawei.com>
Reviewed-by: Nyangguangzhao 00471801 <yangguangzhao1@huawei.com>
Reviewed-by: Nmapeiwen 00421780 <mapeiwen2@huawei.com>
上级 210b9a47
......@@ -20,111 +20,95 @@ config("mbedtls_config") {
include_dirs = [
"./include",
]
cflags = [
"-fPIC",
]
}
source_set("mbedtls_source") {
sources = [
"library/aes.c",
"library/aesni.c",
"library/arc4.c",
"library/aria.c",
"library/asn1parse.c",
"library/asn1write.c",
"library/base64.c",
"library/bignum.c",
"library/blowfish.c",
"library/camellia.c",
"library/ccm.c",
"library/chacha20.c",
"library/chachapoly.c",
"library/cipher.c",
"library/cipher_wrap.c",
"library/cmac.c",
"library/ctr_drbg.c",
"library/des.c",
"library/dhm.c",
"library/ecdh.c",
"library/ecdsa.c",
"library/ecjpake.c",
"library/ecp.c",
"library/ecp_curves.c",
"library/entropy.c",
"library/entropy_poll.c",
"library/error.c",
"library/gcm.c",
"library/havege.c",
"library/hkdf.c",
"library/hmac_drbg.c",
"library/md.c",
"library/md_wrap.c",
"library/md2.c",
"library/md4.c",
"library/md5.c",
"library/memory_buffer_alloc.c",
"library/nist_kw.c",
"library/oid.c",
"library/padlock.c",
"library/pem.c",
"library/pk.c",
"library/pk_wrap.c",
"library/pkcs12.c",
"library/pkcs5.c",
"library/pkparse.c",
"library/pkwrite.c",
"library/platform.c",
"library/platform_util.c",
"library/poly1305.c",
"library/ripemd160.c",
"library/rsa.c",
"library/rsa_internal.c",
"library/sha1.c",
"library/sha256.c",
"library/sha512.c",
"library/threading.c",
"library/timing.c",
"library/version.c",
"library/version_features.c",
"library/x509.c",
"library/x509_crt.c",
"library/x509_crl.c",
"library/xtea.c",
mbedtls_sources = [
"library/aes.c",
"library/aesni.c",
"library/arc4.c",
"library/aria.c",
"library/asn1parse.c",
"library/asn1write.c",
"library/base64.c",
"library/bignum.c",
"library/blowfish.c",
"library/camellia.c",
"library/ccm.c",
"library/chacha20.c",
"library/chachapoly.c",
"library/cipher.c",
"library/cipher_wrap.c",
"library/cmac.c",
"library/ctr_drbg.c",
"library/des.c",
"library/dhm.c",
"library/ecdh.c",
"library/ecdsa.c",
"library/ecjpake.c",
"library/ecp.c",
"library/ecp_curves.c",
"library/entropy.c",
"library/entropy_poll.c",
"library/error.c",
"library/gcm.c",
"library/havege.c",
"library/hkdf.c",
"library/hmac_drbg.c",
"library/md.c",
"library/md_wrap.c",
"library/md2.c",
"library/md4.c",
"library/md5.c",
"library/memory_buffer_alloc.c",
"library/nist_kw.c",
"library/oid.c",
"library/padlock.c",
"library/pem.c",
"library/pk.c",
"library/pk_wrap.c",
"library/pkcs12.c",
"library/pkcs5.c",
"library/pkparse.c",
"library/pkwrite.c",
"library/platform.c",
"library/platform_util.c",
"library/poly1305.c",
"library/ripemd160.c",
"library/rsa.c",
"library/rsa_internal.c",
"library/sha1.c",
"library/sha256.c",
"library/sha512.c",
"library/threading.c",
"library/timing.c",
"library/version.c",
"library/version_features.c",
"library/x509.c",
"library/x509_crt.c",
"library/x509_crl.c",
"library/xtea.c",
]
configs += [
":mbedtls_config",
]
public_configs = [
":mbedtls_config",
]
}
lite_component("mbedtls_shared") {
target_type = "shared_library"
features = [
":mbedtls_source",
]
shared_library("mbedtls_shared") {
sources = mbedtls_sources
output_name = "mbedtls"
public_configs = [
":mbedtls_config",
]
}
lite_component("mbedtls_static") {
target_type = "static_library"
features = [
":mbedtls_source",
]
static_library("mbedtls_static") {
sources = mbedtls_sources
output_name = "mbedtls"
public_configs = [
":mbedtls_config",
]
}
group("mbedtls") {
deps = [ ":mbedtls_shared" ]
}
ndk_lib("mbedtls_ndk") {
lib_extension = ".so"
deps = [
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册