44 lines
		
	
	
		
			633 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			633 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # spark-rc makefile
 | |
| 
 | |
| # Please modify config.mk and not this
 | |
| sinclude config.mk
 | |
| 
 | |
| .PHONY: clean install uninstall all tools
 | |
| 
 | |
| build: rc tools
 | |
| 
 | |
| all: build
 | |
| 
 | |
| tools:
 | |
| 	make -C tools
 | |
| 
 | |
| rc: rc.in
 | |
| 	sed -r \
 | |
| 		-e 's%@ETC@%$(ETC)%' \
 | |
| 		-e 's%@BASH_PATH@%$(BASH_PATH)%' \
 | |
| 		rc.in > rc
 | |
| 
 | |
| 	chmod 750 $@
 | |
| 
 | |
| clean:
 | |
| 	rm rc
 | |
| 
 | |
| 	make -C tools clean
 | |
| 
 | |
| install: build
 | |
| 	install -dm755 $(BINDIR)
 | |
| 	install -dm755 $(ETCDIR)
 | |
| 
 | |
| 	install -m750 rc $(BINDIR)/rc
 | |
| 	install -m644 rc.conf $(ETCDIR)/rc.conf
 | |
| 	install -m644 rc.motd $(ETCDIR)/rc.motd
 | |
| 
 | |
| 	install -m755 tools/killall5 $(BINDIR)/killall5
 | |
| 
 | |
| 	make -C tools install
 | |
| 
 | |
| uninstall:
 | |
| 	rm $(BINDIR)/rc
 | |
| 
 | |
| 	make -C tools uninstall
 |