You've already forked tarr
							
							
		
			
				
	
	
		
			37 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
VERSION?=$(shell git describe --abbrev=0)+hash.$(shell git rev-parse --short HEAD)
 | 
						|
 | 
						|
# CONTAINER_RUNTIME
 | 
						|
# The CONTAINER_RUNTIME variable will be used to specified the path to a
 | 
						|
# container runtime. This is needed to start and run a container image.
 | 
						|
CONTAINER_RUNTIME?=$(shell which podman)
 | 
						|
 | 
						|
# BIN
 | 
						|
# ==============================================================================
 | 
						|
healarr:
 | 
						|
	CGO_ENABLED=0 \
 | 
						|
		go build -ldflags "-X 'main.version=${VERSION}'" -o ${@} main.go
 | 
						|
 | 
						|
# CLEAN
 | 
						|
# ==============================================================================
 | 
						|
PHONY+=clean
 | 
						|
clean:
 | 
						|
	rm --force --recursive healarr
 | 
						|
 | 
						|
# INSTALL
 | 
						|
# ==============================================================================
 | 
						|
PHONY+=install
 | 
						|
install: healarr
 | 
						|
	install --directory ${DESTDIR}/etc/bash_completion.d
 | 
						|
	./healarr completion bash > ${DESTDIR}/etc/bash_completion.d/healarr
 | 
						|
 | 
						|
	install --directory ${DESTDIR}${PREFIX}/bin
 | 
						|
	install --mode 0755 healarr ${DESTDIR}${PREFIX}/bin/healarr
 | 
						|
 | 
						|
	install --directory ${DESTDIR}${PREFIX}/share/licenses/healarr
 | 
						|
	install --mode 0644 LICENSE ${DESTDIR}${PREFIX}/share/licenses/healarr/LICENSE
 | 
						|
 | 
						|
# PHONY
 | 
						|
# ==============================================================================
 | 
						|
# Declare the contents of the PHONY variable as phony.  We keep that information
 | 
						|
# in a variable so we can use it in if_changed.
 | 
						|
.PHONY: ${PHONY} |