Révision 1566
| tmp/org.txm.setups/BuildWin64bit.sh (revision 1566) | ||
|---|---|---|
| 1 |
VERSION=`cat VERSION` |
|
| 1 |
VERSION=`cat VERSION``cat SUBVERSION`
|
|
| 2 | 2 |
STEP=$1 |
| 3 | 3 |
ARCH="64" |
| 4 | 4 |
ARCHCODE="x86_64" |
| 5 | 5 |
APP="TXM_${VERSION}_Win${ARCH}_installer"
|
| 6 | 6 |
|
| 7 |
echo "BUILDING $APP..." |
|
| 7 | 8 |
echo "Make dir" |
| 8 | 9 |
rm -rf "${APP}"
|
| 9 | 10 |
mkdir "${APP}"
|
| ... | ... | |
| 44 | 45 |
fi |
| 45 | 46 |
|
| 46 | 47 |
echo "copy eclipse arch dependent build" |
| 47 |
rsync -r --exclude '.svn' "exportRCP/win32.win32.${ARCHCODE}/TXM" "${APP}"
|
|
| 48 |
rsync -r --exclude '.svn' "exportRCP/win32.win32.${ARCHCODE}/TXM/"* "${APP}"
|
|
| 48 | 49 |
|
| 49 | 50 |
if [ $? != 0 ]; then |
| 50 | 51 |
echo "** ${APP}: copy Win build files failed"
|
| ... | ... | |
| 53 | 54 |
|
| 54 | 55 |
#echo "copy cqp JNI libs near TXM executable" |
| 55 | 56 |
echo "copy CQP binary files" |
| 56 |
cp "../../org.txm.libs.cqp.win32/res/win64"/*.dll "${APP}/" &&
|
|
| 57 |
cp "../../org.txm.libs.cqp.win32/res/win64"/*.dll "${APP}/TXM" &&
|
|
| 58 |
cp "../../org.txm.libs.cqp.win32/res/win32"/* "${APP}/cwb/bin/win32" &&
|
|
| 59 |
cp "../../org.txm.libs.cqp.win32/res/win64"/* "${APP}/cwb/bin"
|
|
| 57 |
cp "../org.txm.libs.cqp.win32/res/win64"/*.dll "${APP}/" &&
|
|
| 58 |
cp "../org.txm.libs.cqp.win32/res/win64"/*.dll "${APP}/TXM"
|
|
| 60 | 59 |
|
| 61 | 60 |
if [ $? != 0 ]; then |
| 62 | 61 |
echo "** ${APP}: copy Win lib files failed"
|
| ... | ... | |
| 71 | 70 |
exit 1; |
| 72 | 71 |
fi |
| 73 | 72 |
|
| 73 |
echo "set TXMVERSION in build files" |
|
| 74 |
find "$APP/txm.nsi" -type f -exec sed -i "s/TXMVERSION/${VERSION}/g" {} \;
|
|
| 75 |
|
|
| 74 | 76 |
echo "build executable" |
| 75 | 77 |
wine nsis/makensis.exe -V1 ${APP}/txm.nsi 2> logs64
|
| 76 | 78 |
|
| 77 |
if [ ! -e "${APP}/${APP}.exe" ]; then
|
|
| 78 |
echo "** ${APP}/${APP}.exe : not builded"
|
|
| 79 |
if [ ! -e "${APP}.exe" ]; then
|
|
| 80 |
echo "** ${APP}.exe : not builded"
|
|
| 79 | 81 |
gedit logs64 |
| 80 | 82 |
exit 1; |
| 81 | 83 |
fi |
| 82 | 84 |
|
| 83 |
chmod +x "${APP}/${APP}.exe"
|
|
| 84 |
mv "${APP}/${APP}.exe" .
|
|
| 85 |
chmod +x "${APP}.exe"
|
|
| tmp/org.txm.setups/shared/win/txm.nsi (revision 1566) | ||
|---|---|---|
| 6 | 6 |
|
| 7 | 7 |
;general |
| 8 | 8 |
|
| 9 |
Name "TXM 0.8.0a3"
|
|
| 9 |
Name "TXM TXMVERSION"
|
|
| 10 | 10 |
|
| 11 | 11 |
;!define Version "" |
| 12 |
!define Version "_0.8.0a3"
|
|
| 12 |
!define Version "_TXMVERSION"
|
|
| 13 | 13 |
|
| 14 | 14 |
|
| 15 |
OutFile "../../TXM${Version}_Win64_installer.exe"
|
|
| 15 |
OutFile "../TXM${Version}_Win64_installer.exe"
|
|
| 16 | 16 |
|
| 17 | 17 |
InstallDir "$PROGRAMFILES64\TXM${Version}"
|
| 18 | 18 |
|
| ... | ... | |
| 227 | 227 |
|
| 228 | 228 |
SetOutPath $INSTDIR |
| 229 | 229 |
|
| 230 |
File /r ..\..\exportRCP\win32.win32.x86_64\TXM\*.*
|
|
| 230 |
File /r ..\exportRCP\win32.win32.x86_64\TXM\*.* |
|
| 231 | 231 |
|
| 232 | 232 |
;File /r plugins |
| 233 | 233 |
;File /r features |
Formats disponibles : Unified diff