Makefile 280 B

1234567891011121314151617181920
  1. .PHONY: build clean test
  2. GOCMD=go
  3. GOBUILD=$(GOCMD) build
  4. GOCLEAN=$(GOCMD) clean
  5. GOTEST=$(GOCMD) test
  6. BINARY_NAME=ga-proxy
  7. OUTPUT_DIR=build
  8. all: test build
  9. build:
  10. $(GOBUILD) -o $(OUTPUT_DIR)/$(BINARY_NAME) -v
  11. clean:
  12. $(GOCLEAN)
  13. rm -rf $(OUTPUT_DIR)
  14. test:
  15. $(GOTEST) -v ./...