43 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
SGX_MODE ?= HW
 | 
						|
MS_BUFFER ?= 0
 | 
						|
BUILD_DIR := build
 | 
						|
 | 
						|
.PHONY: all format format-check clean
 | 
						|
 | 
						|
all:
 | 
						|
	@mkdir -p ../$(BUILD_DIR)/bin/
 | 
						|
	@ln -s -f ../../tools/occlum_build.mk ../$(BUILD_DIR)/bin/occlum_build.mk
 | 
						|
	@ln -s -f ../../tools/occlum ../$(BUILD_DIR)/bin/occlum
 | 
						|
	@$(MAKE) --no-print-directory -C protect-integrity
 | 
						|
	@$(MAKE) --no-print-directory -C gen_internal_conf
 | 
						|
	@$(MAKE) --no-print-directory -C copy_bom
 | 
						|
	@$(MAKE) --no-print-directory -C init
 | 
						|
ifndef OCCLUM_DISABLE_DCAP
 | 
						|
ifndef OCCLUM_NO_INIT_RA_TLS
 | 
						|
	@$(MAKE) --no-print-directory -C init_grpc_ratls
 | 
						|
endif
 | 
						|
endif
 | 
						|
ifndef OCCLUM_NO_INIT_RA_AECS
 | 
						|
	@$(MAKE) --no-print-directory -C init_aecs
 | 
						|
endif
 | 
						|
 | 
						|
format:
 | 
						|
	@$(MAKE) --no-print-directory -C protect-integrity format
 | 
						|
 | 
						|
format-check:
 | 
						|
	@$(MAKE) --no-print-directory -C protect-integrity format-check
 | 
						|
 | 
						|
clean:
 | 
						|
	@$(MAKE) --no-print-directory -C protect-integrity clean
 | 
						|
	@$(MAKE) --no-print-directory -C gen_internal_conf clean
 | 
						|
	@$(MAKE) --no-print-directory -C copy_bom clean
 | 
						|
	@$(MAKE) --no-print-directory -C init clean
 | 
						|
ifndef OCCLUM_DISABLE_DCAP
 | 
						|
ifndef OCCLUM_NO_INIT_RA_TLS
 | 
						|
	@$(MAKE) --no-print-directory -C init_grpc_ratls clean
 | 
						|
endif
 | 
						|
endif
 | 
						|
ifndef OCCLUM_NO_INIT_RA_AECS
 | 
						|
	@$(MAKE) --no-print-directory -C init_aecs clean
 | 
						|
endif
 |