diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a38a965 --- /dev/null +++ b/Makefile @@ -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 \ No newline at end of file