You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
516 B
28 lines
516 B
GOCMD := go |
|
BINARY := scbm |
|
PREFIX := /usr/local |
|
EXEC_PREFIX := ${PREFIX} |
|
BINDIR := ${EXEC_PREFIX}/bin |
|
DATAROOTDIR := ${PREFIX}/share |
|
MANDIR := ${DATAROOTDIR}/man |
|
MAN1DIR := ${MANDIR}/man1 |
|
|
|
.PHONY: build |
|
build: |
|
${GOCMD} build -o ${BINARY} |
|
|
|
.PHONY: install |
|
install: install-bin clean |
|
|
|
.PHONY: install-bin |
|
install-bin: build |
|
install -d ${DESTDIR}${BINDIR} |
|
install -m 0755 ./${BINARY} ${DESTDIR}${BINDIR} |
|
|
|
.PHONY: clean |
|
clean: |
|
${GOCMD} clean |
|
|
|
.PHONY: uninstall |
|
uninstall: clean |
|
rm -f ${DESTDIR}${BINDIR}/${BINARY}
|
|
|