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>
28 lines
714 B
Makefile
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
|