forked from Elara6331/itd
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			627 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			627 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| PREFIX ?= /usr/local
 | |
| BIN_PREFIX = $(DESTDIR)$(PREFIX)/bin
 | |
| SERVICE_PREFIX = $(DESTDIR)$(PREFIX)/lib/systemd/user
 | |
| CFG_PREFIX = $(DESTDIR)/etc
 | |
| 
 | |
| all: version.txt
 | |
| 	go build
 | |
| 	go build ./cmd/itctl
 | |
| 
 | |
| clean:
 | |
| 	rm -f itctl
 | |
| 	rm -f itd
 | |
| 	rm -f version.txt
 | |
| 
 | |
| install:
 | |
| 	install -Dm755 ./itd $(BIN_PREFIX)/itd
 | |
| 	install -Dm755 ./itctl $(BIN_PREFIX)/itctl
 | |
| 	install -Dm644 ./itd.service $(SERVICE_PREFIX)/itd.service
 | |
| 	install -Dm644 ./itd.toml $(CFG_PREFIX)/itd.toml
 | |
| 
 | |
| uninstall:
 | |
| 	rm $(BIN_PREFIX)/itd
 | |
| 	rm $(BIN_PREFIX)/itctl
 | |
| 	rm $(SERVICE_PREFIX)/itd.service
 | |
| 	rm $(CFG_PREFIX)/itd.toml
 | |
| 
 | |
| version.txt:
 | |
| 	go generate
 | |
| 
 | |
| .PHONY: all clean install uninstall |