Skip to content
Snippets Groups Projects
Select Git revision
  • 8ab6dc3212b43c114353a578e32e3bc07bb8516b
  • ballinvoher default protected
  • client-http-server-for-token
  • master
  • gitlab-auth-issue
  • windows
  • microsoft
  • message
  • azure_auth
  • prometheus
  • permission-templates
  • no-datastore
  • save-public-keys
  • gitlab-group-level-start
  • v1.1.0
  • v1.0.0
  • v0.1
17 results

Makefile

Blame
  • user avatar
    Niall Sheridan authored
    8ab6dc32
    History
    Makefile 700 B
    CASHIER_CMD := ./cmd/cashier
    CASHIER_BIN := ./cashier
    CASHIERD_BIN := ./cashierd
    CASHIERD_CMD := ./cmd/cashierd
    SRC_FILES = $(shell find * -type f -name '*.go' -not -path 'vendor/*' -not -name 'a_*-packr.go')
    
    all: test build
    
    test: dep
    	go test ./...
    	go install -race $(CASHIER_CMD) $(CASHIERD_CMD)
    	go vet ./...
    	go list ./... |egrep -v 'vendor/|proto$$' |xargs -L1 golint -set_exit_status
    	gofmt -d $(SRC_FILES)
    
    build: cashier cashierd
    
    generate:
    	go generate -x ./...
    
    cashier:
    	go build -o cashier $(CASHIER_CMD)
    
    cashierd: generate
    	go build -o cashierd $(CASHIERD_CMD)
    
    clean:
    	rm -f cashier cashierd
    
    dep:
    	go get -u github.com/golang/lint/golint
    
    .PHONY: dep generate test cashier cashierd