launchpad.net/gocheck@v0.0.0-20140225173054-000000000087/Makefile (about) 1 include $(GOROOT)/src/Make.inc 2 3 TARG=launchpad.net/gocheck 4 5 GOFILES=\ 6 gocheck.go\ 7 helpers.go\ 8 run.go\ 9 checkers.go\ 10 printer.go\ 11 12 #TARGDIR=$(GOPATH)/pkg/$(GOOS)_$(GOARCH) 13 #GCIMPORTS=$(patsubst %,-I %/pkg/$(GOOS)_$(GOARCH),$(subst :, ,$(GOPATH))) 14 #LDIMPORTS=$(patsubst %,-L %/pkg/$(GOOS)_$(GOARCH),$(subst :, ,$(GOPATH))) 15 16 include $(GOROOT)/src/Make.pkg 17 18 GOFMT=gofmt 19 20 BADFMT=$(shell $(GOFMT) -l $(GOFILES) $(filter-out printer_test.go,$(wildcard *_test.go))) 21 22 gofmt: $(BADFMT) 23 @for F in $(BADFMT); do $(GOFMT) -w $$F && echo $$F; done 24 25 ifneq ($(BADFMT),) 26 ifneq ($(MAKECMDGOALS),gofmt) 27 #$(warning WARNING: make gofmt: $(BADFMT)) 28 endif 29 endif 30