From effb7512041380539a318530db1029b143d5ec93 Mon Sep 17 00:00:00 2001 From: kaleb-himes Date: Thu, 4 Jan 2018 10:38:56 -0700 Subject: [PATCH] Add build scripts for default SGX build and improve cleanup --- IDE/LINUX-SGX/build.sh | 8 ++++++++ IDE/LINUX-SGX/clean.sh | 3 +++ IDE/LINUX-SGX/sgx_t_static.mk | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100755 IDE/LINUX-SGX/build.sh create mode 100755 IDE/LINUX-SGX/clean.sh diff --git a/IDE/LINUX-SGX/build.sh b/IDE/LINUX-SGX/build.sh new file mode 100755 index 000000000..a5be290cb --- /dev/null +++ b/IDE/LINUX-SGX/build.sh @@ -0,0 +1,8 @@ +#!/bin/sh + + +CFLAGS="-DDEBUG_WOLFSSL" +export CFLAGS=${CFLAGS} + +make -f sgx_t_static.mk HAVE_WOLFSSL_BENCHMARK=1 HAVE_WOLFSSL_TEST=1 + diff --git a/IDE/LINUX-SGX/clean.sh b/IDE/LINUX-SGX/clean.sh new file mode 100755 index 000000000..150f46a59 --- /dev/null +++ b/IDE/LINUX-SGX/clean.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +make -f sgx_t_static.mk clean diff --git a/IDE/LINUX-SGX/sgx_t_static.mk b/IDE/LINUX-SGX/sgx_t_static.mk index c7ee276c9..674777c1f 100644 --- a/IDE/LINUX-SGX/sgx_t_static.mk +++ b/IDE/LINUX-SGX/sgx_t_static.mk @@ -142,4 +142,4 @@ libwolfssl.sgx.static.lib.a: $(Wolfssl_C_Objects) @echo "LINK => $@" clean: - @rm -f wolfcrypt.* static_trusted/wolfssl_t.* libwolfssl.sgx.static.lib.a $(Wolfssl_C_Objects) + @rm -f ../../wolfcrypt/benchmark/*.o ../../wolfcrypt/test/*.o static_trusted/wolfssl_t.* libwolfssl.sgx.static.lib.a $(Wolfssl_C_Objects)