mirror of
https://github.com/silicoflare/envy.git
synced 2026-05-26 19:57:59 +05:30
chore: add delete command to README
This commit is contained in:
26
Makefile
26
Makefile
@@ -7,3 +7,29 @@ clean:
|
||||
|
||||
dev:
|
||||
go build -o ./dist/envy .
|
||||
|
||||
|
||||
BINARY := myapp
|
||||
VERSION := $(shell git describe --tags --always --dirty)
|
||||
OUTPUT := dist
|
||||
|
||||
GOOSARCHES = \
|
||||
linux/amd64 \
|
||||
linux/arm64 \
|
||||
darwin/amd64 \
|
||||
darwin/arm64 \
|
||||
windows/amd64 \
|
||||
windows/arm64
|
||||
|
||||
prod:
|
||||
@echo "==> Building version $(VERSION)"
|
||||
@mkdir -p $(OUTPUT)
|
||||
@for platform in $(GOOSARCHES); do \
|
||||
OS=$${platform%/*}; \
|
||||
ARCH=$${platform#*/}; \
|
||||
EXT=""; \
|
||||
if [ $$OS = "windows" ]; then EXT=".exe"; fi; \
|
||||
OUTFILE=$(OUTPUT)/$(BINARY)-$(VERSION)-$$OS-$$ARCH$$EXT; \
|
||||
echo " -> $$OS/$$ARCH"; \
|
||||
GOOS=$$OS GOARCH=$$ARCH go build -ldflags="-s -w" -trimpath -o $$OUTFILE . || exit 1; \
|
||||
done
|
||||
Reference in New Issue
Block a user