Makefile: move all variable definitions to the top, before targets
This commit is contained in:
parent
36fca65404
commit
3d3cd2d4a2
@ -34,6 +34,17 @@ endif
|
|||||||
|
|
||||||
CMDOPTFILES := $(foreach CMD,$(COMMANDS),options-$(CMD).txt)
|
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
|
all: hledger-completion.bash
|
||||||
|
|
||||||
.PHONY: install
|
.PHONY: install
|
||||||
@ -52,16 +63,6 @@ uninstall:
|
|||||||
rm -vf "$(DESTDIR)$(BASHCOMPDIR)/hledger-$$ext" ; \
|
rm -vf "$(DESTDIR)$(BASHCOMPDIR)/hledger-$$ext" ; \
|
||||||
done
|
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)
|
hledger-completion.bash: $(M4DEPS)
|
||||||
m4 -g hledger-completion.bash.m4 > $@
|
m4 -g hledger-completion.bash.m4 > $@
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user