source: SMSSender/common/gui/common-gui.pro @ 341:b92c2f0a6596

separation-frontend-backend
Last change on this file since 341:b92c2f0a6596 was 341:b92c2f0a6596, checked in by Sämy Zehnder <saemy.zehnder@…>, 6 years ago
  • Makes projects linking against the frontend-specific version of the common-library.
File size: 906 bytes
Line 
1include(../../smssender.pri)
2
3TEMPLATE = lib
4CONFIG += \
5    thread \
6    exceptions \
7    rtti
8QT = \
9    core \
10    gui \
11    network \
12    sql
13
14DESTDIR = ../../
15TARGET = common-gui
16QMAKE_CLEAN += $$DESTDIR/lib$$TARGET*
17
18DEFINES += COMMON_GUI_LIBRARY
19
20LIBS += \
21    -Wl,-whole-archive \
22    -L../ -lcommon-base$$LIB_SUFFIX \
23    -Wl,-no-whole-archive \
24\
25    -lcryptopp
26
27# Needed so that this target gets rebuilt if they change,
28PRE_TARGETDEPS += \
29    ../libcommon-base$${LIB_SUFFIX}.$$EXT_STATICLIB
30
31HEADERS += \
32    business/icontactimporter.h \
33    business/igateway.h \
34    business/iintegration.h \
35    global.h \
36    persistence/encryptedstoragehelper.h \
37    persistence/imainstorage.h \
38    ui/iaccountsettingswidget.h \
39    ui/iclosepreventabledialog.h \
40    ui/isendingdialog.h
41
42SOURCES += \
43    ui/iclosepreventabledialog.cpp \
44    ui/isendingdialog.cpp
45
46RESOURCES = \
47    lib/common-gui.qrc
Note: See TracBrowser for help on using the repository browser.