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:
|
dev:
|
||||||
go build -o ./dist/envy .
|
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