31 lines
		
	
	
		
			857 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			857 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
SHELL:=/bin/bash
 | 
						|
 | 
						|
VERSION=0.0.1
 | 
						|
 | 
						|
PREFIX?=/usr/local
 | 
						|
INSTALL_BIN=$(PREFIX)/bin
 | 
						|
KICKSTART_LOCATION=$(PREFIX)/share/kickstart
 | 
						|
 | 
						|
deb: clean
 | 
						|
	fpm -s dir -t deb -n kickstart \
 | 
						|
		-x usr/local/share/kickstart/.baseline \
 | 
						|
		-x usr/local/share/kickstart/.git \
 | 
						|
		-x usr/local/share/kickstart/kickstart/compile \
 | 
						|
		-a all \
 | 
						|
		-v $(VERSION) \
 | 
						|
		-m "Bruno Tavares <@bltavares>" \
 | 
						|
		--url "https://github.com/bltavares/kickstart" \
 | 
						|
		--after-install <(echo "ln -s /usr/local/share/kickstart/bin/kickstart /usr/local/bin/kickstart") \
 | 
						|
		--after-remove <(echo "$(RM) /usr/local/bin/kickstart") \
 | 
						|
		.=/usr/local/share/kickstart
 | 
						|
 | 
						|
clean:
 | 
						|
	rm *.deb 2>/dev/null || true
 | 
						|
 | 
						|
install:
 | 
						|
	mkdir -p $(KICKSTART_LOCATION)
 | 
						|
	rsync -r * $(KICKSTART_LOCATION)
 | 
						|
	$(RM) $(INSTALL_BIN)/kickstart || true
 | 
						|
	mkdir -p $(INSTALL_BIN)
 | 
						|
	ln -s $(KICKSTART_LOCATION)/bin/kickstart $(INSTALL_BIN)/kickstart
 |