mirror of https://gogs.blitter.com/RLabs/xs
				
				
				
			
		
			
				
	
	
		
			42 lines
		
	
	
		
			631 B
		
	
	
	
		
			Makefile
		
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			631 B
		
	
	
	
		
			Makefile
		
	
	
	
.PHONY: info clean common client server passwd subpkgs
 | 
						|
 | 
						|
SUBPKGS = spinsult hkexnet herradurakex
 | 
						|
TOOLS = hkexpasswd hkexsh hkexshd
 | 
						|
SUBDIRS = $(LIBS) $(TOOLS)
 | 
						|
 | 
						|
all: common client server passwd
 | 
						|
 | 
						|
clean:
 | 
						|
	go clean .
 | 
						|
	for d in $(SUBDIRS); do\
 | 
						|
	  $(MAKE) -C $$d clean;\
 | 
						|
	done
 | 
						|
 | 
						|
subpkgs:
 | 
						|
	for d in $(SUBPKGS); do\
 | 
						|
	  $(MAKE) -C $$d all;\
 | 
						|
	done
 | 
						|
 | 
						|
tools:
 | 
						|
	for d in $(TOOLS); do\
 | 
						|
	  $(MAKE) -C $$d all;\
 | 
						|
	done
 | 
						|
 | 
						|
common:
 | 
						|
	go install .
 | 
						|
 | 
						|
client: common
 | 
						|
	$(MAKE) -C hkexsh
 | 
						|
 | 
						|
ifneq ($(MSYSTEM),)
 | 
						|
server: common
 | 
						|
	echo "hkexshd server not (yet) supported on Windows"
 | 
						|
else
 | 
						|
server: common
 | 
						|
	$(MAKE) -C hkexshd
 | 
						|
endif
 | 
						|
 | 
						|
passwd: common
 | 
						|
	$(MAKE) -C hkexpasswd
 | 
						|
 |