]> git.sur5r.net Git - bacula/bacula/blob - bacula/src/qt-console/make-win32
Fix Win32 tray-monitor build
[bacula/bacula] / bacula / src / qt-console / make-win32
1 #!/bin/sh
2 #
3 #  Used to build the Windows version of bat and the tray-monitor 
4 #
5 rm -f debug/bat.exe
6 if test -f ../config.h ; then
7    mv -f ../config.h ../config.h.orig
8 fi
9 # Create bat Makefile.mingw32
10 qmake -spec win32 -unix -o Makefile.mingw32 bat.pro.mingw32
11 echo "Make Windows bat"
12 make -j3 -f Makefile.mingw32 $1
13 if test -e ../config.h.orig ; then
14    mv -f ../config.h.orig ../config.h
15 fi
16 if test -d ../win32/release32; then
17    if test -f release/bat.exe; then
18       cp -f release/bat.exe ../win32/release32
19    else
20       cp -f debug/bat.exe ../win32/release32
21    fi 
22    cp -f ${DEPKGS}/depkgs-mingw32/lib/qt/QtGui4.dll ../win32/release32
23    cp -f ${DEPKGS}/depkgs-mingw32/lib/qt/QtCore4.dll ../win32/release32
24    rm -rf ../win32/release32/help
25    mkdir ../win32/release32/help
26    cp -f help/*.html ../win32/release32/help/
27    cp -f images/status.png ../win32/release32/help/
28    cp -f images/mail-message-new.png ../win32/release32/help/
29 fi
30
31 cd tray-monitor
32 rm -f release/bacula-tray-monitor.exe debug/bacula-tray-monitor.exe
33 # Create tray-monitor Makefile.mingw32
34 qmake -spec ../win32 -unix -o Makefile.mingw32 tray-monitor.pro
35 echo "Make Windows tray-monitor"
36 make -j3 -f Makefile.mingw32 $1
37 if test -f release/bacula-tray-monitor.exe; then
38    cp -f release/bacula-tray-monitor.exe ../../win32/release32
39 else
40    cp -f debug/bacula-tray-monitor.exe ../../win32/release32
41 fi 
42 cd ..