forked from sloum/bombadillo
Adds a make target for release and updates clean to clean it up
This commit is contained in:
parent
b8721366a2
commit
15d67ef230
8
Makefile
8
Makefile
|
@ -57,6 +57,7 @@ install-bin: build
|
||||||
clean:
|
clean:
|
||||||
${GOCMD} clean
|
${GOCMD} clean
|
||||||
rm -f ./bombadillo.1.gz 2> /dev/null
|
rm -f ./bombadillo.1.gz 2> /dev/null
|
||||||
|
rm -f ./${BINARY}_* 2> /dev/null
|
||||||
|
|
||||||
.PHONY: uninstall
|
.PHONY: uninstall
|
||||||
uninstall: clean
|
uninstall: clean
|
||||||
|
@ -66,6 +67,13 @@ uninstall: clean
|
||||||
rm -f ${DESTDIR}${DATAROOTDIR}/pixmaps/bombadillo-icon.png
|
rm -f ${DESTDIR}${DATAROOTDIR}/pixmaps/bombadillo-icon.png
|
||||||
-update-desktop-database 2> /dev/null
|
-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
|
.PHONY: test
|
||||||
test: clean build
|
test: clean build
|
||||||
|
|
Loading…
Reference in New Issue