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)
|