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