source: SMSSender/frontend/gui/frontend-gui.pro @ 342:bdf193a5051e

separation-frontend-backend
Last change on this file since 342:bdf193a5051e was 342:bdf193a5051e, checked in by Sämy Zehnder <saemy.zehnder@…>, 6 years ago
  • Adjusts what's being installed to where.
  • Adds config parameter install_dev_files; headers and static libraries are only installed if this variable is set.
File size: 4.7 KB
Line 
1include(../../smssender.pri)
2
3TEMPLATE = app
4CONFIG += \
5    exceptions \
6    qt \
7    rtti \
8    thread
9QT = \
10    core \
11    gui \
12    network \
13    sql \
14    xml
15
16DESTDIR = ../../
17TARGET = smssender
18
19DEFINES += APP_VERSION=\\\"$${VERSION}\\\"
20
21LIBS += \
22    -Wl,-whole-archive \
23    -L../ -lfrontend-base$$LIB_SUFFIX \
24    -Wl,-no-whole-archive \
25\
26    -L../../ -l$$COMMON$$LIB_SUFFIX \
27
28# Needed so that this target gets rebuilt if they change,
29PRE_TARGETDEPS += \
30    ../libfrontend-base$${LIB_SUFFIX}.$$EXT_STATICLIB \
31    ../../lib$$COMMON$${LIB_SUFFIX}.$$EXT_DYNAMICLIB
32
33mac {
34    TARGET = SMSSender
35    QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6
36    ICON = gui/lib/smssender.icns
37    INCLUDEPATH += /Library
38    QMAKE_INFO_PLIST = gui/Info.plist
39}
40unix {
41    target.path = /usr/bin/
42    INSTALLS += target
43}
44win32 {
45    RC_FILE = lib/smssender.rc
46}
47
48INCLUDEPATH += \
49    ui/components/
50
51QMAKE_UIC += -p
52
53HEADERS =  \
54    bootstrap.h \
55    business/contactfilesimporter.h \
56    business/contactimporter_datamanager.h \
57    business/googlecontactimporter.h \
58    business/integrationhelper.h \
59    business/libraryloader.h \
60    business/managerfactory.h \
61    business/settings.h \
62    persistence/mainstorage.h \
63    persistence/persistencefactory.h \
64    ui/about.h \
65    ui/accountlist.h \
66    ui/addressbook.h \
67    ui/completers/bettercompleter.h \
68    ui/components/clearbutton.h \
69    ui/components/lineedit.h \
70    ui/components/lineedit_p.h \
71    ui/components/searchbutton.h \
72    ui/components/searchlineedit.h \
73    ui/components/taskstatusbar.h \
74    ui/editaccount.h \
75    ui/editcontact.h \
76    ui/editgroup.h \
77    ui/guiintegrationhelper.h \
78    ui/guimanager.h \
79    ui/guimanager_p.h \
80    ui/importcontacts/importcontacts_importedcontacttablemodel.h \
81    ui/importcontacts/importcontacts_page_conclusion.h \
82    ui/importcontacts/importcontacts_page_editcontacts.h \
83    ui/importcontacts/importcontacts_page_import.h \
84    ui/importcontacts/importcontacts_page_intro.h \
85    ui/importcontacts/importcontactswizard.h \
86    ui/importcontacts/pages/contactfiles_page_config.h \
87    ui/importcontacts/pages/contactfilesmodel.h \
88    ui/importcontacts/pages/google_page_config.h \
89    ui/main.h \
90    ui/models/accounttreemodel.h \
91    ui/models/aliascompletionmodel.h \
92    ui/models/contactgroupmodel.h \
93    ui/models/contacttablemodel.h \
94    ui/models/grouptablemodel.h \
95    ui/models/loadedaccountmodel.h \
96    ui/sendingdialog.h \
97    ui/settingsdialog.h \
98    ui/updatedialog.h \
99
100SOURCES = \
101    bootstrap.cpp \
102    business/contactfilesimporter.cpp \
103    business/contactimporter_datamanager.cpp \
104    business/googlecontactimporter.cpp \
105    business/integrationhelper.cpp \
106    business/libraryloader.cpp \
107    business/managerfactory.cpp \
108    business/settings.cpp \
109    persistence/pers_mainstorage.cpp \
110    persistence/persistencefactory.cpp \
111    smssender-gui.cpp \
112    ui/about.cpp \
113    ui/accountlist.cpp \
114    ui/addressbook.cpp \
115    ui/addressbook_contact.cpp \
116    ui/addressbook_group.cpp \
117    ui/completers/bettercompleter.cpp \
118    ui/components/clearbutton.cpp \
119    ui/components/lineedit.cpp \
120    ui/components/searchbutton.cpp \
121    ui/components/searchlineedit.cpp \
122    ui/components/taskstatusbar.cpp \
123    ui/editaccount.cpp \
124    ui/editcontact.cpp \
125    ui/editgroup.cpp \
126    ui/guiintegrationhelper.cpp \
127    ui/guimanager.cpp \
128    ui/importcontacts/importcontacts_importedcontacttablemodel.cpp \
129    ui/importcontacts/importcontacts_page_conclusion.cpp \
130    ui/importcontacts/importcontacts_page_editcontacts.cpp \
131    ui/importcontacts/importcontacts_page_import.cpp \
132    ui/importcontacts/importcontacts_page_intro.cpp \
133    ui/importcontacts/importcontactswizard.cpp \
134    ui/importcontacts/pages/contactfiles_page_config.cpp \
135    ui/importcontacts/pages/contactfilesmodel.cpp \
136    ui/importcontacts/pages/google_page_config.cpp \
137    ui/main.cpp \
138    ui/models/accounttreemodel.cpp \
139    ui/models/aliascompletionmodel.cpp \
140    ui/models/contactgroupmodel.cpp \
141    ui/models/contacttablemodel.cpp \
142    ui/models/grouptablemodel.cpp \
143    ui/models/loadedaccountmodel.cpp \
144    ui/sendingdialog.cpp \
145    ui/settingsdialog.cpp \
146    ui/updatedialog.cpp \
147
148FORMS = \
149    ui/about.ui \
150    ui/accountlist.ui \
151    ui/addressbook.ui \
152    ui/editaccount.ui \
153    ui/editcontact.ui \
154    ui/editgroup.ui \
155    ui/importcontacts/importcontacts_page_conclusion.ui \
156    ui/importcontacts/importcontacts_page_editcontacts.ui \
157    ui/importcontacts/importcontacts_page_import.ui \
158    ui/importcontacts/importcontacts_page_intro.ui \
159    ui/importcontacts/pages/contactfiles_page_config.ui \
160    ui/importcontacts/pages/google_page_config.ui \
161    ui/main.ui \
162    ui/sendingdialog.ui \
163    ui/settingsdialog.ui \
164    ui/updatedialog.ui \
165
166RESOURCES = \
167    lib/frontend-gui.qrc \
Note: See TracBrowser for help on using the repository browser.