From 60a751f3bbd5f57ceed873517844a8df85628843 Mon Sep 17 00:00:00 2001 From: Bart Trojanowski Date: Thu, 19 Mar 2009 20:15:14 -0400 Subject: [PATCH] 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 --- Makefile | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 -- 2.39.5