1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
|
TEMPLATE = lib
CONFIG += staticlib
TARGET = msyncd
QT += xml \
dbus \
sql \
network
QT -= gui
CONFIG += \
link_pkgconfig \
create_prl
DEPENDPATH += .
INCLUDEPATH += . \
../ \
../libbuteosyncfw/pluginmgr \
../libbuteosyncfw/common \
../libbuteosyncfw/profile
PKGCONFIG += dbus-1 gio-2.0 libsignon-qt5 accounts-qt5
packagesExist(mce-qt5) {
PKGCONFIG += mce-qt5
DEFINES += HAS_MCE
} else {
message("mce-qt5 not found, MCE support disabled")
}
LIBS += -lbuteosyncfw5
packagesExist(qt5-boostable) {
DEFINES += HAS_BOOSTER
PKGCONFIG += qt5-boostable
} else {
warning("qt5-boostable not available; startup times will be slower")
}
QMAKE_LIBDIR_QT += ../libsyncprofile/
LIBS += -L../libbuteosyncfw
# Input
HEADERS += ServerActivator.h \
synchronizer.h \
SyncDBusInterface.h \
SyncBackupProxy.h \
SyncDBusAdaptor.h \
SyncBackupAdaptor.h \
ClientThread.h \
ServerThread.h \
StorageBooker.h \
SyncQueue.h \
SyncScheduler.h \
SyncBackup.h \
AccountsHelper.h \
SyncSession.h \
PluginRunner.h \
ClientPluginRunner.h \
ServerPluginRunner.h \
SyncSigHandler.h \
StorageChangeNotifier.h \
SyncOnChange.h \
SyncOnChangeScheduler.h
SOURCES += ServerActivator.cpp \
synchronizer.cpp \
SyncDBusAdaptor.cpp \
SyncBackupAdaptor.cpp \
ClientThread.cpp \
ServerThread.cpp \
StorageBooker.cpp \
SyncQueue.cpp \
SyncScheduler.cpp \
SyncBackup.cpp \
AccountsHelper.cpp \
SyncSession.cpp \
PluginRunner.cpp \
ClientPluginRunner.cpp \
ServerPluginRunner.cpp \
SyncSigHandler.cpp \
StorageChangeNotifier.cpp \
SyncOnChange.cpp \
SyncOnChangeScheduler.cpp
contains(DEFINES, USE_KEEPALIVE) {
PKGCONFIG += keepalive
HEADERS += \
BackgroundSync.h
SOURCES += \
BackgroundSync.cpp
} else:contains(DEFINES, USE_IPHB) {
PKGCONFIG += libiphb
HEADERS += \
IPHeartBeat.h \
SyncAlarmInventory.h
SOURCES += \
IPHeartBeat.cpp \
SyncAlarmInventory.cpp
}
|