40 lines
		
	
	
		
			596 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			596 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
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
 |