diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-10-31 16:39:06 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-10-31 16:39:06 +0900 |
| commit | eacbd50e75808f35fcbe0aadc893a1f3b90a69f7 (patch) | |
| tree | a940afe7e26b516f3731c4d4bd9f7b9e30d5cbc4 /makerelease | |
| parent | 4d6c1a8748903f37e286403119e27fc90a3f96b2 (diff) | |
Added makerelease script
makerelease script creates distribution packages including source tar
ball, mingw 32 and 64 bit and android binary packages.
Diffstat (limited to 'makerelease')
| -rwxr-xr-x | makerelease | 34 |
1 files changed, 34 insertions, 0 deletions
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 |
