mirror of
https://github.com/ultravioletrs/cocos.git
synced 2026-06-23 04:10:25 +00:00
3498db14fb
* Add initial implementation of attestation policy for SEV-SNP and TDX, including JSON configuration files and build scripts Signed-off-by: Sammy Oina <sammyoina@gmail.com> * Update working directory for Rust CI pipeline to sev-snp Signed-off-by: Sammy Oina <sammyoina@gmail.com> * fix build Signed-off-by: Sammy Oina <sammyoina@gmail.com> * fix tests Signed-off-by: Sammy Oina <sammyoina@gmail.com> * fix tests Signed-off-by: Sammy Oina <sammyoina@gmail.com> --------- Signed-off-by: Sammy Oina <sammyoina@gmail.com>
25 lines
591 B
Makefile
25 lines
591 B
Makefile
CARGO = cargo
|
|
TARGET = target
|
|
BUILD_DIR = $(TARGET)/release
|
|
BIN_NAME = attestation_policy
|
|
OUTPUT_DIR ?= $(BUILD_DIR)
|
|
|
|
all: build
|
|
|
|
build:
|
|
$(CARGO) build --release
|
|
@if [ "$(OUTPUT_DIR)" != "$(BUILD_DIR)" ]; then \
|
|
mkdir -p $(OUTPUT_DIR) && \
|
|
cp $(BUILD_DIR)/$(BIN_NAME) $(OUTPUT_DIR)/$(BIN_NAME) && \
|
|
echo "Copied $(BIN_NAME) to $(OUTPUT_DIR)/"; \
|
|
fi
|
|
|
|
clean:
|
|
$(CARGO) clean
|
|
@if [ "$(OUTPUT_DIR)" != "$(BUILD_DIR)" ] && [ -f "$(OUTPUT_DIR)/$(BIN_NAME)" ]; then \
|
|
rm -f $(OUTPUT_DIR)/$(BIN_NAME) && \
|
|
echo "Removed $(BIN_NAME) from $(OUTPUT_DIR)/"; \
|
|
fi
|
|
|
|
.PHONY: all build clean
|