|  | @@ -1,57 +0,0 @@
 | 
	
		
			
			| 1 |  | -# Makefile module to deploy tfkit
 | 
	
		
			
			| 2 |  | -#
 | 
	
		
			
			| 3 |  | -# Will add bin/tfkit_init utility, and use it to guess URI to tfkit.git,
 | 
	
		
			
			| 4 |  | -# and clone tfkit to current directory.
 | 
	
		
			
			| 5 |  | -#
 | 
	
		
			
			| 6 |  | -# Adds targets: test to run tfkit tests, tfkit to deploy tfkit, tfkit_update to
 | 
	
		
			
			| 7 |  | -# pull tfkit updates, and tfkit_delete to remove the tfkit code.
 | 
	
		
			
			| 8 |  | -#
 | 
	
		
			
			| 9 |  | -# NOTE: Do not edit this file in your project directory as it will overwrite
 | 
	
		
			
			| 10 |  | -#       itself when you call tfkit_update!!!
 | 
	
		
			
			| 11 |  | -
 | 
	
		
			
			| 12 |  | -
 | 
	
		
			
			| 13 |  | -test: tfkit
 | 
	
		
			
			| 14 |  | -	@tfkit/runtests
 | 
	
		
			
			| 15 |  | -
 | 
	
		
			
			| 16 |  | -tfkit: bin/tfkit_init
 | 
	
		
			
			| 17 |  | -	@bin/tfkit_init
 | 
	
		
			
			| 18 |  | -
 | 
	
		
			
			| 19 |  | -tfkit_delete:
 | 
	
		
			
			| 20 |  | -	@rm -rf tfkit
 | 
	
		
			
			| 21 |  | -	@rm -f bin/tfkit_init
 | 
	
		
			
			| 22 |  | -	@rmdir bin 2>/dev/null || true
 | 
	
		
			
			| 23 |  | -
 | 
	
		
			
			| 24 |  | -bin/tfkit_init:
 | 
	
		
			
			| 25 |  | -	@mkdir -p bin
 | 
	
		
			
			| 26 |  | -	@echo '#!/bin/sh' >bin/tfkit_init
 | 
	
		
			
			| 27 |  | -	@echo '' >>bin/tfkit_init
 | 
	
		
			
			| 28 |  | -	@echo 'die() {' >>bin/tfkit_init
 | 
	
		
			
			| 29 |  | -	@echo '    echo "$$1" >&2' >>bin/tfkit_init
 | 
	
		
			
			| 30 |  | -	@echo '    exit 3' >>bin/tfkit_init
 | 
	
		
			
			| 31 |  | -	@echo '}' >>bin/tfkit_init
 | 
	
		
			
			| 32 |  | -	@echo '' >>bin/tfkit_init
 | 
	
		
			
			| 33 |  | -	@echo 'if test -d tfkit/.git;' >>bin/tfkit_init
 | 
	
		
			
			| 34 |  | -	@echo 'then' >>bin/tfkit_init
 | 
	
		
			
			| 35 |  | -	@echo '    exit 0' >>bin/tfkit_init
 | 
	
		
			
			| 36 |  | -	@echo 'else' >>bin/tfkit_init
 | 
	
		
			
			| 37 |  | -	@echo '' >>bin/tfkit_init
 | 
	
		
			
			| 38 |  | -	@echo '    origin=""' >>bin/tfkit_init
 | 
	
		
			
			| 39 |  | -	@echo '    git remote | grep -q origin && origin=origin' >>bin/tfkit_init
 | 
	
		
			
			| 40 |  | -	@echo '    test $$(git remote | wc -l) -eq 1 && origin=$$(git remote)' >>bin/tfkit_init
 | 
	
		
			
			| 41 |  | -	@echo '    test -n "$$origin" || die "could not guess remote name"' >>bin/tfkit_init
 | 
	
		
			
			| 42 |  | -	@echo '' >>bin/tfkit_init
 | 
	
		
			
			| 43 |  | -	@echo '' >>bin/tfkit_init
 | 
	
		
			
			| 44 |  | -	@echo '    uri=$$(git remote -v | grep "^$$origin.*(fetch)" | tr $$"\t" " " | cut -d\  -f2)' >>bin/tfkit_init
 | 
	
		
			
			| 45 |  | -	@echo '    tfkit_uri=$$(dirname $$uri)/tfkit.git' >>bin/tfkit_init
 | 
	
		
			
			| 46 |  | -	@echo '' >>bin/tfkit_init
 | 
	
		
			
			| 47 |  | -	@echo '    git clone $$tfkit_uri || die "failed to clone tfkit"' >>bin/tfkit_init
 | 
	
		
			
			| 48 |  | -	@echo '' >>bin/tfkit_init
 | 
	
		
			
			| 49 |  | -	@echo 'fi' >>bin/tfkit_init
 | 
	
		
			
			| 50 |  | -	@chmod +x bin/tfkit_init
 | 
	
		
			
			| 51 |  | -
 | 
	
		
			
			| 52 |  | -tfkit_update: tfkit
 | 
	
		
			
			| 53 |  | -	@cd tfkit
 | 
	
		
			
			| 54 |  | -	@git -C tfkit pull
 | 
	
		
			
			| 55 |  | -	@cp tfkit/tfkit.mk .
 | 
	
		
			
			| 56 |  | -
 | 
	
		
			
			| 57 |  | -.PHONY: test
 |