Files
cocos/scripts/attestation_policy/sev-snp/Makefile
T
Sammy Kerata Oina 3498db14fb NOISSUE - Track TDX policy (#557)
* 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>
2026-01-12 14:59:23 +01:00

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