diff --git a/.travis.yml b/.travis.yml index 93841e3..7bb9581 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,16 +17,7 @@ cache: sudo: false before_install: - - > - test -e $HOME/cache/libwebp-${LIBWEBP_VERSION}/lib/libwebp.so || ( - cd /tmp - && wget http://downloads.webmproject.org/releases/webp/libwebp-${LIBWEBP_VERSION}.tar.gz - && tar xf libwebp-${LIBWEBP_VERSION}.tar.gz - && cd libwebp-${LIBWEBP_VERSION} - && ./configure --prefix=$HOME/cache/libwebp-${LIBWEBP_VERSION} - && make - && make install - ) + - LIBWEBP_PERFIX=$HOME/cache/libwebp-${LIBWEBP_VERSION} && make libwebp - cd $HOME/gopath/src/github.com/harukasan/go-libwebp - export CGO_CFLAGS="-I $HOME/cache/libwebp-${LIBWEBP_VERSION}/include" - export CGO_LDFLAGS="-L $HOME/cache/libwebp-${LIBWEBP_VERSION}/lib" diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..697cb72 --- /dev/null +++ b/Makefile @@ -0,0 +1,23 @@ +BUILDDIR=/tmp +WORKDIR=github.com/harukasan/go-libwebp + +all: test + +test: + go test -v ${WORKDIR}/... + +libwebp: + test -e ${LIBWEBP_PREFIX}/lib/libwebp.so || ( \ + cd ${BUILDDIR} \ + && wget http://downloads.webmproject.org/releases/webp/libwebp-${LIBWEBP_VERSION}.tar.gz \ + && tar xf libwebp-${LIBWEBP_VERSION}.tar.gz \ + && cd libwebp-${LIBWEBP_VERSION} \ + && ./configure --prefix=${LIBWEBP_PREFIX} \ + && make \ + && make install \ + ) + +.PHONY: \ + all \ + test +