mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-09-28 05:46:36 +08:00
feat(repo): add build targets for agent, relay, and flared to Makefile
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
.PHONY: swagger license license-check build-embedded build-test cross-build code-check
|
.PHONY: swagger license license-check build-embedded build-test cross-build code-check build-backend build-frontend build-agent build-relay build-flared build-all
|
||||||
|
|
||||||
VERSION ?= dev
|
VERSION ?= dev
|
||||||
BUILD_DATE ?= $(shell date -u +'%Y-%m-%dT%H:%M:%SZ')
|
BUILD_DATE ?= $(shell date -u +'%Y-%m-%dT%H:%M:%SZ')
|
||||||
@@ -38,6 +38,29 @@ build-backend:
|
|||||||
-o bin/wavelet \
|
-o bin/wavelet \
|
||||||
main.go
|
main.go
|
||||||
|
|
||||||
|
build-agent:
|
||||||
|
@echo "==> Building agent version=$(VERSION)..."
|
||||||
|
go build \
|
||||||
|
-ldflags "-s -w -X '$(MODULE)/internal/apps/agent/config.Version=$(VERSION)'" \
|
||||||
|
-o bin/openflare-agent \
|
||||||
|
cmd/agent/main.go
|
||||||
|
|
||||||
|
build-relay:
|
||||||
|
@echo "==> Building relay version=$(VERSION)..."
|
||||||
|
go build \
|
||||||
|
-ldflags "-s -w -X '$(MODULE)/internal/apps/relay/config.Version=$(VERSION)'" \
|
||||||
|
-o bin/openflare-relay \
|
||||||
|
cmd/relay/main.go
|
||||||
|
|
||||||
|
build-flared:
|
||||||
|
@echo "==> Building flared version=$(VERSION)..."
|
||||||
|
go build \
|
||||||
|
-ldflags "-s -w -X '$(MODULE)/internal/apps/flared/config.Version=$(VERSION)'" \
|
||||||
|
-o bin/flared \
|
||||||
|
cmd/flared/main.go
|
||||||
|
|
||||||
|
build-all: build-backend build-agent build-relay build-flared
|
||||||
|
|
||||||
build-frontend:
|
build-frontend:
|
||||||
@echo "==> Building frontend version=$(VERSION) build_date=$(BUILD_DATE)..."
|
@echo "==> Building frontend version=$(VERSION) build_date=$(BUILD_DATE)..."
|
||||||
cd frontend && \
|
cd frontend && \
|
||||||
|
|||||||
Reference in New Issue
Block a user