github.com/BIG5Concepts/forego@v0.16.1/Makefile (about)

     1  BIN = forego
     2  SRC = $(shell ls *.go)
     3  
     4  .PHONY: all build clean install test lint
     5  
     6  all: build
     7  
     8  build: $(BIN)
     9  
    10  clean:
    11  	rm -f $(BIN)
    12  
    13  install: forego
    14  	cp $< ${GOPATH}/bin/
    15  
    16  lint: $(SRC)
    17  	go fmt
    18  
    19  test: lint build
    20  	go test ./... -cover
    21  	cd eg && ../forego start
    22  
    23  $(BIN): $(SRC)
    24  	godep go build -o $@