From 46793f96cdfe55b695d996c0ba367e5fd37b81e4 Mon Sep 17 00:00:00 2001 From: Hartmut Goebel Date: Fri, 13 Feb 2026 14:12:25 +0900 Subject: [PATCH] Makefile.am: Add git-config and git-hooks convenience targets. * Makefile.am (git-config, git-hooks): New phony targets. Change-Id: Ia241300194fbc1ea1d691e867b5dccd8e75077f4 Co-authored-by: Maxim Cournoyer --- Makefile.am | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Makefile.am b/Makefile.am index 4388c75e5b..732dd9a2c8 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1291,6 +1291,12 @@ $(GIT_HOOKS_DIR)/commit-msg: etc/git/commit-msg | $(GIT_HOOKS_DIR) fi; \ cp etc/git/commit-msg $@ +# Convenience targets. +GIT_HOOKS_SOURCE_FILES := $(shell find etc/git -type f -executable) +.PHONY: git-config git-hooks invalidate-hooks +git-hooks: $(addprefix $(GIT_HOOKS_DIR)/,$(notdir $(GIT_HOOKS_SOURCE_FILES))) +git-config: $(GIT_CONFIG_FILE) git-hooks + # The etc/git/ config files are not distributed and have no use when building # from a tarball. Do not add dependencies on these to *_DATA when building # from a tarball, as that breaks the build.