30 lines
457 B
Makefile
30 lines
457 B
Makefile
MODULE := github.com/guildhouse-cooperative/guildhouse-spire-plugins
|
|
BINDIR := bin
|
|
|
|
PLUGINS := \
|
|
oidc-attestor \
|
|
ssh-credential-composer \
|
|
governance-notifier \
|
|
substrate-keymanager
|
|
|
|
.PHONY: all build test lint clean proto-gen
|
|
|
|
all: build
|
|
|
|
build: $(addprefix $(BINDIR)/,$(PLUGINS))
|
|
|
|
$(BINDIR)/%: cmd/%/*.go
|
|
@mkdir -p $(BINDIR)
|
|
go build -o $@ ./cmd/$*
|
|
|
|
test:
|
|
go test ./...
|
|
|
|
lint:
|
|
go vet ./...
|
|
|
|
clean:
|
|
rm -rf $(BINDIR) gen/
|
|
|
|
proto-gen:
|
|
buf generate
|