Update the occlum.json to align with the gen_enclave_conf design.
Below is the two updated structures:
   "metadata": {
        "product_id": 0,
        "version_number": 0,
        "debuggable": true
    },
    "resource_limits": {
        "max_num_of_threads": 32,
        "kernel_space_heap_size": "32MB",
        "kernel_space_stack_size": "1MB",
        "user_space_size": "256MB"
    }
		
	
			
		
			
				
	
	
		
			22 lines
		
	
	
		
			716 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			716 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
include ../../src/sgxenv.mk
 | 
						|
 | 
						|
SRC_FILES := $(shell find . -type f -name '*.rs') Cargo.toml
 | 
						|
RUST_TARGET_DIR := $(BUILD_DIR)/tools/genconf/cargo-target
 | 
						|
RUST_OUT_DIR := $(BUILD_DIR)/bin
 | 
						|
TARGET_BINARY := $(RUST_OUT_DIR)/gen_enclave_conf
 | 
						|
 | 
						|
.PHONY: all clean
 | 
						|
 | 
						|
all: $(SRC_FILES)
 | 
						|
ifeq ($(OCCLUM_RELEASE_BUILD), 1)
 | 
						|
	@RUSTC_BOOTSTRAP=1 cargo build --release --target-dir=$(RUST_TARGET_DIR) -Z unstable-options --out-dir=$(RUST_OUT_DIR)
 | 
						|
	@echo "CARGO (release) => gen_enclave_conf"
 | 
						|
else
 | 
						|
	@RUSTC_BOOTSTRAP=1 cargo build --target-dir=$(RUST_TARGET_DIR) -Z unstable-options --out-dir=$(RUST_OUT_DIR)
 | 
						|
	@echo "CARGO (debug) => gen_enclave_conf"
 | 
						|
endif
 | 
						|
 | 
						|
clean:
 | 
						|
	@cargo clean --target-dir=$(RUST_TARGET_DIR)
 | 
						|
	@-$(RM) -f $(TARGET_BINARY)
 |