Add BE repo.
[dcpomatic.git] / build-windows
1 #!/bin/bash
2
3 export MINGW_CXX="i686-w64-mingw32-g++"
4 export MINGW_WINDRES="i686-w64-mingw32-windres"
5 export MINGW_STRIP="i686-w64-mingw32-strip"
6 export MINGW_PREFIX="/usr/i686-w64-mingw32"
7 export WINDOWS_PREFIX="/home/carl/Environments/windows"
8
9 export PKG_CONFIG_LIBDIR=$WINDOWS_PREFIX/lib/pkgconfig
10
11 ./waf
12 if [ "$?" != "0" ]; then
13   exit 1
14 fi
15
16 d=`pwd`
17
18 cp build/windows/installer.nsi build/windows/installer2.nsi
19
20 $MINGW_STRIP build/src/tools/dvdomatic.exe -o build/src/tools/dvdomatic.exe.tmp
21 mv build/src/tools/dvdomatic.exe.tmp build/src/tools/dvdomatic.exe
22 $MINGW_STRIP build/src/wx/dvdomatic-wx.dll -o build/src/wx/dvdomatic-wx.dll.tmp
23 mv build/src/wx/dvdomatic-wx.dll.tmp build/src/wx/dvdomatic-wx.dll
24 $MINGW_STRIP build/src/lib/dvdomatic.dll -o build/src/lib/dvdomatic.dll.tmp
25 mv build/src/lib/dvdomatic.dll.tmp build/src/lib/dvdomatic.dll
26
27 sed -i "s~%resources%~$d/windows~g" build/windows/installer2.nsi
28 sed -i "s~%deps%~$WINDOWS_PREFIX~g" build/windows/installer2.nsi
29 sed -i "s~%binaries%~$d/build~g" build/windows/installer2.nsi
30
31 makensis build/windows/installer2.nsi