Files
nebula/Makefile

34 lines
546 B
Makefile
Raw Permalink Normal View History

2026-01-02 01:00:45 -05:00
# Makefile for Nebula Project
.PHONY: all build test generate clean fmt vet devbox-generate
# Default target
all: fmt vet test build
# Build the nebula binary
build:
go build -o nebula ./cmd/generate
# Run tests
test:
go test ./...
# Format code
fmt:
go fmt ./...
# Vet code
vet:
go vet ./...
# Generate code using the nebula generator
generate:
go run ./cmd/generate -input config.json -output pkg/wa
# Generate using devbox script (templ generate)
devbox-generate:
devbox run generate
# Clean build artifacts
clean:
rm -f nebula