mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2025-03-08 10:09:54 +00:00
Add new 3rdparty build scripts
This commit is contained in:
parent
3b8327b42a
commit
652d909284
|
@ -191,6 +191,7 @@ if(ENABLE_ZLIB_SUPPORT)
|
||||||
endif(ZLIB_FOUND)
|
endif(ZLIB_FOUND)
|
||||||
endif(ENABLE_ZLIB_SUPPORT)
|
endif(ENABLE_ZLIB_SUPPORT)
|
||||||
|
|
||||||
|
add_subdirectory(3rdparty)
|
||||||
add_subdirectory(library)
|
add_subdirectory(library)
|
||||||
add_subdirectory(include)
|
add_subdirectory(include)
|
||||||
add_subdirectory(crypto/library)
|
add_subdirectory(crypto/library)
|
||||||
|
|
|
@ -64,18 +64,9 @@ set(src_crypto
|
||||||
version.c
|
version.c
|
||||||
version_features.c
|
version_features.c
|
||||||
xtea.c
|
xtea.c
|
||||||
|
${src_thirdparty}
|
||||||
)
|
)
|
||||||
|
|
||||||
set(src_everest
|
|
||||||
../3rdparty/everest/library/everest.c
|
|
||||||
../3rdparty/everest/library/Hacl_Curve25519.c
|
|
||||||
../3rdparty/everest/library/x25519.c
|
|
||||||
../3rdparty/everest/library/kremlib/fstar_uint128.c
|
|
||||||
../3rdparty/everest/library/kremlib/FStar_UInt64_FStar_UInt32_FStar_UInt16_FStar_UInt8.c
|
|
||||||
)
|
|
||||||
|
|
||||||
set(src_crypto ${src_crypto} ${src_everest})
|
|
||||||
|
|
||||||
set(src_x509
|
set(src_x509
|
||||||
certs.c
|
certs.c
|
||||||
pkcs11.c
|
pkcs11.c
|
||||||
|
|
|
@ -18,9 +18,6 @@ endif
|
||||||
# To compile on Plan9:
|
# To compile on Plan9:
|
||||||
# CFLAGS += -D_BSD_EXTENSION
|
# CFLAGS += -D_BSD_EXTENSION
|
||||||
|
|
||||||
# Include directories for Everest code
|
|
||||||
LOCAL_CFLAGS+=-I../3rdparty/everest/include -I../3rdparty/everest/include/everest -I../3rdparty/everest/include/everest/kremlib
|
|
||||||
|
|
||||||
# if were running on Windows build for Windows
|
# if were running on Windows build for Windows
|
||||||
ifdef WINDOWS
|
ifdef WINDOWS
|
||||||
WINDOWS_BUILD=1
|
WINDOWS_BUILD=1
|
||||||
|
@ -73,12 +70,6 @@ LOCAL_LDFLAGS += -L../crypto/library
|
||||||
LOCAL_CFLAGS += -I../crypto/include
|
LOCAL_CFLAGS += -I../crypto/include
|
||||||
CRYPTO := ../crypto/library/
|
CRYPTO := ../crypto/library/
|
||||||
|
|
||||||
OBJS_CRYPTO+= \
|
|
||||||
../3rdparty/everest/library/everest.o \
|
|
||||||
../3rdparty/everest/library/Hacl_Curve25519.o \
|
|
||||||
../3rdparty/everest/library/x25519.o \
|
|
||||||
../3rdparty/everest/library/kremlib/FStar_UInt64_FStar_UInt32_FStar_UInt16_FStar_UInt8.o
|
|
||||||
|
|
||||||
OBJS_X509= certs.o pkcs11.o x509.o \
|
OBJS_X509= certs.o pkcs11.o x509.o \
|
||||||
x509_create.o x509_crl.o x509_crt.o \
|
x509_create.o x509_crl.o x509_crt.o \
|
||||||
x509_csr.o x509write_crt.o x509write_csr.o
|
x509_csr.o x509write_crt.o x509write_csr.o
|
||||||
|
@ -89,6 +80,10 @@ OBJS_TLS= debug.o net_sockets.o \
|
||||||
ssl_srv.o ssl_ticket.o \
|
ssl_srv.o ssl_ticket.o \
|
||||||
ssl_tls.o
|
ssl_tls.o
|
||||||
|
|
||||||
|
include ../3rdparty/Makefile.inc
|
||||||
|
LOCAL_CFLAGS+=$(THIRDPARTY_INCLUDES)
|
||||||
|
OBJS_CRYPTO+=$(THIRDPARTY_OBJECTS)
|
||||||
|
|
||||||
.SILENT:
|
.SILENT:
|
||||||
|
|
||||||
.PHONY: all static shared clean
|
.PHONY: all static shared clean
|
||||||
|
@ -170,4 +165,3 @@ ifndef WINDOWS
|
||||||
else
|
else
|
||||||
del /Q /F *.o libmbed* $(OBJS_CRYPTO)
|
del /Q /F *.o libmbed* $(OBJS_CRYPTO)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue