blob: 423c69b756c4f0416957d83047108e2c8a2d98fc [file]
include $(GOROOT)/src/Make.inc
YAML=yaml-0.1.3
LIBYAML=$(PWD)/$(YAML)/src/.libs/libyaml.a
TARG=goyaml
GOFILES=\
goyaml.go\
resolve.go\
CGOFILES=\
decode.go\
CGO_LDFLAGS+=-lm -lpthread
CGO_CFLAGS+=-I$(YAML)/include
CGO_OFILES+=_lib/*.o
all: package
$(CGO_OFILES): $(LIBYAML)
@mkdir -p _lib
cd _lib && ar x $(LIBYAML)
$(LIBYAML):
cd $(YAML) && CFLAGS=-fpic ./configure && make
CLEANFILES=_lib
include $(GOROOT)/src/Make.pkg
_cgo_defun.c: helpers.c