 74f1bd912b
			
		
	
	74f1bd912b
	
	
	
		
			
			Now that `make` produces a file, we should have a clean target to remove it. Signed-off-by: Daniel Watkins <daniel@daniel-watkins.co.uk> Signed-off-by: Junio C Hamano <gitster@pobox.com>
		
			
				
	
	
		
			24 lines
		
	
	
		
			395 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			395 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| all: diff-highlight
 | |
| 
 | |
| PERL_PATH = /usr/bin/perl
 | |
| -include ../../config.mak
 | |
| 
 | |
| PERL_PATH_SQ = $(subst ','\'',$(PERL_PATH))
 | |
| 
 | |
| diff-highlight: shebang.perl DiffHighlight.pm diff-highlight.perl
 | |
| 	cat $^ >$@+
 | |
| 	chmod +x $@+
 | |
| 	mv $@+ $@
 | |
| 
 | |
| shebang.perl: FORCE
 | |
| 	@echo '#!$(PERL_PATH_SQ)' >$@+
 | |
| 	@cmp $@+ $@ >/dev/null 2>/dev/null || mv $@+ $@
 | |
| 
 | |
| test: all
 | |
| 	$(MAKE) -C t
 | |
| 
 | |
| clean:
 | |
| 	$(RM) diff-highlight
 | |
| 
 | |
| .PHONY: FORCE
 |