From fdd9ed4284255ea48aa3962f44890a0dbc7836f2 Mon Sep 17 00:00:00 2001 From: Danilo Spinella Date: Sat, 13 Oct 2018 15:44:56 +0200 Subject: [PATCH] Add support for cross-compiling --- Makefile | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index b115f42..6afa919 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,11 @@ VERSION = $(shell git describe --tags) -PREFIX = /usr/local GTK = gtk+-3.0 VTE = vte-2.91 -TERMINFO = ${PREFIX}/share/terminfo +PREFIX ?= /usr/local +BINDIR ?= ${PREFIX}/bin +DATADIR ?= ${PREFIX}/share +MANDIR ?= ${DATADIR}/man +TERMINFO ?= ${DATADIR}/terminfo CXXFLAGS := -std=c++11 -O3 \ -Wall -Wextra -pedantic \ @@ -37,15 +40,15 @@ termite: termite.cc url_regex.hh util/clamp.hh util/maybe.hh util/memory.hh install: termite termite.desktop termite.terminfo mkdir -p ${DESTDIR}${TERMINFO} - install -Dm755 termite ${DESTDIR}${PREFIX}/bin/termite + install -Dm755 termite ${DESTDIR}${BINDIR}/termite install -Dm644 config ${DESTDIR}/etc/xdg/termite/config - install -Dm644 termite.desktop ${DESTDIR}${PREFIX}/share/applications/termite.desktop - install -Dm644 man/termite.1 ${DESTDIR}${PREFIX}/share/man/man1/termite.1 - install -Dm644 man/termite.config.5 ${DESTDIR}${PREFIX}/share/man/man5/termite.config.5 + install -Dm644 termite.desktop ${DESTDIR}${DATADIR}/applications/termite.desktop + install -Dm644 man/termite.1 ${DESTDIR}${MANDIR}/man1/termite.1 + install -Dm644 man/termite.config.5 ${DESTDIR}${MANDIR}/man5/termite.config.5 tic -x -o ${DESTDIR}${TERMINFO} termite.terminfo uninstall: - rm -f ${DESTDIR}${PREFIX}/bin/termite + rm -f ${DESTDIR}${BINDIR}/termite clean: rm termite