projectexplorer.pro 7.71 KB
Newer Older
con's avatar
con committed
1
2
TEMPLATE = lib
TARGET = ProjectExplorer
3
QT += xml script network declarative
4

5
include(../../qtcreatorplugin.pri)
con's avatar
con committed
6
include(projectexplorer_dependencies.pri)
7
include(../../libs/utils/utils.pri)
8
include(../../libs/ssh/ssh.pri)
9
include(customwizard/customwizard.pri)
10
INCLUDEPATH += $$PWD/../../libs/utils
con's avatar
con committed
11
HEADERS += projectexplorer.h \
12
    abi.h \
13
    abiwidget.h \
14
    clangparser.h \
15
    gcctoolchain.h \
con's avatar
con committed
16
17
    projectexplorer_export.h \
    projectwindow.h \
Tobias Hunger's avatar
Tobias Hunger committed
18
19
20
21
22
23
24
25
26
    kit.h \
    kitchooser.h \
    kitconfigwidget.h \
    kitinformation.h \
    kitinformationconfigwidget.h \
    kitmanager.h \
    kitmanagerconfigwidget.h \
    kitmodel.h \
    kitoptionspage.h \
con's avatar
con committed
27
    buildmanager.h \
Tobias Hunger's avatar
Tobias Hunger committed
28
    buildsteplist.h \
con's avatar
con committed
29
    compileoutputwindow.h \
Tobias Hunger's avatar
Tobias Hunger committed
30
31
32
    deployconfiguration.h \
    deployconfigurationmodel.h \
    namedwidget.h \
Tobias Hunger's avatar
Tobias Hunger committed
33
34
    target.h \
    targetsettingspanel.h \
35
    task.h \
Tobias Hunger's avatar
Tobias Hunger committed
36
    itaskhandler.h \
37
    copytaskhandler.h \
38
    showineditortaskhandler.h \
Tobias Hunger's avatar
Tobias Hunger committed
39
    showoutputtaskhandler.h \
40
    vcsannotatetaskhandler.h \
con's avatar
con committed
41
    taskwindow.h \
42
    taskmodel.h \
con's avatar
con committed
43
44
    projectfilewizardextension.h \
    session.h \
45
    dependenciespanel.h \
con's avatar
con committed
46
    allprojectsfilter.h \
Tobias Hunger's avatar
Tobias Hunger committed
47
    ioutputparser.h \
48
    projectconfiguration.h \
Tobias Hunger's avatar
Tobias Hunger committed
49
    gnumakeparser.h \
con's avatar
con committed
50
    projectexplorerconstants.h \
51
52
    projectexplorersettings.h \
    corelistenercheckingforrunningbuild.h \
con's avatar
con committed
53
54
55
56
57
58
59
60
61
    project.h \
    pluginfilefactory.h \
    iprojectmanager.h \
    currentprojectfilter.h \
    allprojectsfind.h \
    buildstep.h \
    buildconfiguration.h \
    iprojectproperties.h \
    buildsettingspropertiespage.h \
62
    environmentwidget.h \
con's avatar
con committed
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
    processstep.h \
    editorconfiguration.h \
    editorsettingspropertiespage.h \
    runconfiguration.h \
    applicationlauncher.h \
    applicationrunconfiguration.h \
    runsettingspropertiespage.h \
    projecttreewidget.h \
    foldernavigationwidget.h \
    buildprogress.h \
    projectnodes.h \
    sessiondialog.h \
    projectwizardpage.h \
    buildstepspage.h \
    nodesvisitor.h \
    projectmodels.h \
dt's avatar
dt committed
79
    currentprojectfind.h \
dt's avatar
dt committed
80
    toolchain.h \
81
82
83
    toolchainconfigwidget.h \
    toolchainmanager.h \
    toolchainoptionspage.h \
84
85
    cesdkhandler.h \
    gccparser.h \
86
87
    projectexplorersettingspage.h \
    projectwelcomepage.h \
88
    baseprojectwizarddialog.h \
89
    miniprojecttargetselector.h \
90
    targetselector.h \
91
    targetsettingswidget.h \
Tobias Hunger's avatar
Tobias Hunger committed
92
    doubletabwidget.h \
93
    buildenvironmentwidget.h \
dt's avatar
dt committed
94
    ldparser.h \
95
    linuxiccparser.h \
dt's avatar
dt committed
96
    runconfigurationmodel.h \
dt's avatar
dt committed
97
    buildconfigurationmodel.h \
98
    processparameters.h \
dt's avatar
dt committed
99
    abstractprocessstep.h \
100
101
    taskhub.h \
    localapplicationruncontrol.h \
con's avatar
con committed
102
    metatypedeclarations.h \
103
    publishing/publishingwizardselectiondialog.h \
104
105
    publishing/ipublishingwizardfactory.h \
    headerpath.h \
106
    gcctoolchainfactories.h \
107
    appoutputpane.h \
108
    codestylesettingspropertiespage.h \
109
    settingsaccessor.h \
110
    environmentitemswidget.h \
111
    deployablefile.h \
112
    devicesupport/idevice.h \
Tobias Hunger's avatar
Tobias Hunger committed
113
114
    devicesupport/desktopdevice.h \
    devicesupport/desktopdevicefactory.h \
115
116
117
118
119
    devicesupport/idevicewidget.h \
    devicesupport/idevicefactory.h \
    devicesupport/devicemanager.h \
    devicesupport/devicemanagermodel.h \
    devicesupport/devicefactoryselectiondialog.h \
120
121
    devicesupport/deviceprocesslist.h \
    devicesupport/deviceprocessesdialog.h \
122
    devicesupport/devicesettingswidget.h \
123
    devicesupport/devicesettingspage.h \
124
    devicesupport/deviceusedportsgatherer.h \
125
    devicesupport/deviceapplicationrunner.h \
126
    devicesupport/localprocesslist.h \
127
128
129
    devicesupport/sshdeviceprocesslist.h \
    deploymentdata.h \
    buildtargetinfo.h
130

con's avatar
con committed
131
SOURCES += projectexplorer.cpp \
132
    abi.cpp \
133
    abiwidget.cpp \
134
    clangparser.cpp \
135
    gcctoolchain.cpp \
con's avatar
con committed
136
    projectwindow.cpp \
Tobias Hunger's avatar
Tobias Hunger committed
137
138
139
140
141
142
143
144
    kit.cpp \
    kitchooser.cpp \
    kitinformation.cpp \
    kitinformationconfigwidget.cpp \
    kitmanager.cpp \
    kitmanagerconfigwidget.cpp \
    kitmodel.cpp \
    kitoptionspage.cpp \
con's avatar
con committed
145
    buildmanager.cpp \
Tobias Hunger's avatar
Tobias Hunger committed
146
    buildsteplist.cpp \
con's avatar
con committed
147
    compileoutputwindow.cpp \
Tobias Hunger's avatar
Tobias Hunger committed
148
149
150
    deployconfiguration.cpp \
    deployconfigurationmodel.cpp \
    namedwidget.cpp \
Tobias Hunger's avatar
Tobias Hunger committed
151
152
    target.cpp \
    targetsettingspanel.cpp \
Tobias Hunger's avatar
Tobias Hunger committed
153
    ioutputparser.cpp \
154
    projectconfiguration.cpp \
Tobias Hunger's avatar
Tobias Hunger committed
155
    gnumakeparser.cpp \
156
    task.cpp \
157
    copytaskhandler.cpp \
158
    showineditortaskhandler.cpp \
Tobias Hunger's avatar
Tobias Hunger committed
159
    showoutputtaskhandler.cpp \
160
    vcsannotatetaskhandler.cpp \
con's avatar
con committed
161
    taskwindow.cpp \
162
    taskmodel.cpp \
con's avatar
con committed
163
164
    projectfilewizardextension.cpp \
    session.cpp \
165
    dependenciespanel.cpp \
con's avatar
con committed
166
167
168
169
170
171
172
173
    allprojectsfilter.cpp \
    currentprojectfilter.cpp \
    allprojectsfind.cpp \
    project.cpp \
    pluginfilefactory.cpp \
    buildstep.cpp \
    buildconfiguration.cpp \
    buildsettingspropertiespage.cpp \
174
    environmentwidget.cpp \
con's avatar
con committed
175
176
177
178
179
    processstep.cpp \
    abstractprocessstep.cpp \
    editorconfiguration.cpp \
    editorsettingspropertiespage.cpp \
    runconfiguration.cpp \
180
    applicationlauncher.cpp \
con's avatar
con committed
181
182
183
184
185
186
187
188
189
190
191
    applicationrunconfiguration.cpp \
    runsettingspropertiespage.cpp \
    projecttreewidget.cpp \
    foldernavigationwidget.cpp \
    buildprogress.cpp \
    projectnodes.cpp \
    sessiondialog.cpp \
    projectwizardpage.cpp \
    buildstepspage.cpp \
    nodesvisitor.cpp \
    projectmodels.cpp \
dt's avatar
dt committed
192
    currentprojectfind.cpp \
dt's avatar
dt committed
193
    toolchain.cpp \
194
195
196
    toolchainconfigwidget.cpp \
    toolchainmanager.cpp \
    toolchainoptionspage.cpp \
197
198
    cesdkhandler.cpp \
    gccparser.cpp \
199
200
    projectexplorersettingspage.cpp \
    projectwelcomepage.cpp \
201
    corelistenercheckingforrunningbuild.cpp \
202
    baseprojectwizarddialog.cpp \
203
    miniprojecttargetselector.cpp \
204
    targetselector.cpp \
205
    targetsettingswidget.cpp \
Tobias Hunger's avatar
Tobias Hunger committed
206
    doubletabwidget.cpp \
207
    buildenvironmentwidget.cpp \
dt's avatar
dt committed
208
    ldparser.cpp \
209
    linuxiccparser.cpp \
dt's avatar
dt committed
210
    runconfigurationmodel.cpp \
dt's avatar
dt committed
211
    buildconfigurationmodel.cpp \
212
    taskhub.cpp \
213
    processparameters.cpp \
214
    localapplicationruncontrol.cpp \
215
    publishing/publishingwizardselectiondialog.cpp \
216
    appoutputpane.cpp \
217
    codestylesettingspropertiespage.cpp \
218
    settingsaccessor.cpp \
219
220
    environmentitemswidget.cpp \
    devicesupport/idevice.cpp \
Tobias Hunger's avatar
Tobias Hunger committed
221
222
    devicesupport/desktopdevice.cpp \
    devicesupport/desktopdevicefactory.cpp \
223
    devicesupport/idevicefactory.cpp \
224
225
226
    devicesupport/devicemanager.cpp \
    devicesupport/devicemanagermodel.cpp \
    devicesupport/devicefactoryselectiondialog.cpp \
227
228
    devicesupport/deviceprocesslist.cpp \
    devicesupport/deviceprocessesdialog.cpp \
229
    devicesupport/devicesettingswidget.cpp \
230
    devicesupport/devicesettingspage.cpp \
231
    devicesupport/deviceusedportsgatherer.cpp \
232
    devicesupport/deviceapplicationrunner.cpp \
233
    devicesupport/localprocesslist.cpp \
234
235
    devicesupport/sshdeviceprocesslist.cpp \
    deployablefile.cpp
236

dt's avatar
dt committed
237
FORMS += processstep.ui \
con's avatar
con committed
238
239
240
    editorsettingspropertiespage.ui \
    sessiondialog.ui \
    projectwizardpage.ui \
241
    projectexplorersettingspage.ui \
242
    targetsettingswidget.ui \
243
    doubletabwidget.ui \
244
    publishing/publishingwizardselectiondialog.ui \
245
246
247
    codestylesettingspropertiespage.ui \
    devicesupport/devicefactoryselectiondialog.ui \
    devicesupport/devicesettingswidget.ui
248

249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
WINSOURCES += \
    windebuginterface.cpp \
    msvcparser.cpp \
    msvctoolchain.cpp \
    abstractmsvctoolchain.cpp \
    wincetoolchain.cpp

WINHEADERS += \
    windebuginterface.h \
    msvcparser.h \
    msvctoolchain.h \
    abstractmsvctoolchain.h \
    wincetoolchain.h

win32|equals(TEST, 1) {
    SOURCES += $$WINSOURCES
    HEADERS += $$WINHEADERS
}

268
269
270
271
272
273
274
equals(TEST, 1) {
    SOURCES += \
        outputparser_test.cpp
    HEADERS += \
        outputparser_test.h
}

275
276
macx:LIBS += -framework Carbon

con's avatar
con committed
277
RESOURCES += projectexplorer.qrc
278
279
280
281
282

# Some way to override the architecture used in Abi:
!isEmpty($$(QTC_CPU)) {
    DEFINES += QTC_CPU=$$(QTC_CPU)
} else {
hjk's avatar
hjk committed
283
    DEFINES += QTC_CPU=X86Architecture
284
285
}

con's avatar
con committed
286
DEFINES += PROJECTEXPLORER_LIBRARY