summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorFelix Singer <felixsinger@posteo.net>2022-10-21 12:47:11 +0200
committerAngel Pons <th3fanbus@gmail.com>2022-11-04 20:49:05 +0000
commit39b189077379a6cdd99e5ae20452fa685b94500e (patch)
treef067ecc60bd47e5654cb6b292da6f5237d183169 /Makefile
parent54f864779b60754c129845d106641458297f1fc3 (diff)
downloadflashrom-39b189077379a6cdd99e5ae20452fa685b94500e.tar.gz
flashrom-39b189077379a6cdd99e5ae20452fa685b94500e.tar.bz2
flashrom-39b189077379a6cdd99e5ae20452fa685b94500e.zip
Makefile: Don't install git hooks automatically
These specific git hooks are only needed when someone wants to push a patch to upstream and so it's not needed to run it in every make call. Beside that, we also don't know the environment in which this is executed and it might not be wanted. Thus, add a new make target `gitconfig` and move the install command to it. It can be used by running `make gitconfig`. Signed-off-by: Felix Singer <felixsinger@posteo.net> Change-Id: Ib83568c7ff149a8ec34ad7e92720c36a89def7bd Reviewed-on: https://review.coreboot.org/c/flashrom/+/68647 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: Edward O'Callaghan <quasisec@chromium.org> Reviewed-by: Anastasia Klimchuk <aklm@chromium.org>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 3 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index a8df91f0a..425b58c89 100644
--- a/Makefile
+++ b/Makefile
@@ -408,9 +408,6 @@ SCMDEF := -D'FLASHROM_VERSION="$(VERSION)"'
# No spaces in release names unless set explicitly
RELEASENAME ?= $(shell echo "$(VERSION)" | sed -e 's/ /_/')
-# If a VCS is found then try to install hooks.
-$(shell ./util/getrevision.sh -c 2>/dev/null && ./util/git-hooks/install.sh)
-
###############################################################################
# Default settings of CONFIG_* variables.
@@ -1040,6 +1037,9 @@ tarball: _export
libpayload: clean
make CC="CC=i386-elf-gcc lpgcc" AR=i386-elf-ar RANLIB=i386-elf-ranlib
+gitconfig:
+ ./util/getrevision.sh -c 2>/dev/null && ./util/git-hooks/install.sh
+
.PHONY: all install clean distclean config _export export tarball libpayload
# Disable implicit suffixes and built-in rules (for performance and profit)