occlum/demos/embedded_mode/Makefile
2021-09-26 16:34:52 +08:00

29 lines
762 B
Makefile

SGX_SDK ?= /opt/intel/sgxsdk
SGX_MODE ?= HW
.PHONY: all build_src test clean
all: occlum_instance
occlum_instance: build_src
@mkdir -p occlum_instance
@cd occlum_instance && \
occlum init && \
rm -rf image && \
copy_bom -f ../embedded_mode.yaml --root image --include-dir /opt/occlum/etc/template && \
occlum build
build_src:
@$(MAKE) --no-print-directory -C trusted_memcpy_bench
@$(MAKE) --no-print-directory -C bench_driver
TOTAL_BYTES := 10000000000 # 10GB
test:
LD_LIBRARY_PATH=bench_driver/build:$(SGX_SDK)/sdk_libs RUST_BACKTRACE=1 \
bench_driver/build/bench_driver $(TOTAL_BYTES)
clean:
@$(MAKE) --no-print-directory -C trusted_memcpy_bench clean
@$(MAKE) --no-print-directory -C bench_driver clean
@rm -rf .occlum occlum_instance