Add back GNUMakefile targets that were inadvertedly removed
Signed-off-by: Émile Ré <emile@getprobo.com>
This commit is contained in:
38
GNUmakefile
38
GNUmakefile
@@ -50,15 +50,16 @@ E2E_COVER_DIR ?= $(CURDIR)/coverage/e2e
|
|||||||
DOCKER_IMAGE_NAME= ghcr.io/getprobo/probo
|
DOCKER_IMAGE_NAME= ghcr.io/getprobo/probo
|
||||||
DOCKER_TAG_NAME?= latest
|
DOCKER_TAG_NAME?= latest
|
||||||
|
|
||||||
PROBOD_BIN_DEPS= pkg/server/api/connect/v1/schema/schema.go \
|
GENERATED= pkg/server/api/connect/v1/schema/schema.go \
|
||||||
pkg/server/api/connect/v1/types/types.go \
|
pkg/server/api/connect/v1/types/types.go \
|
||||||
pkg/server/api/console/v1/schema/schema.go \
|
pkg/server/api/console/v1/schema/schema.go \
|
||||||
pkg/server/api/console/v1/types/types.go \
|
pkg/server/api/console/v1/types/types.go \
|
||||||
pkg/server/api/trust/v1/schema/schema.go \
|
pkg/server/api/trust/v1/schema/schema.go \
|
||||||
pkg/server/api/trust/v1/types/types.go \
|
pkg/server/api/trust/v1/types/types.go \
|
||||||
pkg/server/api/mcp/v1/server/server.go \
|
pkg/server/api/mcp/v1/server/server.go \
|
||||||
pkg/server/api/mcp/v1/types/types.go \
|
pkg/server/api/mcp/v1/types/types.go
|
||||||
apps/console/dist/index.html \
|
|
||||||
|
EMBEDDED= apps/console/dist/index.html \
|
||||||
apps/trust/dist/index.html \
|
apps/trust/dist/index.html \
|
||||||
@probo/emails
|
@probo/emails
|
||||||
|
|
||||||
@@ -72,8 +73,9 @@ PRB_SRC= cmd/prb/main.go
|
|||||||
PROBOD_BOOTSTRAP_BIN= bin/probod-bootstrap
|
PROBOD_BOOTSTRAP_BIN= bin/probod-bootstrap
|
||||||
PROBOD_BOOTSTRAP_SRC= cmd/probod-bootstrap/main.go
|
PROBOD_BOOTSTRAP_SRC= cmd/probod-bootstrap/main.go
|
||||||
|
|
||||||
ifndef SKIP_APPS
|
ifdef WITH_APPS
|
||||||
PROBOD_BIN_EXTRA_DEPS += \
|
GENERATED += relay
|
||||||
|
EMBEDDED += \
|
||||||
@probo/console \
|
@probo/console \
|
||||||
@probo/trust
|
@probo/trust
|
||||||
endif
|
endif
|
||||||
@@ -91,7 +93,7 @@ lint-go: vet go-fmt go-fix go-lint
|
|||||||
lint-js: npm-lint
|
lint-js: npm-lint
|
||||||
|
|
||||||
.PHONY: vet
|
.PHONY: vet
|
||||||
vet: generate apps/console/dist/index.html apps/trust/dist/index.html @probo/emails
|
vet: generate embed
|
||||||
$(GO_VET) ./...
|
$(GO_VET) ./...
|
||||||
|
|
||||||
.PHONY: npm-lint
|
.PHONY: npm-lint
|
||||||
@@ -108,7 +110,7 @@ go-fmt:
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
.PHONY: go-fix
|
.PHONY: go-fix
|
||||||
go-fix: generate apps/console/dist/index.html apps/trust/dist/index.html @probo/emails
|
go-fix: generate embed
|
||||||
@output="$$($(GO_BASE) fix -diff -omitzero=false ./apps/... ./cmd/... ./packages/... ./pkg/... ./e2e/...)"; \
|
@output="$$($(GO_BASE) fix -diff -omitzero=false ./apps/... ./cmd/... ./packages/... ./pkg/... ./e2e/...)"; \
|
||||||
if [ -n "$$output" ]; then \
|
if [ -n "$$output" ]; then \
|
||||||
echo "error: 'go fix' suggests changes; please apply them"; \
|
echo "error: 'go fix' suggests changes; please apply them"; \
|
||||||
@@ -239,15 +241,15 @@ docker-build:
|
|||||||
$(DOCKER_BUILD) --tag $(DOCKER_IMAGE_NAME):$(DOCKER_TAG_NAME) --file Dockerfile .
|
$(DOCKER_BUILD) --tag $(DOCKER_IMAGE_NAME):$(DOCKER_TAG_NAME) --file Dockerfile .
|
||||||
|
|
||||||
.PHONY: $(PROBOD_BIN)
|
.PHONY: $(PROBOD_BIN)
|
||||||
$(PROBOD_BIN): $(PROBOD_BIN_DEPS) $(PROBOD_BIN_EXTRA_DEPS)
|
$(PROBOD_BIN): generate embed
|
||||||
$(GO_BUILD) $(PROBOD_LDFLAGS) -o $(PROBOD_BIN) $(PROBOD_SRC)
|
$(GO_BUILD) $(PROBOD_LDFLAGS) -o $(PROBOD_BIN) $(PROBOD_SRC)
|
||||||
|
|
||||||
.PHONY: bin/prb
|
.PHONY: bin/prb
|
||||||
bin/prb:
|
bin/prb:
|
||||||
$(GO_BUILD) $(PRB_LDFLAGS) -o $(PRB_BIN) $(PRB_SRC)
|
$(GO_BUILD) $(PRB_LDFLAGS) -o $(PRB_BIN) $(PRB_SRC)
|
||||||
|
|
||||||
.PHONY: bin/probod-bootstrap
|
.PHONY: $(PROBOD_BOOTSTRAP_BIN)
|
||||||
bin/probod-bootstrap:
|
$(PROBOD_BOOTSTRAP_BIN):
|
||||||
$(GO_BUILD) $(PROBOD_BOOTSTRAP_LDFLAGS) -o $(PROBOD_BOOTSTRAP_BIN) $(PROBOD_BOOTSTRAP_SRC)
|
$(GO_BUILD) $(PROBOD_BOOTSTRAP_LDFLAGS) -o $(PROBOD_BOOTSTRAP_BIN) $(PROBOD_BOOTSTRAP_SRC)
|
||||||
|
|
||||||
.PHONY: @probo/emails
|
.PHONY: @probo/emails
|
||||||
@@ -291,14 +293,10 @@ pkg/server/api/trust/v1/schema.graphql: pkg/server/api/trust/v1/graphql $(TRUST_
|
|||||||
$(NPM) --workspace $@ run build
|
$(NPM) --workspace $@ run build
|
||||||
|
|
||||||
.PHONY: generate
|
.PHONY: generate
|
||||||
generate: pkg/server/api/connect/v1/schema/schema.go \
|
generate: $(GENERATED)
|
||||||
pkg/server/api/connect/v1/types/types.go \
|
|
||||||
pkg/server/api/console/v1/schema/schema.go \
|
.PHONY: embed
|
||||||
pkg/server/api/console/v1/types/types.go \
|
embed: $(EMBEDDED)
|
||||||
pkg/server/api/trust/v1/schema/schema.go \
|
|
||||||
pkg/server/api/trust/v1/types/types.go \
|
|
||||||
pkg/server/api/mcp/v1/server/server.go \
|
|
||||||
pkg/server/api/mcp/v1/types/types.go
|
|
||||||
|
|
||||||
pkg/server/api/connect/v1/schema/schema.go \
|
pkg/server/api/connect/v1/schema/schema.go \
|
||||||
pkg/server/api/connect/v1/types/types.go: pkg/server/api/connect/v1/gqlgen.yaml pkg/server/api/connect/v1/graphql $(CONNECT_GQL)
|
pkg/server/api/connect/v1/types/types.go: pkg/server/api/connect/v1/gqlgen.yaml pkg/server/api/connect/v1/graphql $(CONNECT_GQL)
|
||||||
@@ -398,6 +396,10 @@ sandbox-create: ## Create a Lima sandbox VM for this worktree
|
|||||||
sandbox-start: ## Start the Lima sandbox VM
|
sandbox-start: ## Start the Lima sandbox VM
|
||||||
./contrib/lima/sandbox.sh start
|
./contrib/lima/sandbox.sh start
|
||||||
|
|
||||||
|
.PHONY: sandbox-boot-logs
|
||||||
|
sandbox-boot-logs: ## Show the Lima sandbox VM boot logs
|
||||||
|
./contrib/lima/sandbox.sh boot-logs
|
||||||
|
|
||||||
.PHONY: sandbox-stop
|
.PHONY: sandbox-stop
|
||||||
sandbox-stop: ## Stop (hibernate) the Lima sandbox VM
|
sandbox-stop: ## Stop (hibernate) the Lima sandbox VM
|
||||||
./contrib/lima/sandbox.sh stop
|
./contrib/lima/sandbox.sh stop
|
||||||
|
|||||||
Reference in New Issue
Block a user