From 2a287910cb5eeb1665296054780d90d84018fe54 Mon Sep 17 00:00:00 2001 From: Erik Westrup Date: Fri, 11 Feb 2022 20:34:33 +0100 Subject: [PATCH] Allow override INSTALL_PREFIX on make cli --- Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index a4c1b28..28e7209 100644 --- a/Makefile +++ b/Makefile @@ -45,6 +45,11 @@ UID := $(shell id -u) LAUNCHAGENT = com.github.erikw.restic-automatic-backup LAUNCHAGENT_TARGET = gui/$(UID)/$(LAUNCHAGENT) +# What to substitute $INSTALL_PREFIX in sources to. +# This can be useful to set to empty on commandline when building e.g. an AUR +# package in a separate build directory (PREFIX). +INSTALL_PREFIX := $(PREFIX) + # Source directories. DIR_SCRIPT = bin DIR_CONF = etc/restic @@ -139,7 +144,7 @@ install-targets-launchagent: $(DEST_TARGS_LAUNCHAGENT) \ $(BUILD_DIR)/% : % @${MKDIR_PARENTS} $@ cp $< $@ - sed -i.bak -e 's|$$INSTALL_PREFIX|$(PREFIX)|g' $@; rm $@.bak + sed -i.bak -e 's|$$INSTALL_PREFIX|$(INSTALL_PREFIX)|g' $@; rm $@.bak # Install destination script files. $(DEST_DIR_SCRIPT)/%: $(BUILD_DIR_SCRIPT)/%