source: SMSSender/frontend/frontend-base.pro @ 335:207e58b25f82

separation-frontend-backend
Last change on this file since 335:207e58b25f82 was 335:207e58b25f82, checked in by Sämy Zehnder <saemy.zehnder@…>, 6 years ago
  • Adds persistence gateway manager.
  • Fixes bug where gateways were not loaded from and stored to storage.
File size: 2.9 KB
Line 
1include(../smssender.pri)
2
3TEMPLATE = lib
4CONFIG += \
5    exceptions \
6    qt \
7    rtti \
8    staticlib \
9    thread
10QT = \
11    core \
12    network \
13    sql \
14    xml
15
16TARGET = frontend-base
17
18LIBS += \
19    -L../ -lcommon$$LIB_SUFFIX \
20    -lcryptopp
21
22# Needed so that this target gets rebuilt if they change,
23PRE_TARGETDEPS += \
24    ../libcommon$${LIB_SUFFIX}.$$EXT_DYNAMICLIB
25
26include(locale/locale.pri)
27
28unix {
29    # headers
30    headers.path = /usr/include/smssender
31    headers.files = $$HEADERS \
32        frontend-common.inc
33}
34
35HEADERS += \
36    business/accountinitmanager.h \
37    business/accountintegrationhelper.h \
38    business/accountmanager.h \
39    business/contactimporter/contactfilelist.h \
40    business/contactimporter/contactfilesimporter.h \
41    business/contactimporter/contactfilesimporter_base.h \
42    business/contactimporter/contactfilesimporter_p.h \
43    business/contactimporter/contactimporter.h \
44    business/contactimporter/contactimporter_p.h \
45    business/contactimporter/googlecontactimporter.h \
46    business/contactimporter/googlecontactimporter_base.h \
47    business/contactimportermanager.h \
48    business/contactmanager.h \
49    business/erroraccount.h \
50    business/gatewaymanager.h \
51    business/groupmanager.h \
52    business/libraryloader_base.h \
53    business/settings.h \
54    business/settings_base.h \
55    business/suffixmanager.h \
56    business/updatemanager.h \
57    business/updatemanager_p.h \
58    persistence/accountmanager.h \
59    persistence/contactmanager.h \
60    persistence/database.h \
61    persistence/gatewaymanager.h \
62    persistence/groupmanager.h \
63    persistence/mainstorage_base.h \
64    persistence/persistenceintegrationhelper.h \
65    persistence/restrictedmainstorage.h \
66
67SOURCES += \
68    business/accountinitmanager.cpp \
69    business/accountintegrationhelper.cpp \
70    business/accountmanager.cpp \
71    business/contactimporter/contactfilelist.cpp \
72    business/contactimporter/contactfilesimporter.cpp \
73    business/contactimporter/contactimporter.cpp \
74    business/contactimporter/googlecontactimporter.cpp \
75    business/contactimportermanager.cpp \
76    business/contactmanager.cpp \
77    business/erroraccount.cpp \
78    business/gatewaymanager.cpp \
79    business/groupmanager.cpp \
80    business/libraryloader_base.cpp \
81    business/settings_base.cpp \
82    business/suffixmanager.cpp \
83    business/updatemanager.cpp \
84    persistence/mainstorage_base.cpp \
85    persistence/mainstorage_base_storage.cpp \
86    persistence/pers_accountmanager.cpp \
87    persistence/pers_accountmanager_storage.cpp \
88    persistence/pers_contactmanager.cpp \
89    persistence/pers_contactmanager_storage.cpp \
90    persistence/pers_database.cpp \
91    persistence/pers_gatewaymanager.cpp \
92    persistence/pers_groupmanager.cpp \
93    persistence/pers_groupmanager_storage.cpp \
94    persistence/persistenceintegrationhelper.cpp \
95    persistence/restrictedmainstorage.cpp \
96
97RESOURCES += \
98    lib/frontend.qrc
Note: See TracBrowser for help on using the repository browser.