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