mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-11-29 07:54:27 +01:00
Prepare library split
This commit is contained in:
parent
bae389b4d4
commit
463e09d64b
@ -2,76 +2,88 @@ option(USE_STATIC_MBEDTLS_LIBRARY "Build mbed TLS static library." ON)
|
|||||||
option(USE_SHARED_MBEDTLS_LIBRARY "Build mbed TLS shared library." OFF)
|
option(USE_SHARED_MBEDTLS_LIBRARY "Build mbed TLS shared library." OFF)
|
||||||
option(LINK_WITH_PTHREAD "Explicitly link mbed TLS library to pthread." OFF)
|
option(LINK_WITH_PTHREAD "Explicitly link mbed TLS library to pthread." OFF)
|
||||||
|
|
||||||
|
set(src_crypto
|
||||||
|
aes.c
|
||||||
|
aesni.c
|
||||||
|
arc4.c
|
||||||
|
asn1parse.c
|
||||||
|
asn1write.c
|
||||||
|
base64.c
|
||||||
|
bignum.c
|
||||||
|
blowfish.c
|
||||||
|
camellia.c
|
||||||
|
ccm.c
|
||||||
|
cipher.c
|
||||||
|
cipher_wrap.c
|
||||||
|
ctr_drbg.c
|
||||||
|
des.c
|
||||||
|
dhm.c
|
||||||
|
ecdh.c
|
||||||
|
ecdsa.c
|
||||||
|
ecp.c
|
||||||
|
ecp_curves.c
|
||||||
|
entropy.c
|
||||||
|
entropy_poll.c
|
||||||
|
error.c
|
||||||
|
gcm.c
|
||||||
|
havege.c
|
||||||
|
hmac_drbg.c
|
||||||
|
md.c
|
||||||
|
md2.c
|
||||||
|
md4.c
|
||||||
|
md5.c
|
||||||
|
md_wrap.c
|
||||||
|
memory_buffer_alloc.c
|
||||||
|
oid.c
|
||||||
|
padlock.c
|
||||||
|
pem.c
|
||||||
|
pk.c
|
||||||
|
pk_wrap.c
|
||||||
|
pkcs12.c
|
||||||
|
pkcs5.c
|
||||||
|
pkparse.c
|
||||||
|
pkwrite.c
|
||||||
|
platform.c
|
||||||
|
ripemd160.c
|
||||||
|
rsa.c
|
||||||
|
sha1.c
|
||||||
|
sha256.c
|
||||||
|
sha512.c
|
||||||
|
threading.c
|
||||||
|
version.c
|
||||||
|
version_features.c
|
||||||
|
xtea.c
|
||||||
|
)
|
||||||
|
|
||||||
|
set(src_x509
|
||||||
|
certs.c
|
||||||
|
pkcs11.c
|
||||||
|
x509.c
|
||||||
|
x509_create.c
|
||||||
|
x509_crl.c
|
||||||
|
x509_crt.c
|
||||||
|
x509_csr.c
|
||||||
|
x509write_crt.c
|
||||||
|
x509write_csr.c
|
||||||
|
)
|
||||||
|
|
||||||
|
set(src_tls
|
||||||
|
debug.c
|
||||||
|
net.c
|
||||||
|
ssl_cache.c
|
||||||
|
ssl_ciphersuites.c
|
||||||
|
ssl_cli.c
|
||||||
|
ssl_cookie.c
|
||||||
|
ssl_srv.c
|
||||||
|
ssl_ticket.c
|
||||||
|
ssl_tls.c
|
||||||
|
timing.c
|
||||||
|
)
|
||||||
|
|
||||||
set(src
|
set(src
|
||||||
aes.c
|
${src_crypto}
|
||||||
aesni.c
|
${src_x509}
|
||||||
arc4.c
|
${src_tls}
|
||||||
asn1parse.c
|
|
||||||
asn1write.c
|
|
||||||
base64.c
|
|
||||||
bignum.c
|
|
||||||
blowfish.c
|
|
||||||
camellia.c
|
|
||||||
ccm.c
|
|
||||||
certs.c
|
|
||||||
cipher.c
|
|
||||||
cipher_wrap.c
|
|
||||||
ctr_drbg.c
|
|
||||||
debug.c
|
|
||||||
des.c
|
|
||||||
dhm.c
|
|
||||||
ecp.c
|
|
||||||
ecp_curves.c
|
|
||||||
ecdh.c
|
|
||||||
ecdsa.c
|
|
||||||
entropy.c
|
|
||||||
entropy_poll.c
|
|
||||||
error.c
|
|
||||||
gcm.c
|
|
||||||
havege.c
|
|
||||||
hmac_drbg.c
|
|
||||||
md.c
|
|
||||||
md_wrap.c
|
|
||||||
md2.c
|
|
||||||
md4.c
|
|
||||||
md5.c
|
|
||||||
memory_buffer_alloc.c
|
|
||||||
net.c
|
|
||||||
oid.c
|
|
||||||
padlock.c
|
|
||||||
pem.c
|
|
||||||
pkcs5.c
|
|
||||||
pkcs11.c
|
|
||||||
pkcs12.c
|
|
||||||
pk.c
|
|
||||||
pk_wrap.c
|
|
||||||
pkparse.c
|
|
||||||
pkwrite.c
|
|
||||||
platform.c
|
|
||||||
ripemd160.c
|
|
||||||
rsa.c
|
|
||||||
sha1.c
|
|
||||||
sha256.c
|
|
||||||
sha512.c
|
|
||||||
ssl_cache.c
|
|
||||||
ssl_cookie.c
|
|
||||||
ssl_ticket.c
|
|
||||||
ssl_ciphersuites.c
|
|
||||||
ssl_cli.c
|
|
||||||
ssl_srv.c
|
|
||||||
ssl_tls.c
|
|
||||||
threading.c
|
|
||||||
timing.c
|
|
||||||
version.c
|
|
||||||
version_features.c
|
|
||||||
x509.c
|
|
||||||
x509_crt.c
|
|
||||||
x509_crl.c
|
|
||||||
x509_csr.c
|
|
||||||
x509_create.c
|
|
||||||
x509write_crt.c
|
|
||||||
x509write_csr.c
|
|
||||||
xtea.c
|
|
||||||
)
|
)
|
||||||
|
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
|
@ -42,34 +42,35 @@ ifdef WINDOWS_BUILD
|
|||||||
DLEXT=dll
|
DLEXT=dll
|
||||||
endif
|
endif
|
||||||
|
|
||||||
OBJS= aes.o aesni.o arc4.o \
|
OBJS_CRYPTO= aes.o aesni.o arc4.o \
|
||||||
asn1parse.o \
|
asn1parse.o asn1write.o base64.o \
|
||||||
asn1write.o base64.o bignum.o \
|
bignum.o blowfish.o camellia.o \
|
||||||
blowfish.o camellia.o ccm.o \
|
ccm.o cipher.o cipher_wrap.o \
|
||||||
certs.o cipher.o cipher_wrap.o \
|
ctr_drbg.o des.o dhm.o \
|
||||||
ctr_drbg.o debug.o des.o \
|
ecdh.o ecdsa.o ecp.o \
|
||||||
dhm.o ecdh.o ecdsa.o \
|
ecp_curves.o entropy.o entropy_poll.o \
|
||||||
ecp.o ecp_curves.o \
|
error.o gcm.o havege.o \
|
||||||
entropy.o entropy_poll.o \
|
hmac_drbg.o md.o md2.o \
|
||||||
error.o gcm.o havege.o \
|
md4.o md5.o md_wrap.o \
|
||||||
hmac_drbg.o \
|
memory_buffer_alloc.o oid.o \
|
||||||
md.o md_wrap.o md2.o \
|
padlock.o pem.o pk.o \
|
||||||
md4.o md5.o \
|
pk_wrap.o pkcs12.o pkcs5.o \
|
||||||
memory_buffer_alloc.o net.o \
|
pkparse.o pkwrite.o platform.o \
|
||||||
oid.o padlock.o pem.o \
|
ripemd160.o rsa.o sha1.o \
|
||||||
pkcs5.o pkcs11.o pkcs12.o \
|
sha256.o sha512.o threading.o \
|
||||||
pk.o pk_wrap.o pkparse.o \
|
timing.o version.o \
|
||||||
pkwrite.o platform.o ripemd160.o \
|
version_features.o xtea.o
|
||||||
rsa.o sha1.o sha256.o \
|
|
||||||
sha512.o ssl_cache.o ssl_cli.o \
|
OBJS_X509= certs.o pkcs11.o x509.o \
|
||||||
ssl_cookie.o ssl_ticket.o \
|
x509_create.o x509_crl.o x509_crt.o \
|
||||||
ssl_srv.o ssl_ciphersuites.o \
|
x509_csr.o x509write_crt.o x509write_csr.o
|
||||||
ssl_tls.o threading.o timing.o \
|
|
||||||
version.o version_features.o \
|
OBJS_TLS= debug.o net.o ssl_cache.o \
|
||||||
x509.o x509_create.o \
|
ssl_ciphersuites.o ssl_cli.o \
|
||||||
x509_crl.o x509_crt.o x509_csr.o \
|
ssl_cookie.o ssl_srv.o ssl_ticket.o \
|
||||||
x509write_crt.o x509write_csr.o \
|
ssl_tls.o
|
||||||
xtea.o
|
|
||||||
|
OBJS=$(OBJS_CRYPTO) $(OBJS_X509) $(OBJS_TLS)
|
||||||
|
|
||||||
.SILENT:
|
.SILENT:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user