22 lines
		
	
	
		
			582 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			582 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| .PHONY: all
 | |
| .DEFAULT_GOAL := all
 | |
| 
 | |
| PACKAGE := github.com/mailgun/mailgun-go
 | |
| 
 | |
| gen:
 | |
| 	rm events/events_easyjson.go
 | |
| 	easyjson --all events/events.go
 | |
| 	rm events/objects_easyjson.go
 | |
| 	easyjson --all events/objects.go
 | |
| 
 | |
| all:
 | |
| 	export GO111MODULE=on; go test . -v
 | |
| 
 | |
| godoc:
 | |
| 	mkdir -p /tmp/tmpgoroot/doc
 | |
| 	-rm -rf /tmp/tmpgopath/src/${PACKAGE}
 | |
| 	mkdir -p /tmp/tmpgopath/src/${PACKAGE}
 | |
| 	tar -c --exclude='.git' --exclude='tmp' . | tar -x -C /tmp/tmpgopath/src/${PACKAGE}
 | |
| 	echo -e "open http://localhost:6060/pkg/${PACKAGE}\n"
 | |
| 	GOROOT=/tmp/tmpgoroot/ GOPATH=/tmp/tmpgopath/ godoc -http=localhost:6060
 |