forked from sloum/bombadillo
Merge pull request 'Adds a release target to makefile' (#170) from make-release into release-2.3.1
Merging in since there is no code to the application here and none of the core makefile targets are altered.
This commit is contained in:
commit
f683845136
8
Makefile
8
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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue