Просмотр исходного кода

Added makerelease script

makerelease script creates distribution packages including source tar
ball, mingw 32 and 64 bit and android binary packages.
Tatsuhiro Tsujikawa 13 лет назад
Родитель
Сommit
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