Public Access
fix: Makefile fix
This commit is contained in:
2 files changed
+8
-14
No files matched your search
+1
-1
@@ -30,4 +30,4 @@ go.work.sum
|
|||||||
.env
|
.env
|
||||||
|
|
||||||
# Binary
|
# Binary
|
||||||
/basalt
|
/keystone*
|
||||||
@@ -1,31 +1,25 @@
|
|||||||
PKG_NAME="gitea.fernandovideira.com/FernandoJVideira/keystone"
|
PKG_NAME="gitea.fernandovideira.com/FernandoJVideira/keystone"
|
||||||
|
|
||||||
version:
|
version:
|
||||||
@go run -ldflags "-X ${PKG_NAME}/cmd.version=v1.0.0" cmd/basalt/main.go version
|
@go run -ldflags "-X ${PKG_NAME}/cmd.version=v1.0.0" ./main.go version
|
||||||
|
|
||||||
generate-templates:
|
|
||||||
@echo "Initializing submodules..."
|
|
||||||
@git submodule update --init --recursive
|
|
||||||
@echo "Generating embedded templates..."
|
|
||||||
@go run tools/sync_templates.go
|
|
||||||
|
|
||||||
build: prepare-embed
|
build: prepare-embed
|
||||||
@echo "Building for $(GOOS)/$(GOARCH)..."
|
@echo "Building for $(GOOS)/$(GOARCH)..."
|
||||||
@GOOS=$(GOOS) GOARCH=$(GOARCH) go build -ldflags "-X ${PKG_NAME}/cmd.version=v0.0.1" -o $(OUTPUT) ./cmd/basalt/main.go
|
@GOOS=$(GOOS) GOARCH=$(GOARCH) go build -ldflags "-X ${PKG_NAME}/cmd.version=v0.0.1" -o $(OUTPUT) ./main.go
|
||||||
|
|
||||||
windows:
|
windows:
|
||||||
@$(MAKE) build GOOS=windows GOARCH=amd64 OUTPUT=basalt.exe
|
@$(MAKE) build GOOS=windows GOARCH=amd64 OUTPUT=keystone_windows_amd64.exe
|
||||||
|
|
||||||
win-arm:
|
win-arm:
|
||||||
@$(MAKE) build GOOS=windows GOARCH=arm64 OUTPUT=basalt.exe
|
@$(MAKE) build GOOS=windows GOARCH=arm64 OUTPUT=keystone_windows_arm64.exe
|
||||||
|
|
||||||
linux:
|
linux:
|
||||||
@$(MAKE) build GOOS=linux GOARCH=amd64 OUTPUT=basalt
|
@$(MAKE) build GOOS=linux GOARCH=amd64 OUTPUT=keystone_linux_amd64
|
||||||
|
|
||||||
mac:
|
mac:
|
||||||
@$(MAKE) build GOOS=darwin GOARCH=arm64 OUTPUT=basalt
|
@$(MAKE) build GOOS=darwin GOARCH=arm64 OUTPUT=keystone_darwin_arm64
|
||||||
|
|
||||||
prepare-embed:
|
prepare-embed:
|
||||||
@git submodule update --init --recursive
|
@git submodule update --init --recursive
|
||||||
@mkdir -p assets/embedded
|
@mkdir -p assets/embedded
|
||||||
@go run tools/sync_templates.go
|
@GOOS="" GOARCH="" go run tools/sync_templates.go
|
||||||
Reference in new issue
Block a user