18 lines
		
	
	
		
			471 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			471 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
.POSIX:
 | 
						|
AWK = env LC_ALL=C awk
 | 
						|
 | 
						|
tools = ../liberty/tools
 | 
						|
generated = proto.go
 | 
						|
outputs = xR $(generated)
 | 
						|
all: $(outputs)
 | 
						|
generate: $(generated)
 | 
						|
 | 
						|
proto.go: $(tools)/lxdrgen.awk $(tools)/lxdrgen-go.awk ../xC.lxdr
 | 
						|
	$(AWK) -f $(tools)/lxdrgen.awk -f $(tools)/lxdrgen-go.awk \
 | 
						|
		-v PrefixCamel=Relay ../xC.lxdr > $@
 | 
						|
xR: xR.go ../xK-version $(generated)
 | 
						|
	go build -ldflags "-X 'main.projectVersion=$$(cat ../xK-version)'" -o $@ \
 | 
						|
		-gcflags=all="-N -l"
 | 
						|
clean:
 | 
						|
	rm -f $(outputs)
 |