Create Makefile

This commit is contained in:
Shane Clark
2025-01-23 22:03:57 -07:00
parent fd992e9b1b
commit 0c7acdfa26
+18
View File
@@ -0,0 +1,18 @@
build:
go build -ldflags="-s -w" -o="dist/"
all: linux windows darwin zip
linux:
GOARCH="amd64" GOOS="linux" go build -ldflags="-s -w" -o="dist/linux/edas"
windows:
GOARCH="amd64" GOOS="windows" go build -ldflags="-s -w" -o="dist/windows/edas.exe"
darwin:
GOARCH="amd64" GOOS="darwin" go build -ldflags="-s -w" -o="dist/darwin/edas"
zip:
rm -f dist/edas.zip
zip dist/edas.zip README.md LICENSE
cd dist && zip -r edas.zip darwin linux windows