Link uRTS static library
This commit is contained in:
parent
6e57937b45
commit
898967554c
@ -52,10 +52,8 @@ endif
|
|||||||
RUST_SGX_SDK_DIR := $(PROJECT_DIR)/deps/rust-sgx-sdk
|
RUST_SGX_SDK_DIR := $(PROJECT_DIR)/deps/rust-sgx-sdk
|
||||||
|
|
||||||
ifneq ($(SGX_MODE), HW)
|
ifneq ($(SGX_MODE), HW)
|
||||||
Urts_Library_Name := sgx_urts_sim
|
|
||||||
SGX_COMMON_CFLAGS += -D SGX_MODE_SIM
|
SGX_COMMON_CFLAGS += -D SGX_MODE_SIM
|
||||||
else
|
else
|
||||||
Urts_Library_Name := sgx_urts
|
|
||||||
SGX_COMMON_CFLAGS += -D SGX_MODE_HW
|
SGX_COMMON_CFLAGS += -D SGX_MODE_HW
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@ -77,11 +75,10 @@ SGX_CFLAGS_U := $(SGX_COMMON_CFLAGS) -fPIC -Wno-attributes \
|
|||||||
-I$(RUST_SGX_SDK_DIR)/edl -I$(SGX_SDK)/include
|
-I$(RUST_SGX_SDK_DIR)/edl -I$(SGX_SDK)/include
|
||||||
SGX_CXXFLAGS_U := $(SGX_CFLAGS_U) -std=c++11
|
SGX_CXXFLAGS_U := $(SGX_CFLAGS_U) -std=c++11
|
||||||
|
|
||||||
SGX_LFLAGS_U := $(SGX_COMMON_CFLAGS) -lpthread -L$(SGX_LIBRARY_PATH) -l$(Urts_Library_Name)
|
|
||||||
ifneq ($(SGX_MODE), HW)
|
ifneq ($(SGX_MODE), HW)
|
||||||
SGX_LFLAGS_U += -lsgx_uae_service_sim
|
SGX_LFLAGS_U := $(SGX_COMMON_CFLAGS) -lpthread -L$(SGX_LIBRARY_PATH) -lsgx_urts_sim -lsgx_uae_service_sim
|
||||||
else
|
else
|
||||||
SGX_LFLAGS_U += -lsgx_uae_service
|
SGX_LFLAGS_U := $(SGX_COMMON_CFLAGS) -lpthread -L$(SGX_LIBRARY_PATH) -Wl,-Bstatic -lsgx_urts -Wl,-Bdynamic -lsgx_uae_service -lsgx_enclave_common
|
||||||
endif
|
endif
|
||||||
|
|
||||||
#
|
#
|
||||||
|
Loading…
Reference in New Issue
Block a user