include $(GOROOT)/src/Make.inc YAML=yaml-0.1.3 LIBYAML=$(PWD)/$(YAML)/src/.libs/libyaml.a TARG=launchpad.net/goyaml GOFILES=\ goyaml.go\ resolve.go\ CGOFILES=\ decode.go\ encode.go\ CGO_OFILES+=\ helpers.o\ api.o\ scanner.o\ reader.o\ parser.o\ writer.o\ emitter.o\ GOFMT=gofmt BADFMT:=$(shell $(GOFMT) -l $(GOFILES) $(CGOFILES) $(wildcard *_test.go)) all: package gofmt: $(BADFMT) @for F in $(BADFMT); do $(GOFMT) -w $$F && echo $$F; done include $(GOROOT)/src/Make.pkg ifneq ($(BADFMT),) ifneq ($(MAKECMDGOALS),gofmt) $(warning WARNING: make gofmt: $(BADFMT)) endif endif