23 lines
		
	
	
		
			704 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			704 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
GOROOT ?= $(shell go env GOROOT)
 | 
						|
GO ?= $(GOROOT)/bin/go
 | 
						|
REPO=$(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
 | 
						|
VERSION=$(shell $(GO) version | cut -d' ' -f3)
 | 
						|
GOARCH ?= $(shell go env GOARCH)
 | 
						|
GOOS ?= $(shell go env GOOS)
 | 
						|
GOARM ?= $(shell go env GOARM)
 | 
						|
all: build
 | 
						|
 | 
						|
build: srndv2
 | 
						|
 | 
						|
srndv2:
 | 
						|
	GOARM=$(GOARM) GOOS=$(GOOS) GOARCH=$(GOARCH) GOPATH=$(REPO) GOROOT=$(GOROOT) $(GO) build -ldflags "-X srnd.GitVersion=-$(shell git rev-parse --short HEAD)" -v
 | 
						|
 | 
						|
srndv2-lua:
 | 
						|
	GOPATH=$(REPO) GOROOT=$(GOROOT) $(GO) build -ldflags "-X srnd.GitVersion=-$(shell git rev-parse --short HEAD)" -tags lua -v
 | 
						|
 | 
						|
clean:
 | 
						|
	GOPATH=$(REPO) GOROOT=$(GOROOT) $(GO) clean -v
 | 
						|
 | 
						|
test:
 | 
						|
	GOPATH=$(REPO) GOROOT=$(GOROOT) $(GO) test srnd
 |