aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/projectexplorer.qbs
blob: f81ea1d2c2ddde9641f8010e182e8fa03514a33a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin

QtcPlugin {
    name: "ProjectExplorer"

    Depends { name: "Qt"; submodules: ["widgets", "xml", "network", "script", "quick1"] }
    Depends { name: "Core" }
    Depends { name: "Locator" }
    Depends { name: "Find" }
    Depends { name: "TextEditor" }
    Depends { name: "QtcSsh" }

    Depends { name: "cpp" }
    cpp.defines: base.concat(["QTC_CPU=X86Architecture"])
    cpp.includePaths: [
        ".",
        "..",
        "../../libs",
        "../../libs/utils",
        "customwizard",
        "publishing",
        buildDirectory
    ]

    files: [
        "doubletabwidget.ui",
        "processstep.ui",
        "projectexplorer.qrc",
        "removefiledialog.ui",
        "sessiondialog.ui",
        "targetsettingswidget.ui",
        "projectwizardpage.ui",
        "abi.h",
        "abiwidget.cpp",
        "abiwidget.h",
        "abstractprocessstep.cpp",
        "abstractprocessstep.h",
        "allprojectsfilter.cpp",
        "allprojectsfind.cpp",
        "allprojectsfind.h",
        "applicationlauncher.cpp",
        "applicationlauncher.h",
        "applicationrunconfiguration.h",
        "appoutputpane.h",
        "baseprojectwizarddialog.cpp",
        "baseprojectwizarddialog.h",
        "buildconfiguration.h",
        "buildconfigurationmodel.cpp",
        "buildconfigurationmodel.h",
        "buildenvironmentwidget.cpp",
        "buildenvironmentwidget.h",
        "buildmanager.h",
        "buildprogress.h",
        "buildsettingspropertiespage.h",
        "buildstep.cpp",
        "buildsteplist.cpp",
        "buildsteplist.h",
        "buildstepspage.h",
        "cesdkhandler.cpp",
        "cesdkhandler.h",
        "clangparser.h",
        "codestylesettingspropertiespage.h",
        "codestylesettingspropertiespage.ui",
        "compileoutputwindow.cpp",
        "compileoutputwindow.h",
        "copytaskhandler.h",
        "corelistenercheckingforrunningbuild.cpp",
        "corelistenercheckingforrunningbuild.h",
        "currentprojectfilter.cpp",
        "currentprojectfind.cpp",
        "currentprojectfind.h",
        "dependenciespanel.h",
        "deployconfiguration.cpp",
        "deployconfiguration.h",
        "deployconfigurationmodel.cpp",
        "deployconfigurationmodel.h",
        "doubletabwidget.h",
        "editorconfiguration.cpp",
        "editorconfiguration.h",
        "editorsettingspropertiespage.h",
        "editorsettingspropertiespage.ui",
        "environmentitemswidget.cpp",
        "environmentwidget.h",
        "foldernavigationwidget.cpp",
        "foldernavigationwidget.h",
        "gccparser.h",
        "gcctoolchainfactories.h",
        "gnumakeparser.h",
        "headerpath.h",
        "ioutputparser.cpp",
        "ioutputparser.h",
        "iprojectmanager.h",
        "iprojectproperties.h",
        "itaskhandler.h",
        "ldparser.h",
        "linuxiccparser.h",
        "metatypedeclarations.h",
        "miniprojecttargetselector.h",
        "namedwidget.cpp",
        "namedwidget.h",
        "nodesvisitor.cpp",
        "nodesvisitor.h",
        "outputparser_test.h",
        "pluginfilefactory.cpp",
        "pluginfilefactory.h",
        "processparameters.cpp",
        "processparameters.h",
        "processstep.cpp",
        "processstep.h",
        "profile.cpp",
        "profile.h",
        "profilechooser.cpp",
        "profilechooser.h",
        "profileconfigwidget.h",
        "profileinformation.cpp",
        "profileinformation.h",
        "profileinformationconfigwidget.cpp",
        "profileinformationconfigwidget.h",
        "profilemanager.cpp",
        "profilemanager.h",
        "profilemanagerconfigwidget.cpp",
        "profilemanagerconfigwidget.h",
        "profilemodel.cpp",
        "profilemodel.h",
        "profileoptionspage.cpp",
        "profileoptionspage.h",
        "project.cpp",
        "project.h",
        "projectconfiguration.cpp",
        "projectconfiguration.h",
        "projectexplorer_export.h",
        "projectexplorersettingspage.h",
        "projectfilewizardextension.cpp",
        "projectfilewizardextension.h",
        "projectmodels.cpp",
        "projectmodels.h",
        "projectnodes.cpp",
        "projectnodes.h",
        "projecttreewidget.h",
        "projectwelcomepage.h",
        "projectwindow.cpp",
        "projectwindow.h",
        "projectwizardpage.h",
        "removefiledialog.cpp",
        "removefiledialog.h",
        "runconfigurationmodel.cpp",
        "runconfigurationmodel.h",
        "runsettingspropertiespage.cpp",
        "runsettingspropertiespage.h",
        "session.h",
        "sessiondialog.h",
        "settingsaccessor.h",
        "showineditortaskhandler.cpp",
        "showineditortaskhandler.h",
        "showoutputtaskhandler.cpp",
        "showoutputtaskhandler.h",
        "target.cpp",
        "target.h",
        "targetselector.cpp",
        "targetselector.h",
        "targetsettingspanel.cpp",
        "targetsettingspanel.h",
        "targetsettingswidget.cpp",
        "targetsettingswidget.h",
        "task.cpp",
        "task.h",
        "taskhub.cpp",
        "taskhub.h",
        "taskmodel.h",
        "taskwindow.h",
        "toolchain.cpp",
        "toolchain.h",
        "toolchainconfigwidget.cpp",
        "toolchainconfigwidget.h",
        "toolchainmanager.h",
        "toolchainoptionspage.h",
        "vcsannotatetaskhandler.h",
        "environmentitemswidget.h",
        "abi.cpp",
        "allprojectsfilter.h",
        "applicationrunconfiguration.cpp",
        "appoutputpane.cpp",
        "buildconfiguration.cpp",
        "buildmanager.cpp",
        "buildprogress.cpp",
        "buildsettingspropertiespage.cpp",
        "buildstep.h",
        "buildstepspage.cpp",
        "clangparser.cpp",
        "codestylesettingspropertiespage.cpp",
        "copytaskhandler.cpp",
        "currentprojectfilter.h",
        "dependenciespanel.cpp",
        "doubletabwidget.cpp",
        "editorsettingspropertiespage.cpp",
        "environmentwidget.cpp",
        "gccparser.cpp",
        "gcctoolchain.cpp",
        "gcctoolchain.h",
        "gnumakeparser.cpp",
        "ldparser.cpp",
        "linuxiccparser.cpp",
        "localapplicationruncontrol.cpp",
        "localapplicationruncontrol.h",
        "miniprojecttargetselector.cpp",
        "outputparser_test.cpp",
        "projectexplorer.cpp",
        "projectexplorer.h",
        "projectexplorerconstants.h",
        "projectexplorersettings.h",
        "projectexplorersettingspage.cpp",
        "projectexplorersettingspage.ui",
        "projecttreewidget.cpp",
        "projectwelcomepage.cpp",
        "projectwizardpage.cpp",
        "runconfiguration.cpp",
        "runconfiguration.h",
        "session.cpp",
        "sessiondialog.cpp",
        "settingsaccessor.cpp",
        "taskmodel.cpp",
        "taskwindow.cpp",
        "toolchainmanager.cpp",
        "toolchainoptionspage.cpp",
        "vcsannotatetaskhandler.cpp",
        "customwizard/customwizard.h",
        "customwizard/customwizardpage.cpp",
        "customwizard/customwizardpage.h",
        "customwizard/customwizardparameters.h",
        "customwizard/customwizardpreprocessor.cpp",
        "customwizard/customwizardpreprocessor.h",
        "customwizard/customwizardscriptgenerator.cpp",
        "customwizard/customwizardscriptgenerator.h",
        "customwizard/customwizard.cpp",
        "customwizard/customwizardparameters.cpp",
        "images/BuildSettings.png",
        "images/CodeStyleSettings.png",
        "images/DeviceConnected.png",
        "images/DeviceDisconnected.png",
        "images/DeviceReadyToUse.png",
        "images/Desktop.png",
        "images/EditorSettings.png",
        "images/MaemoDevice.png",
        "images/ProjectDependencies.png",
        "images/RunSettings.png",
        "images/SymbianDevice.png",
        "images/SymbianEmulator.png",
        "images/build.png",
        "images/build_32.png",
        "images/build_small.png",
        "images/clean.png",
        "images/clean_small.png",
        "images/closetab.png",
        "images/compile_error.png",
        "images/compile_warning.png",
        "images/debugger_start.png",
        "images/debugger_start_small.png",
        "images/findallprojects.png",
        "images/findproject.png",
        "images/leftselection.png",
        "images/midselection.png",
        "images/projectexplorer.png",
        "images/rebuild.png",
        "images/rebuild_small.png",
        "images/rightselection.png",
        "images/run.png",
        "images/run_small.png",
        "images/session.png",
        "images/stop.png",
        "images/stop_small.png",
        "images/targetaddbutton.png",
        "images/targetaddbutton_disabled.png",
        "images/targetbuildselected.png",
        "images/targetpanel_bottom.png",
        "images/targetpanel_gradient.png",
        "images/targetremovebutton.png",
        "images/targetremovebutton_disabled.png",
        "images/targetrunselected.png",
        "images/targetseparatorbackground.png",
        "images/targetunselected.png",
        "images/window.png",
        "publishing/publishingwizardselectiondialog.ui",
        "publishing/ipublishingwizardfactory.h",
        "publishing/publishingwizardselectiondialog.cpp",
        "publishing/publishingwizardselectiondialog.h",
        "devicesupport/idevice.h",
        "devicesupport/idevice.cpp",
        "devicesupport/desktopdevice.cpp",
        "devicesupport/desktopdevice.h",
        "devicesupport/desktopdevicefactory.cpp",
        "devicesupport/desktopdevicefactory.h",
        "devicesupport/devicemanager.h",
        "devicesupport/devicemanager.cpp",
        "devicesupport/devicemanagermodel.h",
        "devicesupport/devicemanagermodel.cpp",
        "devicesupport/devicesettingspage.h",
        "devicesupport/devicesettingspage.cpp",
        "devicesupport/devicefactoryselectiondialog.cpp",
        "devicesupport/devicefactoryselectiondialog.h",
        "devicesupport/devicefactoryselectiondialog.ui",
        "devicesupport/devicesettingswidget.cpp",
        "devicesupport/devicesettingswidget.h",
        "devicesupport/devicesettingswidget.ui",
        "devicesupport/idevicewidget.h",
        "devicesupport/idevicefactory.cpp",
        "devicesupport/idevicefactory.h"
    ]

    Group {
        condition: qbs.targetOS == "windows"
        files: [
           "wincetoolchain.cpp",
           "wincetoolchain.h",
           "windebuginterface.cpp",
           "windebuginterface.h",
           "msvcparser.cpp",
           "msvcparser.h",
           "msvctoolchain.cpp",
           "msvctoolchain.h",
           "abstractmsvctoolchain.cpp",
           "abstractmsvctoolchain.h"
        ]
    }
}