occlum/demo/hello_world/Makefile
2019-09-06 13:02:45 +00:00

27 lines
517 B
Makefile

CC := occlum-gcc
CFLAGS := -fPIC -pie
.PHONY: all test test-native clean
all: hello_world
hello_world: hello_world.c
$(CC) $(CFLAGS) $^ -o $@
# Run hello_world on Occlum inside an SGX enclave
test: hello_world
rm -rf occlum_workspace
mkdir occlum_workspace
cd occlum_workspace && \
occlum init && \
cp ../hello_world image/bin && \
occlum build && \
occlum run /bin/hello_world
# Run hello_world on the native OS (e.g., Linux)
test-native:
./hello_world
clean:
rm -rf hello_world occlum_workspace