This repository was archived by the owner on Mar 4, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathdatasync.pro
111 lines (99 loc) · 2.22 KB
/
datasync.pro
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
104
105
106
107
108
109
110
111
TARGET = QtDataSync
QT = core jsonserializer sql websockets scxml remoteobjects
android: QT += androidextras
HEADERS += \
qtdatasync_global.h \
localstore_p.h \
defaults_p.h \
defaults.h \
logger_p.h \
logger.h \
setup_p.h \
setup.h \
exception.h \
objectkey.h \
datastore.h \
datastore_p.h \
qtdatasync_helpertypes.h \
datatypestore.h \
datastoremodel.h \
datastoremodel_p.h \
exchangeengine_p.h \
syncmanager.h \
changecontroller_p.h \
remoteconnector_p.h \
cryptocontroller_p.h \
keystore.h \
controller_p.h \
syncmanager_p.h \
synchelper_p.h \
synccontroller_p.h \
conflictresolver.h \
conflictresolver_p.h \
accountmanager.h \
accountmanager_p.h \
userexchangemanager.h \
userexchangemanager_p.h \
emitteradapter_p.h \
changeemitter_p.h \
signal_private_connect_p.h \
migrationhelper.h \
migrationhelper_p.h \
remoteconfig.h \
remoteconfig_p.h \
eventcursor.h \
eventcursor_p.h \
qtrotransportregistry.h
SOURCES += \
localstore.cpp \
defaults.cpp \
logger.cpp \
setup.cpp \
exception.cpp \
qtdatasync_global.cpp \
objectkey.cpp \
datastore.cpp \
datatypestore.cpp \
datastoremodel.cpp \
exchangeengine.cpp \
syncmanager.cpp \
changecontroller.cpp \
remoteconnector.cpp \
cryptocontroller.cpp \
keystore.cpp \
controller.cpp \
synchelper.cpp \
synccontroller.cpp \
conflictresolver.cpp \
syncmanager_p.cpp \
accountmanager.cpp \
accountmanager_p.cpp \
userexchangemanager.cpp \
emitteradapter.cpp \
changeemitter.cpp \
migrationhelper.cpp \
remoteconfig.cpp \
eventcursor.cpp \
qtrotransportregistry.cpp
STATECHARTS += \
connectorstatemachine.scxml
REPC_SOURCE += \
syncmanager_p.rep \
accountmanager_p.rep \
changeemitter_p.rep
REPC_REPLICA += $$REPC_SOURCE
include(rothreadedbackend/rothreadedbackend.pri)
include(../messages/messages.pri)
MODULE_CONFIG += c++17
MODULE_PLUGIN_TYPES = keystores
load(qt_module)
win32 {
QMAKE_TARGET_PRODUCT = "QtDataSync"
QMAKE_TARGET_COMPANY = "Skycoder42"
QMAKE_TARGET_COPYRIGHT = "Felix Barz"
} else:mac {
QMAKE_TARGET_BUNDLE_PREFIX = "de.skycoder42."
}
QDEP_DEPENDS += Skycoder42/QPluginFactory@1.5.0
QDEP_LINK_DEPENDS += ../messages
!load(qdep):error("Failed to load qdep feature! Run 'qdep prfgen --qmake $$QMAKE_QMAKE' to create it.")