Files
cocos/scripts/attestation_policy/tdx/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

28 lines
714 B
Makefile

GO = go
TARGET = target
BUILD_DIR = .
BIN_NAME = attestation_policy_tdx
OUTPUT_DIR ?= $(BUILD_DIR)
all: build
build:
$(GO) build -o $(BUILD_DIR)/$(BIN_NAME) .
@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:
@if [ -f "$(BUILD_DIR)/$(BIN_NAME)" ]; then \
rm -f $(BUILD_DIR)/$(BIN_NAME) && \
echo "Removed $(BIN_NAME) from $(BUILD_DIR)/"; \
fi
@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