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
|
import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin
QtcPlugin {
name: "Core"
Depends { name: "qt"; submodules: ['core', 'gui', 'xml', 'network', 'script', 'sql', 'help'] }
Depends { name: "Utils" }
Depends { name: "ExtensionSystem" }
Depends { name: "Aggregation" }
cpp.includePaths: [
".",
"..",
"../..",
"../../libs",
"../../../src/shared/scriptwrapper/",
"dialogs",
"editormanager",
"progressmanager",
"scriptmanager",
"actionmanager",
buildDirectory
]
cpp.dynamicLibraries: {
if (qbs.targetOS == "windows") return [
"ole32",
"user32"
]
}
files: [
"fancyactionbar.qrc",
"generalsettings.ui",
"basefilewizard.cpp",
"basefilewizard.h",
"core.qrc",
"core_global.h",
"coreconstants.h",
"coreplugin.cpp",
"coreplugin.h",
"designmode.cpp",
"designmode.h",
"editmode.cpp",
"editmode.h",
"editortoolbar.cpp",
"editortoolbar.h",
"eventfilteringmainwindow.cpp",
"eventfilteringmainwindow.h",
"externaltool.cpp",
"externaltool.h",
"externaltoolmanager.h",
"fancyactionbar.cpp",
"fancyactionbar.h",
"fancytabwidget.cpp",
"fancytabwidget.h",
"featureprovider.h",
"featureprovider.cpp",
"fileiconprovider.cpp",
"fileiconprovider.h",
"fileutils.cpp",
"fileutils.h",
"findplaceholder.cpp",
"findplaceholder.h",
"generalsettings.cpp",
"generalsettings.h",
"generatedfile.cpp",
"generatedfile.h",
"helpmanager.cpp",
"helpmanager.h",
"icontext.h",
"icore.cpp",
"icore.h",
"icorelistener.h",
"id.h",
"ifilewizardextension.h",
"imode.cpp",
"imode.h",
"documentmanager.cpp",
"documentmanager.h",
"idocument.cpp",
"idocument.h",
"idocumentfactory.h",
"inavigationwidgetfactory.cpp",
"inavigationwidgetfactory.h",
"infobar.cpp",
"infobar.h",
"ioutputpane.h",
"mainwindow.cpp",
"mainwindow.h",
"manhattanstyle.cpp",
"manhattanstyle.h",
"messagemanager.cpp",
"messagemanager.h",
"messageoutputwindow.cpp",
"messageoutputwindow.h",
"mimedatabase.cpp",
"mimedatabase.h",
"mimetypemagicdialog.cpp",
"mimetypemagicdialog.h",
"mimetypemagicdialog.ui",
"mimetypesettings.cpp",
"mimetypesettings.h",
"mimetypesettingspage.ui",
"minisplitter.cpp",
"minisplitter.h",
"modemanager.cpp",
"modemanager.h",
"navigationsubwidget.cpp",
"navigationsubwidget.h",
"navigationwidget.cpp",
"navigationwidget.h",
"outputpane.cpp",
"outputpane.h",
"outputpanemanager.cpp",
"outputpanemanager.h",
"outputwindow.cpp",
"outputwindow.h",
"plugindialog.cpp",
"plugindialog.h",
"rightpane.cpp",
"rightpane.h",
"settingsdatabase.cpp",
"settingsdatabase.h",
"sidebar.cpp",
"sidebar.h",
"sidebarwidget.cpp",
"sidebarwidget.h",
"statusbarmanager.cpp",
"statusbarmanager.h",
"statusbarwidget.cpp",
"statusbarwidget.h",
"styleanimator.cpp",
"styleanimator.h",
"tabpositionindicator.cpp",
"tabpositionindicator.h",
"textdocument.cpp",
"textdocument.h",
"toolsettings.cpp",
"toolsettings.h",
"variablechooser.h",
"variablechooser.ui",
"vcsmanager.h",
"versiondialog.cpp",
"versiondialog.h",
"id.cpp",
"iversioncontrol.h",
"variablechooser.cpp",
"variablemanager.cpp",
"variablemanager.h",
"vcsmanager.cpp",
"actionmanager/actioncontainer.cpp",
"actionmanager/actioncontainer.h",
"actionmanager/actioncontainer_p.h",
"actionmanager/actionmanager.cpp",
"actionmanager/actionmanager.h",
"actionmanager/actionmanager_p.h",
"actionmanager/command.cpp",
"actionmanager/command.h",
"actionmanager/command_p.h",
"actionmanager/commandmappings.cpp",
"actionmanager/commandmappings.h",
"actionmanager/commandmappings.ui",
"actionmanager/commandsfile.cpp",
"actionmanager/commandsfile.h",
"dialogs/externaltoolconfig.ui",
"dialogs/newdialog.ui",
"dialogs/externaltoolconfig.cpp",
"dialogs/externaltoolconfig.h",
"dialogs/ioptionspage.cpp",
"dialogs/ioptionspage.h",
"dialogs/iwizard.cpp",
"dialogs/iwizard.h",
"dialogs/newdialog.cpp",
"dialogs/newdialog.h",
"dialogs/openwithdialog.cpp",
"dialogs/openwithdialog.h",
"dialogs/openwithdialog.ui",
"dialogs/promptoverwritedialog.cpp",
"dialogs/promptoverwritedialog.h",
"dialogs/saveitemsdialog.cpp",
"dialogs/saveitemsdialog.h",
"dialogs/saveitemsdialog.ui",
"dialogs/settingsdialog.cpp",
"dialogs/settingsdialog.h",
"dialogs/shortcutsettings.cpp",
"dialogs/shortcutsettings.h",
"editormanager/BinFiles.mimetypes.xml",
"editormanager/editorview.cpp",
"editormanager/editorview.h",
"editormanager/ieditor.cpp",
"editormanager/ieditor.h",
"editormanager/ieditorfactory.h",
"editormanager/iexternaleditor.cpp",
"editormanager/iexternaleditor.h",
"editormanager/openeditorsmodel.cpp",
"editormanager/openeditorsmodel.h",
"editormanager/openeditorsview.cpp",
"editormanager/openeditorsview.h",
"editormanager/openeditorsview.ui",
"editormanager/openeditorswindow.cpp",
"editormanager/openeditorswindow.h",
"editormanager/systemeditor.cpp",
"editormanager/systemeditor.h",
"editormanager/editormanager.cpp",
"editormanager/editormanager.h",
"progressmanager/futureprogress.cpp",
"progressmanager/futureprogress.h",
"progressmanager/progressbar.cpp",
"progressmanager/progressbar.h",
"progressmanager/progressmanager.cpp",
"progressmanager/progressmanager.h",
"progressmanager/progressmanager_p.h",
"progressmanager/progressview.cpp",
"progressmanager/progressview.h",
"scriptmanager/metatypedeclarations.h",
"scriptmanager/scriptmanager.cpp",
"scriptmanager/scriptmanager.h",
"scriptmanager/scriptmanager_p.h"
]
Group {
condition: qbs.targetOS == "windows"
files: [
"progressmanager/progressmanager_win.cpp"
]
}
Group {
condition: qbs.targetOS == "macx"
files: [
"progressmanager/progressmanager_mac.mm"
]
}
Group {
condition: qbs.targetOS == "linux"
files: [
"progressmanager/progressmanager_x11.cpp"
]
}
ProductModule {
Depends { name: "cpp" }
Depends { name: "Aggregation" }
Depends { name: "ExtensionSystem" }
Depends { name: "Utils" }
cpp.includePaths: [
"../..",
"../../libs",
product.buildDirectory + "/.obj/Core/actionmanager"
]
}
}
|