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