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

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

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

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

253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
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
}

272
273
274
275
276
277
278
equals(TEST, 1) {
    SOURCES += \
        outputparser_test.cpp
    HEADERS += \
        outputparser_test.h
}

279
280
macx:LIBS += -framework Carbon

con's avatar
con committed
281
RESOURCES += projectexplorer.qrc
282
283
284
285
286

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

290
DEFINES += PROJECTEXPLORER_LIBRARY