diff --git a/test/client/Makefile b/test/client/Makefile index 9e1b6dec..ffe29065 100644 --- a/test/client/Makefile +++ b/test/client/Makefile @@ -3,3 +3,8 @@ include ../test_common.mk EXTRA_C_FLAGS := EXTRA_LINK_FLAGS := BIN_ARGS := + +CUSTOM_PRE_BUILD := 1 + +custom_pre_build: + @echo "You can execute extra commands here before occlum build." diff --git a/test/test_common.mk b/test/test_common.mk index ee357d83..046b6cad 100644 --- a/test/test_common.mk +++ b/test/test_common.mk @@ -43,8 +43,11 @@ LINK_FLAGS = $(C_FLAGS) -pie $(EXTRA_LINK_FLAGS) ############################################################################# # Build ############################################################################# +all: custom_pre_build $(ALL_BUILD_SUBDIRS) $(BIN) $(DEPS_FILE) -all: $(ALL_BUILD_SUBDIRS) $(BIN) $(DEPS_FILE) +ifneq ($(CUSTOM_PRE_BUILD), 1) +custom_pre_build: +endif $(ALL_BUILD_SUBDIRS): @mkdir -p $@