Переглянути джерело

Added makerelease script

makerelease script creates distribution packages including source tar
ball, mingw 32 and 64 bit and android binary packages.
Tatsuhiro Tsujikawa 13 роки тому
батько
коміт
eacbd50e75
1 змінених файлів з 34 додано та 0 видалено
  1. 34 0
      makerelease

+ 34 - 0
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