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