From ebe49d470cb9d7a6f1637cc7ec30e82142825b47 Mon Sep 17 00:00:00 2001 From: Shunsuke Michii Date: Thu, 30 Jun 2016 20:06:26 +0900 Subject: [PATCH] Add Makefile. --- .travis.yml | 11 +---------- Makefile | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+), 10 deletions(-) create mode 100644 Makefile 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 +