add build script and SP build
parent
ad1b2f2288
commit
ca5542e8eb
|
@ -0,0 +1,10 @@
|
|||
#!/bin/sh
|
||||
|
||||
if [ -z $1 ]; then
|
||||
echo "Add path to wolfssl directory, i.e. ./build.sh ../../ "
|
||||
exit 1
|
||||
fi
|
||||
|
||||
make SGX_MODE=HW SGX_PRERELEASE=1 SGX_WOLFSSL_LIB=${1}IDE/LINUX-SGX/ WOLFSSL_ROOT=${1} SGX_DEBUG=0 HAVE_WOLFSSL_TEST=1 HAVE_WOLFSSL_BENCHMARK=1 HAVE_WOLFSSL_SP=1
|
||||
|
||||
exit 0
|
|
@ -60,6 +60,11 @@ ifeq ($(HAVE_WOLFSSL_BENCHMARK), 1)
|
|||
Wolfssl_C_Extra_Flags += -DHAVE_WOLFSSL_BENCHMARK
|
||||
endif
|
||||
|
||||
ifeq ($(HAVE_WOLFSSL_SP), 1)
|
||||
Wolfssl_C_Extra_Flags += -DWOLFSSL_HAVE_SP_RSA \
|
||||
-DWOLFSSL_HAVE_SP_DH \
|
||||
-DWOLFSSL_HAVE_SP_ECC
|
||||
endif
|
||||
|
||||
Flags_Just_For_C := -Wno-implicit-function-declaration -std=c11
|
||||
Common_C_Cpp_Flags := $(SGX_COMMON_CFLAGS) -nostdinc -fvisibility=hidden -fpie -fstack-protector $(Wolfssl_Enclave_Include_Paths)-fno-builtin -fno-builtin-printf -I.
|
||||
|
|
|
@ -52,6 +52,11 @@ ifeq ($(HAVE_WOLFSSL_BENCHMARK), 1)
|
|||
Wolfssl_C_Extra_Flags += -DHAVE_WOLFSSL_BENCHMARK
|
||||
endif
|
||||
|
||||
ifeq ($(HAVE_WOLFSSL_SP), 1)
|
||||
Wolfssl_C_Extra_Flags += -DWOLFSSL_HAVE_SP_RSA \
|
||||
-DWOLFSSL_HAVE_SP_DH \
|
||||
-DWOLFSSL_HAVE_SP_ECC
|
||||
endif
|
||||
|
||||
|
||||
App_C_Files := $(UNTRUSTED_DIR)/App.c $(UNTRUSTED_DIR)/client-tls.c $(UNTRUSTED_DIR)/server-tls.c
|
||||
|
|
Loading…
Reference in New Issue