diff --git a/Makefile b/Makefile index e160118..ddbc4bc 100644 --- a/Makefile +++ b/Makefile @@ -57,6 +57,7 @@ install-bin: build clean: ${GOCMD} clean rm -f ./bombadillo.1.gz 2> /dev/null + rm -f ./${BINARY}_* 2> /dev/null .PHONY: uninstall uninstall: clean @@ -66,6 +67,13 @@ uninstall: clean rm -f ${DESTDIR}${DATAROOTDIR}/pixmaps/bombadillo-icon.png -update-desktop-database 2> /dev/null +.PHONY: release +release: + GOOS=linux GOARCH=amd64 ${GOCMD} build ${LDFLAGS} -o ${BINARY}_linux_64 + GOOS=linux GOARCH=arm ${GOCMD} build ${LDFLAGS} -o ${BINARY}_linux_arm + GOOS=linux GOARCH=386 ${GOCMD} build ${LDFLAGS} -o ${BINARY}_linux_32 + GOOS=darwin GOARCH=amd64 ${GOCMD} build ${LDFLAGS} -o ${BINARY}_darwin_64 + .PHONY: test test: clean build diff --git a/README.md b/README.md index 1b1af0f..85e4923 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@ These instructions will get a copy of the project up and running on your local m ### Prerequisites You will need to have [Go](https://golang.org/) version >= 1.11. +To use the Makefile you will need a make that is GNU Make compatible (sorry BSD folks) ### Building, Installing, Uninstalling