source: SMSSender/common/common-base.pro @ 334:0e8a838ee772

separation-frontend-backend
Last change on this file since 334:0e8a838ee772 was 334:0e8a838ee772, checked in by Sämy Zehnder <saemy.zehnder@…>, 6 years ago
  • Explicitly defines the contents of the QT variable in project files to avoid "gui" being added by default.
File size: 3.5 KB
Line 
1include(../smssender.pri)
2
3# The major version of the library which is required to load it.
4# Increase this, if interfaces in libdatatypes have changed.
5DEFINES += LIB_COMPATIBILITY_VERSION=\\\"$${VERSION}\\\"
6TEMPLATE = lib
7CONFIG += \
8    exceptions \
9    rtti \
10    staticlib \
11    thread
12
13TARGET = common-base
14QMAKE_CLEAN += $$DESTDIR/lib$$TARGET*
15QT = \
16    core \
17    network \
18    sql
19
20DEFINES += COMMON_LIBRARY
21
22LIBS += -lcryptopp
23
24# Input
25HEADERS += \
26    business/iaccount.h \
27    business/iaccount_tasks.h \
28    business/icontactimporter.h \
29    business/icontactimporter_base.h \
30    business/igateway.h \
31    business/igateway_base.h \
32    business/iintegration.h \
33    business/iintegration_base.h \
34    business/ilibrary.h \
35    business/imanagers.h \
36    business/istorable.h \
37    business/ivalidatable.h \
38    business/ivalidator.h \
39    domain/scontact.h \
40    domain/sdatatypes.h \
41    domain/sgroup.h \
42    domain/snumber.h \
43    domain/snumber_p.h \
44    domain/stask.h \
45    domain/stask_p.h \
46    domain/sversion.h \
47    exceptions/eexception.h \
48    exceptions/elibraryloadexception.h \
49    exceptions/eloginaccountloginexception.h \
50    exceptions/enetworkexception.h \
51    exceptions/eparseexception.h \
52    exceptions/httpexceptions.h \
53    exceptions/libraryexceptions.h \
54    exceptions/loginaccountexceptions.h \
55    exceptions/persistence/estoragereadexception.h \
56    exceptions/persistence/estoragewriteexception.h \
57    exceptions/persistence/storageexceptions.h \
58    exceptions/stdexceptions.h \
59    global.h \
60    network/snetworkhelper.h \
61    network/snetworkreply.h \
62    network/snetworkreply_p.h \
63    persistence/iaccountmanager.h \
64    persistence/icontactmanager.h \
65    persistence/idatabase.h \
66    persistence/igroupmanager.h \
67    persistence/imainstorage.h \
68    persistence/imainstorage_base.h \
69    persistence/impl/encryptedstoragehelper.h \
70    persistence/impl/encryptedstoragehelper_base.h \
71    persistence/impl/storageconnectionhelper.h \
72    persistence/impl/storageconnectionhelper_p.h \
73    persistence/impl/versionedstorage.h \
74    persistence/istoragehelper.h \
75    utils/smacros.h \
76    utils/sshared.h \
77    utils/staskmanager.h \
78    utils/sutils.h \
79    validation/defaultaccountvalidator.h \
80    validation/svalidationresult.h
81SOURCES += \
82    business/iaccount.cpp \
83    business/iaccount_tasks.cpp \
84    business/ilibrary.cpp \
85    domain/scontact.cpp \
86    domain/sdatatypes.cpp \
87    domain/sgroup.cpp \
88    domain/snumber.cpp \
89    domain/stask.cpp \
90    domain/sversion.cpp \
91    exceptions/eexception.cpp \
92    exceptions/elibraryloadexception.cpp \
93    exceptions/eloginaccountloginexception.cpp \
94    exceptions/enetworkexception.cpp \
95    exceptions/eparseexception.cpp \
96    exceptions/httpexceptions.cpp \
97    exceptions/persistence/estoragereadexception.cpp \
98    exceptions/persistence/estoragewriteexception.cpp \
99    network/snetworkhelper.cpp \
100    network/snetworkhelper_escapechars.cpp \
101    network/snetworkhelper_params.cpp \
102    network/snetworkreply.cpp \
103    persistence/iaccountmanager.cpp \
104    persistence/icontactmanager.cpp \
105    persistence/igroupmanager.cpp \
106    persistence/impl/encryptedstoragehelper_base.cpp \
107    persistence/impl/storageconnectionhelper.cpp \
108    persistence/impl/versionedstorage.cpp \
109    utils/staskmanager.cpp \
110    utils/sutils.cpp \
111    validation/defaultaccountvalidator.cpp \
112    validation/svalidationresult.cpp
113RESOURCES += \
114    lib/common.qrc
115unix {
116    target.path = /usr/lib/smssender
117    INSTALLS += target
118
119    # headers
120    headers.path = /usr/include/smssender
121    headers.files = $$HEADERS
122}
Note: See TracBrowser for help on using the repository browser.