Makefile: move all variable definitions to the top, before targets

This commit is contained in:
Vladimir Zhelezov 2020-12-20 10:35:53 +01:00
parent 36fca65404
commit 3d3cd2d4a2

View File

@ -34,6 +34,17 @@ endif
CMDOPTFILES := $(foreach CMD,$(COMMANDS),options-$(CMD).txt)
define M4DEPS :=
hledger-completion.bash.m4 \
hledger-completion.bash.stub \
commands.txt \
commands-list.txt \
query-filters.txt \
generic-options.txt \
$(CMDOPTFILES)
endef
all: hledger-completion.bash
.PHONY: install
@ -52,16 +63,6 @@ uninstall:
rm -vf "$(DESTDIR)$(BASHCOMPDIR)/hledger-$$ext" ; \
done
define M4DEPS :=
hledger-completion.bash.m4 \
hledger-completion.bash.stub \
commands.txt \
commands-list.txt \
query-filters.txt \
generic-options.txt \
$(CMDOPTFILES)
endef
hledger-completion.bash: $(M4DEPS)
m4 -g hledger-completion.bash.m4 > $@