#
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#
-CONFIG += qt debug
+# CONFIG options for Windows are pulled from win32/qmake.conf
+CONFIG += qt
+#CONFIG += qt debug
cross-win32 {
LIBS += -mwindows -L../../win32/release32 -lbacula
INCLUDEPATH += ../../win32/compat
}
!cross-win32 {
- LIBS += -L../../lib -lbaccfg -lbac -L../findlib -lbacfind @OPENSSL_LIBS@
+ LIBS += -L../../lib -lbaccfg -lbac -L../../findlib -lbacfind @OPENSSL_LIBS@
}
TEMPLATE = app
TARGET = bacula-tray-monitor
+QMAKE_EXTRA_TARGETS += depend
DEPENDPATH += .
INCLUDEPATH += ../.. .
LIBTOOL_LINK = @QMAKE_LIBTOOL@ --silent --tag=CXX --mode=link
LIBTOOL_INSTALL = @QMAKE_LIBTOOL@ --silent --mode=install
QMAKE_LINK = $${LIBTOOL_LINK} $(CXX)
QMAKE_INSTALL_PROGRAM = $${LIBTOOL_INSTALL} install -m @SBINPERM@ -p
-QMAKE_CLEAN += .libs/* bacula-tray-monitor release/bacula-tray-monitor
+QMAKE_CLEAN += obj/* .libs/* bacula-tray-monitor release/bacula-tray-monitor
+QMAKE_CXXFLAGS += -DTRAY_MONITOR
+QMAKE_CFLAGS += -DTRAY_MONITOR
+
+INSTALLS = bins confs
RESOURCES = ../main.qrc
MOC_DIR = moc
UI_DIR = ui
# Main directory
-HEADERS += tray_conf.h tray-monitor.h tray-ui.h
-SOURCES += authenticate.cpp tray_conf.cpp tray-monitor.cpp
+HEADERS += tray-monitor.h tray_conf.h tray-ui.h fdstatus.h task.h ../util/fmtwidgetitem.h dirstatus.h conf.h sdstatus.h runjob.h status.h
+SOURCES += tray-monitor.cpp tray_conf.cpp fdstatus.cpp task.cpp authenticate.cpp ../util/fmtwidgetitem.cpp dirstatus.cpp sdstatus.cpp conf.cpp runjob.cpp status.cpp common.h
+
+FORMS += fd-monitor.ui dir-monitor.ui sd-monitor.ui main-conf.ui res-conf.ui run.ui
-FORMS += ../run/run.ui
+TRANSLATIONS += ts/tm_fr.ts ts/tm_de.ts ts/tm_ja.ts