fix: Makefile fix

This commit is contained in:
FernandoJVideira committed 2026-01-30 00:21:15 +00:00
1 parent dbade98892
commit 8293794d13
2 files changed
+8 -14

No files matched your search

+7 -13
View File
@@ -1,31 +1,25 @@
PKG_NAME="gitea.fernandovideira.com/FernandoJVideira/keystone"
version:
@go run -ldflags "-X ${PKG_NAME}/cmd.version=v1.0.0" cmd/basalt/main.go version
generate-templates:
@echo "Initializing submodules..."
@git submodule update --init --recursive
@echo "Generating embedded templates..."
@go run tools/sync_templates.go
@go run -ldflags "-X ${PKG_NAME}/cmd.version=v1.0.0" ./main.go version
build: prepare-embed
@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:
@$(MAKE) build GOOS=windows GOARCH=amd64 OUTPUT=basalt.exe
@$(MAKE) build GOOS=windows GOARCH=amd64 OUTPUT=keystone_windows_amd64.exe
win-arm:
@$(MAKE) build GOOS=windows GOARCH=arm64 OUTPUT=basalt.exe
@$(MAKE) build GOOS=windows GOARCH=arm64 OUTPUT=keystone_windows_arm64.exe
linux:
@$(MAKE) build GOOS=linux GOARCH=amd64 OUTPUT=basalt
@$(MAKE) build GOOS=linux GOARCH=amd64 OUTPUT=keystone_linux_amd64
mac:
@$(MAKE) build GOOS=darwin GOARCH=arm64 OUTPUT=basalt
@$(MAKE) build GOOS=darwin GOARCH=arm64 OUTPUT=keystone_darwin_arm64
prepare-embed:
@git submodule update --init --recursive
@mkdir -p assets/embedded
@go run tools/sync_templates.go
@GOOS="" GOARCH="" go run tools/sync_templates.go