From: Bart Trojanowski Date: Fri, 20 Mar 2009 00:15:14 +0000 (-0400) Subject: add make install target X-Git-Url: https://git.toastfreeware.priv.at/gregoa/bti.git/commitdiff_plain/60a751f3bbd5f57ceed873517844a8df85628843?hp=fe2a9a9383fb81ec55d3c03f45c64bf3c606f5e4 add make install target Also adds DEST and PREFIX variables used by make install, for example: make install DEST=`pwd`/debian/tmp PREFIX=/usr/bin --- diff --git a/Makefile b/Makefile index 994e5e3..d037908 100644 --- a/Makefile +++ b/Makefile @@ -43,6 +43,12 @@ WARNINGS = -Wstrict-prototypes -Wsign-compare -Wshadow \ CFLAGS += $(WARNINGS) LDFLAGS += -Wl,-warn-common,--as-needed +DEST ?= +PREFIX ?= /usr/local + +INSTALL = install +INSTALL_BIN = ${INSTALL} -m 0755 -t ${DEST}${PREFIX}/bin +INSTALL_MAN = ${INSTALL} -m 0644 -t ${DEST}${PREFIX}/share/man ifeq ($(strip $(V)),) E = @echo @@ -111,3 +117,8 @@ release: git archive --format=tar --prefix=bti-$(VERSION)/ HEAD | gzip -9v > bti-$(VERSION).tar.gz .PHONY: release +install: all + $(E) " INSTALL " ${DEST}${PREFIX} + ${Q} ${INSTALL_BIN} ${PROGRAM} + ${Q} ${INSTALL_MAN} ${MAN_PAGES} +.PHONY: install