From eacbd50e75808f35fcbe0aadc893a1f3b90a69f7 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Wed, 31 Oct 2012 16:39:06 +0900 Subject: [PATCH] Added makerelease script makerelease script creates distribution packages including source tar ball, mingw 32 and 64 bit and android binary packages. --- makerelease | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 makerelease diff --git a/makerelease b/makerelease new file mode 100755 index 00000000..83b7d3c5 --- /dev/null +++ b/makerelease @@ -0,0 +1,34 @@ +#!/bin/sh -e + +VERSION=$1 +PREV_VERSION=$2 + +git checkout refs/tags/release-$VERSION +git log --pretty=fuller --date=short refs/tags/release-$PREV_VERSION..HEAD > ChangeLog + +./configure && \ + make dist-bzip2 && make dist-gzip && make dist-xz || echo "error" +make distclean + +# mingw 32bit +export HOST=i686-w64-mingw32 +export LABEL=win-32bit +./mingw-config +make -j3 +./mingw-release +make distclean + +# mingw 64bit +export HOST=x86_64-w64-mingw32 +export LABEL=win-64bit +./mingw-config +make -j3 +./mingw-release +make distclean + +# android +export ANDROID_HOME=/home/tatsuhiro/workspace/android/android-9-r8b +./android-config +./android-make -j3 +./android-release +make distclean