diff options
author | Joerg Bornemann <joerg.bornemann@nokia.com> | 2012-02-09 14:30:09 +0100 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2012-02-20 19:18:18 +0100 |
commit | ff92cdec43e90129d4c230bab9e5e0fc0de1b6d7 (patch) | |
tree | 2fc5ff11681b160460696a2bfd3b2c6abaf80081 | |
parent | 74da217204ff126f6d5e67311bc9845a1a459bc1 (diff) | |
download | qt-creator-ff92cdec43e90129d4c230bab9e5e0fc0de1b6d7.tar.gz |
add qbs files
Change-Id: If6bf71797ae81655d24a77e6badb86a77312af38
Reviewed-by: hjk <qthjk@ovi.com>
60 files changed, 7252 insertions, 0 deletions
diff --git a/lib/qtcreator/qtcomponents/qtcomponents.qbs b/lib/qtcreator/qtcomponents/qtcomponents.qbs new file mode 100644 index 0000000000..52600b32e3 --- /dev/null +++ b/lib/qtcreator/qtcomponents/qtcomponents.qbs @@ -0,0 +1,88 @@ +import qbs.base 1.0 + +Product { + type: ["installed_content"] + name: "QtComponents" + + Group { + qbs.installDir: "lib/qtcreator/qtcomponents/" + fileTags: ["install"] + files: [ + "Menu.qml", + "ScrollBar.qml", + "ContextMenu.qml", + "TextArea.qml", + "Switch.qml", + "Tab.qml", + "Slider.qml", + "TabFrame.qml", + "TextField.qml", + "TabBar.qml", + "MenuItem.qml", + "Dial.qml", + "ButtonRow.qml", + "ToolBar.qml", + "qmldir", + "ProgressBar.qml", + "RadioButton.qml", + "TableColumn.qml", + "GroupBox.qml", + "Button.qml", + "TableView.qml", + "Frame.qml", + "ToolButton.qml", + "ScrollArea.qml", + "SplitterRow.qml", + "ChoiceList.qml", + "CheckBox.qml", + "SpinBox.qml", + ] + } + + Group { + qbs.installDir: "lib/qtcreator/qtcomponents/images" + fileTags: ["install"] + files: [ + "images/folder_new.png", + ] + } + + Group { + qbs.installDir: "lib/qtcreator/qtcomponents/custom/private" + fileTags: ["install"] + files: [ + "custom/private/ChoiceListPopup.qml", + ] + } + + Group { + qbs.installDir: "lib/qtcreator/qtcomponents/custom/behaviors" + fileTags: ["install"] + files: [ + "custom/behaviors/ButtonBehavior.qml", + "custom/behaviors/ModalPopupBehavior.qml", + ] + } + + Group { + qbs.installDir: "lib/qtcreator/qtcomponents/custom" + fileTags: ["install"] + files: [ + "custom/ButtonGroup.js", + "custom/Slider.qml", + "custom/TextField.qml", + "custom/ButtonRow.qml", + "custom/qmldir", + "custom/BasicButton.qml", + "custom/ProgressBar.qml", + "custom/GroupBox.qml", + "custom/Button.qml", + "custom/ButtonColumn.qml", + "custom/SplitterRow.qml", + "custom/ChoiceList.qml", + "custom/CheckBox.qml", + "custom/SpinBox.qml", + ] + } +} + diff --git a/qbs/pluginspec/pluginspec.qbs b/qbs/pluginspec/pluginspec.qbs new file mode 100644 index 0000000000..6b7122d605 --- /dev/null +++ b/qbs/pluginspec/pluginspec.qbs @@ -0,0 +1,62 @@ +import qbs.base 1.0 +import qbs.fileinfo 1.0 as FileInfo + +Module { + additionalProductFileTags: ["pluginSpec"] + property int ide_version_major: project.ide_version_major + property int ide_version_minor: project.ide_version_minor + property int ide_version_release: project.ide_version_release + property string qtcreator_version: ide_version_major + '.' + ide_version_minor + '.' + ide_version_release + property string destdir: "lib/qtcreator/plugins/Nokia/" + + FileTagger { + pattern: "*.in" + fileTags: ["pluginSpecIn"] + } + + Rule { + inputs: ["pluginSpecIn"] + + Artifact { + fileTags: ["pluginSpec"] + fileName: { + var destdir = input.modules.pluginspec.destdir; + if (!destdir.match(/\/$/)) + destdir += "/"; + return destdir + input.fileName.replace(/\.[^\.]*$/,''); + } + } + + prepare: { + var cmd = new JavaScriptCommand(); + cmd.description = "prepare " + FileInfo.fileName(output.fileName); + cmd.highlight = "codegen"; + cmd.qtcreator_version = product.module.qtcreator_version; + cmd.ide_version_major = product.module.ide_version_major; + cmd.ide_version_minor = product.module.ide_version_minor; + cmd.ide_version_release = product.module.ide_version_release; + cmd.sourceCode = function() { + var i; + var vars = {}; + var inf = new TextFile(input.fileName); + var all = inf.readAll(); + // replace quoted quotes + all = all.replace(/\\\"/g, "\""); + // replace config vars + vars['QTCREATOR_VERSION'] = qtcreator_version; + vars['IDE_VERSION_MAJOR'] = ide_version_major; + vars['IDE_VERSION_MINOR'] = ide_version_minor; + vars['IDE_VERSION_RELEASE'] = ide_version_release; + for (i in vars) { + all = all.replace(new RegExp('\\\$\\\$' + i.toUpperCase() + '(?!\w)', 'g'), vars[i]); + } + var file = new TextFile(output.fileName, TextFile.WriteOnly); + file.truncate(); + file.write(all); + file.close(); + } + return cmd; + } + } +} + diff --git a/qtcreator.qbp b/qtcreator.qbp new file mode 100644 index 0000000000..30600b4bad --- /dev/null +++ b/qtcreator.qbp @@ -0,0 +1,168 @@ +import qbs.base 1.0 +import qbs.fileinfo 1.0 as FileInfo + +Project { + property string ide_version_major: '2' + property string ide_version_minor: '4' + property string ide_version_release: '81' + property string qtcreator_version: ide_version_major + '.' + ide_version_minor + '.' + ide_version_release + property var additionalCppDefines: [ 'IDE_LIBRARY_BASENAME="lib"' ] + moduleSearchPaths: "qbs" + + references: [ + "lib/qtcreator/qtcomponents/qtcomponents.qbs", + "share/share.qbs", + "src/libs/3rdparty/botan/botan.qbs", + "src/libs/aggregation/aggregation.qbs", + "src/libs/cplusplus/cplusplus.qbs", + "src/libs/extensionsystem/extensionsystem.qbs", + "src/libs/glsl/glsl.qbs", + "src/libs/languageutils/languageutils.qbs", + "src/libs/qmleditorwidgets/qmleditorwidgets.qbs", + "src/libs/qmljs/qmljs.qbs", + "src/libs/qmljsdebugclient/qmljsdebugclient.qbs", + "src/libs/qtcomponents/styleitem/styleitem.qbs", + "src/libs/symbianutils/symbianutils.qbs", + "src/libs/utils/utils.qbs", + "src/plugins/analyzerbase/analyzerbase.qbs", + "src/plugins/bazaar/bazaar.qbs", + "src/plugins/bineditor/bineditor.qbs", + "src/plugins/bookmarks/bookmarks.qbs", + "src/plugins/classview/classview.qbs", + "src/plugins/cmakeprojectmanager/cmakeprojectmanager.qbs", + "src/plugins/coreplugin/coreplugin.qbs", + "src/plugins/cpaster/cpaster.qbs", + "src/plugins/cppeditor/cppeditor.qbs", + "src/plugins/cpptools/cpptools.qbs", + "src/plugins/cvs/cvs.qbs", + "src/plugins/debugger/debugger.qbs", + "src/plugins/designer/designer.qbs", + "src/plugins/fakevim/fakevim.qbs", + "src/plugins/find/find.qbs", + "src/plugins/genericprojectmanager/genericprojectmanager.qbs", + "src/plugins/git/git.qbs", + "src/plugins/glsleditor/glsleditor.qbs", + "src/plugins/helloworld/helloworld.qbs", + "src/plugins/help/help.qbs", + "src/plugins/imageviewer/imageviewer.qbs", + "src/plugins/locator/locator.qbs", + "src/plugins/macros/macros.qbs", + "src/plugins/madde/madde.qbs", + "src/plugins/mercurial/mercurial.qbs", + "src/plugins/perforce/perforce.qbs", + "src/plugins/projectexplorer/projectexplorer.qbs", + "src/plugins/qmljseditor/qmljseditor.qbs", + "src/plugins/qmljsinspector/qmljsinspector.qbs", + "src/plugins/qmljstools/qmljstools.qbs", + "src/plugins/qmlprofiler/qmlprofiler.qbs", + "src/plugins/qmlprojectmanager/qmlprojectmanager.qbs", + "src/plugins/qt4projectmanager/qt4projectmanager.qbs", + "src/plugins/qtsupport/qtsupport.qbs", + "src/plugins/remotelinux/remotelinux.qbs", + "src/plugins/resourceeditor/resourceeditor.qbs", + "src/plugins/subversion/subversion.qbs", + "src/plugins/tasklist/tasklist.qbs", + "src/plugins/texteditor/texteditor.qbs", + "src/plugins/valgrind/valgrind.qbs", + "src/plugins/vcsbase/vcsbase.qbs", + "src/plugins/welcome/welcome.qbs", + ] + + Product { + name: "app_version_header" + type: "hpp" + files: "src/app/app_version.h.in" + property string ide_version_major: project.ide_version_major + property string ide_version_minor: project.ide_version_minor + property string ide_version_release: project.ide_version_release + property string qtcreator_version: project.qtcreator_version + + Transformer { + inputs: ["src/app/app_version.h.in"] + Artifact { + fileName: "app/app_version.h" + fileTags: "hpp" + } + prepare: { + var cmd = new JavaScriptCommand(); + cmd.description = "generating app_version.h"; + cmd.highlight = "codegen"; + cmd.qtcreator_version = product.qtcreator_version; + cmd.ide_version_major = product.ide_version_major; + cmd.ide_version_minor = product.ide_version_minor; + cmd.ide_version_release = product.ide_version_release; + cmd.onWindows = (product.modules.qbs.targetOS == "windows"); + cmd.sourceCode = function() { + var file = new TextFile(input.fileName); + var content = file.readAll(); + // replace quoted quotes + content = content.replace(/\\\"/g, "\""); + // replace Windows line endings + if (onWindows) + content = content.replace(/\r\n/g, "\n"); + // replace the magic qmake incantations + content = content.replace(/(\n#define IDE_VERSION) .+\n/, "$1 " + qtcreator_version + "\n"); + content = content.replace(/(\n#define IDE_VERSION_MAJOR) .+\n/, "$1 " + ide_version_major + "\n") + content = content.replace(/(\n#define IDE_VERSION_MINOR) .+\n/, "$1 " + ide_version_minor + "\n") + content = content.replace(/(\n#define IDE_VERSION_RELEASE) .+\n/, "$1 " + ide_version_release + "\n") + file = new TextFile(output.fileName, TextFile.WriteOnly); + file.truncate(); + file.write(content); + file.close(); + } + return cmd; + } + } + } + + Product { + name: "qtcreator" + type: ["application", "installed_content"] + destination: "bin" + + cpp.rpaths: ["$ORIGIN/../lib"] + cpp.defines: project.additionalCppDefines + cpp.includePaths: [ + "src", + "src/libs", + "src/shared/qtsingleapplication", + "src/shared/qtlockedfile", + buildDirectory + ] + + Depends { name: "app_version_header" } + Depends { name: "cpp" } + Depends { name: "Qt"; submodules: ["gui", "network"] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + + files: [ + "src/app/main.cpp", + "src/shared/qtsingleapplication/qtsingleapplication.h", + "src/shared/qtsingleapplication/qtsingleapplication.cpp", + "src/shared/qtsingleapplication/qtlocalpeer.h", + "src/shared/qtsingleapplication/qtlocalpeer.cpp", + "src/shared/qtlockedfile/qtlockedfile.cpp" + ] + + Group { + files: "bin/qtcreator.sh" + fileTags: "install" + } + + Group { + condition: qbs.targetOS == "linux" || qbs.targetOS == "macx" + files: [ + "src/shared/qtlockedfile/qtlockedfile_unix.cpp" + ] + } + + Group { + condition: qbs.targetOS == "windows" + files: [ + "src/shared/qtlockedfile/qtlockedfile_win.cpp" + ] + } + } +} + diff --git a/share/share.qbs b/share/share.qbs new file mode 100644 index 0000000000..de9b59400c --- /dev/null +++ b/share/share.qbs @@ -0,0 +1,990 @@ +import qbs.base 1.0 + +Product { + type: ["installed_content"] + name: "SharedContent" + + Group { + qbs.installDir: "share/qtcreator/qmlicons/Qt/16x16" + fileTags: ["install"] + files: [ + "qtcreator/qmlicons/Qt/16x16/FocusScope.png", + "qtcreator/qmlicons/Qt/16x16/Item.png", + "qtcreator/qmlicons/Qt/16x16/BusyIndicator.png", + "qtcreator/qmlicons/Qt/16x16/ParallelAnimation.png", + "qtcreator/qmlicons/Qt/16x16/ChoiceList.png", + "qtcreator/qmlicons/Qt/16x16/TextEdit.png", + "qtcreator/qmlicons/Qt/16x16/PauseAnimation.png", + "qtcreator/qmlicons/Qt/16x16/DatePickerDialog.png", + "qtcreator/qmlicons/Qt/16x16/TimePickerDialog.png", + "qtcreator/qmlicons/Qt/16x16/InfoBanner.png", + "qtcreator/qmlicons/Qt/16x16/Rectangle.png", + "qtcreator/qmlicons/Qt/16x16/item-icon16.png", + "qtcreator/qmlicons/Qt/16x16/CountBubble.png", + "qtcreator/qmlicons/Qt/16x16/State.png", + "qtcreator/qmlicons/Qt/16x16/Button.png", + "qtcreator/qmlicons/Qt/16x16/SequentialAnimation.png", + "qtcreator/qmlicons/Qt/16x16/PageIndicator.png", + "qtcreator/qmlicons/Qt/16x16/ButtonRow.png", + "qtcreator/qmlicons/Qt/16x16/TextField.png", + "qtcreator/qmlicons/Qt/16x16/MouseArea.png", + "qtcreator/qmlicons/Qt/16x16/Tumbler.png", + "qtcreator/qmlicons/Qt/16x16/MoreIndicator.png", + "qtcreator/qmlicons/Qt/16x16/Flickable.png", + "qtcreator/qmlicons/Qt/16x16/ListDelegate.png", + "qtcreator/qmlicons/Qt/16x16/TabBar.png", + "qtcreator/qmlicons/Qt/16x16/GridView.png", + "qtcreator/qmlicons/Qt/16x16/ProgressBar.png", + "qtcreator/qmlicons/Qt/16x16/TextArea.png", + "qtcreator/qmlicons/Qt/16x16/RatingIndicator.png", + "qtcreator/qmlicons/Qt/16x16/Slider.png", + "qtcreator/qmlicons/Qt/16x16/CheckBox.png", + "qtcreator/qmlicons/Qt/16x16/TumblerDialog.png", + "qtcreator/qmlicons/Qt/16x16/ListView.png", + "qtcreator/qmlicons/Qt/16x16/Text.png", + "qtcreator/qmlicons/Qt/16x16/ColorAnimation.png", + "qtcreator/qmlicons/Qt/16x16/Image.png", + "qtcreator/qmlicons/Qt/16x16/RadioButton.png", + "qtcreator/qmlicons/Qt/16x16/Component.png", + "qtcreator/qmlicons/Qt/16x16/BorderImage.png", + "qtcreator/qmlicons/Qt/16x16/TumblerColumn.png", + "qtcreator/qmlicons/Qt/16x16/TextInput.png", + "qtcreator/qmlicons/Qt/16x16/Flipable.png", + "qtcreator/qmlicons/Qt/16x16/TumblerButton.png", + "qtcreator/qmlicons/Qt/16x16/ToolBar.png", + "qtcreator/qmlicons/Qt/16x16/ListButton.png", + "qtcreator/qmlicons/Qt/16x16/PropertyChanges.png", + "qtcreator/qmlicons/Qt/16x16/Switch.png", + "qtcreator/qmlicons/Qt/16x16/Transition.png", + "qtcreator/qmlicons/Qt/16x16/Window.png", + "qtcreator/qmlicons/Qt/16x16/ButtonColumn.png", + "qtcreator/qmlicons/Qt/16x16/PathView.png", + "qtcreator/qmlicons/Qt/16x16/TabButton.png", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/qtquickapp/qml/app/meego10" + fileTags: ["install"] + files: [ + "qtcreator/templates/qtquickapp/qml/app/meego10/MainPage.qml", + "qtcreator/templates/qtquickapp/qml/app/meego10/main.qml", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qmlicons/QtWebkit/16x16" + fileTags: ["install"] + files: [ + "qtcreator/qmlicons/QtWebkit/16x16/WebView.png", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmlpuppet/images" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmlpuppet/images/template_image.png", + "qtcreator/qml/qmlpuppet/images/webkit.png", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmljsdebugger/include" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmljsdebugger/include/jsdebuggeragent.h", + "qtcreator/qml/qmljsdebugger/include/qdeclarativeinspectorservice.h", + "qtcreator/qml/qmljsdebugger/include/qmljsdebugger_global.h", + "qtcreator/qml/qmljsdebugger/include/qdeclarativeviewobserver.h", + "qtcreator/qml/qmljsdebugger/include/qdeclarativeviewinspector.h", + "qtcreator/qml/qmljsdebugger/include/qmlinspectorconstants.h", + ] + } + + Group { + qbs.installDir: "share/qtcreator/welcomescreen/widgets/images/icons" + fileTags: ["install"] + files: [ + "qtcreator/welcomescreen/widgets/images/icons/qtquick.png", + "qtcreator/welcomescreen/widgets/images/icons/adressbook.png", + "qtcreator/welcomescreen/widgets/images/icons/videoIcon.png", + "qtcreator/welcomescreen/widgets/images/icons/qt_sdk.png", + "qtcreator/welcomescreen/widgets/images/icons/ico_community.png", + "qtcreator/welcomescreen/widgets/images/icons/components.png", + "qtcreator/welcomescreen/widgets/images/icons/userguideIcon.png", + "qtcreator/welcomescreen/widgets/images/icons/qt_quick_3.png", + "qtcreator/welcomescreen/widgets/images/icons/ddays09.png", + "qtcreator/welcomescreen/widgets/images/icons/qt_quick_2.png", + "qtcreator/welcomescreen/widgets/images/icons/labsIcon.png", + "qtcreator/welcomescreen/widgets/images/icons/communityIcon.png", + "qtcreator/welcomescreen/widgets/images/icons/ddays11.png", + "qtcreator/welcomescreen/widgets/images/icons/developing_with_qt_creator.png", + "qtcreator/welcomescreen/widgets/images/icons/openIcon.png", + "qtcreator/welcomescreen/widgets/images/icons/buildrun.png", + "qtcreator/welcomescreen/widgets/images/icons/qwidget.png", + "qtcreator/welcomescreen/widgets/images/icons/ddays10.png", + "qtcreator/welcomescreen/widgets/images/icons/qt_quick_1.png", + "qtcreator/welcomescreen/widgets/images/icons/createIcon.png", + "qtcreator/welcomescreen/widgets/images/icons/feedbackIcon.png", + ] + } + + Group { + qbs.installDir: "share/qtcreator/welcomescreen/widgets/images/mockup" + fileTags: ["install"] + files: [ + "qtcreator/welcomescreen/widgets/images/mockup/mainwindow-examples.png", + "qtcreator/welcomescreen/widgets/images/mockup/layout-examples.png", + "qtcreator/welcomescreen/widgets/images/mockup/designer-examples.png", + "qtcreator/welcomescreen/widgets/images/mockup/desktop-examples.png", + "qtcreator/welcomescreen/widgets/images/mockup/thread-examples.png", + "qtcreator/welcomescreen/widgets/images/mockup/qtscript-examples.png", + "qtcreator/welcomescreen/widgets/images/mockup/itemview-examples.png", + "qtcreator/welcomescreen/widgets/images/mockup/penguin.png", + "qtcreator/welcomescreen/widgets/images/mockup/opengl-examples.png", + "qtcreator/welcomescreen/widgets/images/mockup/draganddrop-examples.png", + "qtcreator/welcomescreen/widgets/images/mockup/network-examples.png", + ] + } + + Group { + qbs.installDir: "share/qtcreator/styles" + fileTags: ["install"] + files: [ + "qtcreator/styles/darkvim.xml", + "qtcreator/styles/default.xml", + "qtcreator/styles/intellij.xml", + "qtcreator/styles/grayscale.xml", + "qtcreator/styles/inkpot.xml", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmlpuppet/container" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmlpuppet/container/reparentcontainer.h", + "qtcreator/qml/qmlpuppet/container/informationcontainer.cpp", + "qtcreator/qml/qmlpuppet/container/propertyabstractcontainer.cpp", + "qtcreator/qml/qmlpuppet/container/instancecontainer.cpp", + "qtcreator/qml/qmlpuppet/container/propertybindingcontainer.h", + "qtcreator/qml/qmlpuppet/container/imagecontainer.h", + "qtcreator/qml/qmlpuppet/container/imagecontainer.cpp", + "qtcreator/qml/qmlpuppet/container/propertyvaluecontainer.h", + "qtcreator/qml/qmlpuppet/container/propertyvaluecontainer.cpp", + "qtcreator/qml/qmlpuppet/container/propertybindingcontainer.cpp", + "qtcreator/qml/qmlpuppet/container/idcontainer.h", + "qtcreator/qml/qmlpuppet/container/idcontainer.cpp", + "qtcreator/qml/qmlpuppet/container/addimportcontainer.cpp", + "qtcreator/qml/qmlpuppet/container/informationcontainer.h", + "qtcreator/qml/qmlpuppet/container/reparentcontainer.cpp", + "qtcreator/qml/qmlpuppet/container/instancecontainer.h", + "qtcreator/qml/qmlpuppet/container/addimportcontainer.h", + "qtcreator/qml/qmlpuppet/container/propertyabstractcontainer.h", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qmldesigner/propertyeditor/Qt" + fileTags: ["install"] + files: [ + "qtcreator/qmldesigner/propertyeditor/Qt/FlickableGroupBox.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/ColorScheme.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/Type.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/ColorGroupBox.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/ExtendedPane.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/FontStyleButtons.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/FlagedButton.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/FlowSpecifics.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/ExtendedSwitches.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/PropertyFrame.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/PlaceHolder.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/Extended.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/Modifiers.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/TextInputSpecifics.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/ColorLabel.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/FlipableSpecifics.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/RectangleColorGroupBox.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/HorizontalLayout.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/DoubleSpinBoxAlternate.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/TextInputGroupBox.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/TextEditor.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/PathViewSpecifics.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/ExpressionEditor.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/AlignmentVerticalButtons.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/SliderWidget.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/LineEdit.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/FlickableSpecifics.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/DoubleSpinBox.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/LayoutPane.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/RectangleSpecifics.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/RowSpecifics.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/FontComboBox.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/ItemPane.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/Layout.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/Geometry.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/GridSpecifics.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/StandardTextColorGroupBox.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/ImageSpecifics.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/AnchorButtons.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/emptyPane.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/FontGroupBox.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/HorizontalWhiteLine.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/GroupBoxOption.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/ExtendedFunctionButton.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/Switches.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/VerticalLayout.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/GridViewSpecifics.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/MouseAreaSpecifics.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/GroupBox.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/ComboBox.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/IntEditor.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/AlignmentHorizontalButtons.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/Label.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/TextEditSpecifics.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/ListViewSpecifics.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/BorderImageSpecifics.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/Visibility.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/Transformation.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/AnchorBox.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/ScrollArea.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/CheckBox.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/TextSpecifics.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/StandardTextGroupBox.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/SpinBox.qml", + "qtcreator/qmldesigner/propertyeditor/Qt/ColorTypeButtons.qml", + ] + } + + Group { + qbs.installDir: "share/qtcreator/welcomescreen/widgets" + fileTags: ["install"] + files: [ + "qtcreator/welcomescreen/widgets/Feedback.qml", + "qtcreator/welcomescreen/widgets/CustomFonts.qml", + "qtcreator/welcomescreen/widgets/LinkedText.qml", + "qtcreator/welcomescreen/widgets/CustomTab.qml", + "qtcreator/welcomescreen/widgets/SearchBar.qml", + "qtcreator/welcomescreen/widgets/CustomizedGridView.qml", + "qtcreator/welcomescreen/widgets/Logo.qml", + "qtcreator/welcomescreen/widgets/RecentProjects.qml", + "qtcreator/welcomescreen/widgets/PageLoader.qml", + "qtcreator/welcomescreen/widgets/CustomColors.qml", + "qtcreator/welcomescreen/widgets/ProjectItem.qml", + "qtcreator/welcomescreen/widgets/LinksBar.qml", + "qtcreator/welcomescreen/widgets/PageCaption.qml", + "qtcreator/welcomescreen/widgets/SessionItem.qml", + "qtcreator/welcomescreen/widgets/Delegate.qml", + "qtcreator/welcomescreen/widgets/RecentSessions.qml", + "qtcreator/welcomescreen/widgets/GettingStartedItem.qml", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qmldesigner/propertyeditor/Qt/images" + fileTags: ["install"] + files: [ + "qtcreator/qmldesigner/propertyeditor/Qt/images/alignmentright-h-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/default-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/rightArrow.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/mouse-area-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/reset-button.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/icon_color_gradient.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/image-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/text-edit-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/bold-h-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/standard.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/list-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/italic-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/placeholder.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/alignmentbottom-h-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/rect-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/alignmentleft-h-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/bold-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/blended-image-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/submenu.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/leftArrow.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/alignmentbottom-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/alignmentcenterh-h-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/expression.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/downArrow.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/alignmentmiddle-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/item-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/text-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/underline-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/alignmentleft-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/icon_color_none.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/apply.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/alignmentcenterh-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/alignmenttop-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/upArrow.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/strikeout-h-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/alignmentright-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/behaivour.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/strikeout-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/grid-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/layout.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/underline-h-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/alignmenttop-h-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/alignmentmiddle-h-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/cancel.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/italic-h-icon.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/button.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/extended.png", + "qtcreator/qmldesigner/propertyeditor/Qt/images/icon_color_solid.png", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/wizards/plaincapp" + fileTags: ["install"] + files: [ + "qtcreator/templates/wizards/plaincapp/console.png", + "qtcreator/templates/wizards/plaincapp/wizard.xml", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/wizards/plaincppapp" + fileTags: ["install"] + files: [ + "qtcreator/templates/wizards/plaincppapp/console.png", + "qtcreator/templates/wizards/plaincppapp/wizard.xml", + "qtcreator/templates/wizards/plaincppapp/main.cpp", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmlpuppet/qml2puppet/instances" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmlpuppet/qml2puppet/instances/sgitemnodeinstance.h", + "qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp", + "qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5previewnodeinstanceserver.cpp", + "qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceserver.cpp", + "qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceclientproxy.cpp", + "qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5previewnodeinstanceserver.h", + "qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5rendernodeinstanceserver.h", + "qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.h", + "qtcreator/qml/qmlpuppet/qml2puppet/instances/sgitemnodeinstance.cpp", + "qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5rendernodeinstanceserver.cpp", + "qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceserver.h", + "qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceclientproxy.h", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmljsdebugger/include/qt_private" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmljsdebugger/include/qt_private/qdeclarativedebughelper_p.h", + "qtcreator/qml/qmljsdebugger/include/qt_private/qdeclarativedebugservice_p.h", + "qtcreator/qml/qmljsdebugger/include/qt_private/qdeclarativestate_p.h", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmlobserver/startup" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmlobserver/startup/startup.qml", + "qtcreator/qml/qmlobserver/startup/white-star.png", + "qtcreator/qml/qmlobserver/startup/Logo.qml", + "qtcreator/qml/qmlobserver/startup/quick-blur.png", + "qtcreator/qml/qmlobserver/startup/qt-sketch.jpg", + "qtcreator/qml/qmlobserver/startup/quick-regular.png", + "qtcreator/qml/qmlobserver/startup/qt-back.png", + "qtcreator/qml/qmlobserver/startup/qt-text.png", + "qtcreator/qml/qmlobserver/startup/startup.qrc", + "qtcreator/qml/qmlobserver/startup/qt-front.png", + "qtcreator/qml/qmlobserver/startup/shadow.png", + "qtcreator/qml/qmlobserver/startup/qt-blue.jpg", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/qtquickapp/qmlapplicationviewer" + fileTags: ["install"] + files: [ + "qtcreator/templates/qtquickapp/qmlapplicationviewer/qmlapplicationviewer.h", + "qtcreator/templates/qtquickapp/qmlapplicationviewer/qmlapplicationviewer.cpp", + ] + } + + Group { + qbs.installDir: "share/qtcreator/designer" + fileTags: ["install"] + files: [ + "qtcreator/designer/templates.xml", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/wizards/plaincppapp-cmake" + fileTags: ["install"] + files: [ + "qtcreator/templates/wizards/plaincppapp-cmake/console.png", + "qtcreator/templates/wizards/plaincppapp-cmake/wizard.xml", + "qtcreator/templates/wizards/plaincppapp-cmake/main.cpp", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmlpuppet/instances" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmlpuppet/instances/nodeinstanceclientproxy.h", + "qtcreator/qml/qmlpuppet/instances/dummycontextobject.h", + "qtcreator/qml/qmlpuppet/instances/servernodeinstance.h", + "qtcreator/qml/qmlpuppet/instances/qmlpropertychangesnodeinstance.cpp", + "qtcreator/qml/qmlpuppet/instances/qmlstatenodeinstance.h", + "qtcreator/qml/qmlpuppet/instances/nodeinstancemetaobject.cpp", + "qtcreator/qml/qmlpuppet/instances/objectnodeinstance.cpp", + "qtcreator/qml/qmlpuppet/instances/anchorchangesnodeinstance.cpp", + "qtcreator/qml/qmlpuppet/instances/nodeinstanceclientproxy.cpp", + "qtcreator/qml/qmlpuppet/instances/dummynodeinstance.h", + "qtcreator/qml/qmlpuppet/instances/nodeinstancesignalspy.cpp", + "qtcreator/qml/qmlpuppet/instances/behaviornodeinstance.cpp", + "qtcreator/qml/qmlpuppet/instances/anchorchangesnodeinstance.h", + "qtcreator/qml/qmlpuppet/instances/childrenchangeeventfilter.cpp", + "qtcreator/qml/qmlpuppet/instances/objectnodeinstance.h", + "qtcreator/qml/qmlpuppet/instances/qmltransitionnodeinstance.cpp", + "qtcreator/qml/qmlpuppet/instances/componentnodeinstance.cpp", + "qtcreator/qml/qmlpuppet/instances/childrenchangeeventfilter.h", + "qtcreator/qml/qmlpuppet/instances/nodeinstancemetaobject.h", + "qtcreator/qml/qmlpuppet/instances/dummynodeinstance.cpp", + "qtcreator/qml/qmlpuppet/instances/nodeinstanceserver.cpp", + "qtcreator/qml/qmlpuppet/instances/servernodeinstance.cpp", + "qtcreator/qml/qmlpuppet/instances/componentnodeinstance.h", + "qtcreator/qml/qmlpuppet/instances/nodeinstanceserver.h", + "qtcreator/qml/qmlpuppet/instances/behaviornodeinstance.h", + "qtcreator/qml/qmlpuppet/instances/qmlstatenodeinstance.cpp", + "qtcreator/qml/qmlpuppet/instances/nodeinstancesignalspy.h", + "qtcreator/qml/qmlpuppet/instances/qmlpropertychangesnodeinstance.h", + "qtcreator/qml/qmlpuppet/instances/dummycontextobject.cpp", + "qtcreator/qml/qmlpuppet/instances/qmltransitionnodeinstance.h", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/wizards/plaincapp-cmake" + fileTags: ["install"] + files: [ + "qtcreator/templates/wizards/plaincapp-cmake/console.png", + "qtcreator/templates/wizards/plaincapp-cmake/wizard.xml", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmldump" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmldump/qmlstreamwriter.h", + "qtcreator/qml/qmldump/qmlstreamwriter.cpp", + "qtcreator/qml/qmldump/main.cpp", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/qtquickapp" + fileTags: ["install"] + files: [ + "qtcreator/templates/qtquickapp/main.cpp", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/qtquickapp/qml/app/qtquick10" + fileTags: ["install"] + files: [ + "qtcreator/templates/qtquickapp/qml/app/qtquick10/main.qml", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/shared" + fileTags: ["install"] + files: [ + "qtcreator/templates/shared/icon64.png", + "qtcreator/templates/shared/icon80.png", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/wizards/qtcreatorplugin" + fileTags: ["install"] + files: [ + "qtcreator/templates/wizards/qtcreatorplugin/wizard.xml", + "qtcreator/templates/wizards/qtcreatorplugin/mypluginconstants.h", + "qtcreator/templates/wizards/qtcreatorplugin/myplugin.h", + "qtcreator/templates/wizards/qtcreatorplugin/qtcreator_logo_24.png", + "qtcreator/templates/wizards/qtcreatorplugin/myplugin.cpp", + "qtcreator/templates/wizards/qtcreatorplugin/myplugin_global.h", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmlpuppet/qml2puppet" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmlpuppet/qml2puppet/main.cpp", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/wizards/qml-extension" + fileTags: ["install"] + files: [ + "qtcreator/templates/wizards/qml-extension/object.cpp", + "qtcreator/templates/wizards/qml-extension/object.h", + "qtcreator/templates/wizards/qml-extension/plugin.h", + "qtcreator/templates/wizards/qml-extension/wizard.xml", + "qtcreator/templates/wizards/qml-extension/lib.png", + "qtcreator/templates/wizards/qml-extension/plugin.cpp", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmljsdebugger/editor" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmljsdebugger/editor/liverubberbandselectionmanipulator.cpp", + "qtcreator/qml/qmljsdebugger/editor/subcomponentmasklayeritem.h", + "qtcreator/qml/qmljsdebugger/editor/abstractliveedittool.cpp", + "qtcreator/qml/qmljsdebugger/editor/liveselectiontool.cpp", + "qtcreator/qml/qmljsdebugger/editor/abstractliveedittool.h", + "qtcreator/qml/qmljsdebugger/editor/subcomponentmasklayeritem.cpp", + "qtcreator/qml/qmljsdebugger/editor/boundingrecthighlighter.h", + "qtcreator/qml/qmljsdebugger/editor/livelayeritem.h", + "qtcreator/qml/qmljsdebugger/editor/liveselectionrectangle.cpp", + "qtcreator/qml/qmljsdebugger/editor/liveselectionindicator.cpp", + "qtcreator/qml/qmljsdebugger/editor/liveselectionindicator.h", + "qtcreator/qml/qmljsdebugger/editor/liveselectionrectangle.h", + "qtcreator/qml/qmljsdebugger/editor/colorpickertool.h", + "qtcreator/qml/qmljsdebugger/editor/liverubberbandselectionmanipulator.h", + "qtcreator/qml/qmljsdebugger/editor/liveselectiontool.h", + "qtcreator/qml/qmljsdebugger/editor/livesingleselectionmanipulator.cpp", + "qtcreator/qml/qmljsdebugger/editor/boundingrecthighlighter.cpp", + "qtcreator/qml/qmljsdebugger/editor/zoomtool.cpp", + "qtcreator/qml/qmljsdebugger/editor/livesingleselectionmanipulator.h", + "qtcreator/qml/qmljsdebugger/editor/livelayeritem.cpp", + "qtcreator/qml/qmljsdebugger/editor/zoomtool.h", + "qtcreator/qml/qmljsdebugger/editor/colorpickertool.cpp", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/qt4project" + fileTags: ["install"] + files: [ + "qtcreator/templates/qt4project/mywidget.cpp", + "qtcreator/templates/qt4project/mywidget_form.h", + "qtcreator/templates/qt4project/widget.ui", + "qtcreator/templates/qt4project/mywidget.h", + "qtcreator/templates/qt4project/mywidget_form.cpp", + "qtcreator/templates/qt4project/main.cpp", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmlpuppet/interfaces" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmlpuppet/interfaces/nodeinstanceserverinterface.h", + "qtcreator/qml/qmlpuppet/interfaces/commondefines.h", + "qtcreator/qml/qmlpuppet/interfaces/nodeinstanceclientinterface.h", + "qtcreator/qml/qmlpuppet/interfaces/nodeinstanceserverinterface.cpp", + ] + } + + Group { + qbs.installDir: "share/qtcreator/welcomescreen/widgets/dummydata" + fileTags: ["install"] + files: [ + "qtcreator/welcomescreen/widgets/dummydata/pagesModel.qml", + "qtcreator/welcomescreen/widgets/dummydata/examplesModel.qml", + "qtcreator/welcomescreen/widgets/dummydata/mockupTags.qml", + "qtcreator/welcomescreen/widgets/dummydata/tabsModel.qml", + ] + } + + Group { + qbs.installDir: "share/qtcreator/welcomescreen" + fileTags: ["install"] + files: [ + "qtcreator/welcomescreen/examples.qml", + "qtcreator/welcomescreen/gettingstarted.qml", + "qtcreator/welcomescreen/develop.qml", + "qtcreator/welcomescreen/images_areaofinterest.xml", + "qtcreator/welcomescreen/tutorials.qml", + "qtcreator/welcomescreen/welcomescreen.qml", + "qtcreator/welcomescreen/qtcreator_tutorials.xml", + "qtcreator/welcomescreen/examples_fallback.xml", + ] + } + + Group { + qbs.installDir: "share/qtcreator/dumper/test" + fileTags: ["install"] + files: [ + "qtcreator/dumper/test/main.cpp", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmlpuppet/qmlpuppet/instances" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmlpuppet/qmlpuppet/instances/qt4informationnodeinstanceserver.cpp", + "qtcreator/qml/qmlpuppet/qmlpuppet/instances/qt4nodeinstanceserver.cpp", + "qtcreator/qml/qmlpuppet/qmlpuppet/instances/qmlgraphicsitemnodeinstance.h", + "qtcreator/qml/qmlpuppet/qmlpuppet/instances/positionernodeinstance.h", + "qtcreator/qml/qmlpuppet/qmlpuppet/instances/qt4rendernodeinstanceserver.h", + "qtcreator/qml/qmlpuppet/qmlpuppet/instances/qt4previewnodeinstanceserver.h", + "qtcreator/qml/qmlpuppet/qmlpuppet/instances/qmlgraphicsitemnodeinstance.cpp", + "qtcreator/qml/qmlpuppet/qmlpuppet/instances/qt4nodeinstanceserver.h", + "qtcreator/qml/qmlpuppet/qmlpuppet/instances/qt4rendernodeinstanceserver.cpp", + "qtcreator/qml/qmlpuppet/qmlpuppet/instances/graphicsobjectnodeinstance.h", + "qtcreator/qml/qmlpuppet/qmlpuppet/instances/graphicsobjectnodeinstance.cpp", + "qtcreator/qml/qmlpuppet/qmlpuppet/instances/qt4nodeinstanceclientproxy.cpp", + "qtcreator/qml/qmlpuppet/qmlpuppet/instances/qt4informationnodeinstanceserver.h", + "qtcreator/qml/qmlpuppet/qmlpuppet/instances/qt4previewnodeinstanceserver.cpp", + "qtcreator/qml/qmlpuppet/qmlpuppet/instances/positionernodeinstance.cpp", + "qtcreator/qml/qmlpuppet/qmlpuppet/instances/qt4nodeinstanceclientproxy.h", + ] + } + + Group { + qbs.installDir: "share/qtcreator/welcomescreen/widgets/dummydata/context" + fileTags: ["install"] + files: [ + "qtcreator/welcomescreen/widgets/dummydata/context/ExampleDelegate.qml", + "qtcreator/welcomescreen/widgets/dummydata/context/ExampleGridView.qml", + ] + } + + Group { + qbs.installDir: "share/qtcreator/welcomescreen/widgets/images" + fileTags: ["install"] + files: [ + "qtcreator/welcomescreen/widgets/images/gettingStarted01.png", + "qtcreator/welcomescreen/widgets/images/tab.png", + "qtcreator/welcomescreen/widgets/images/gettingStarted02.png", + "qtcreator/welcomescreen/widgets/images/arrowBig.png", + "qtcreator/welcomescreen/widgets/images/qtcreator.png", + "qtcreator/welcomescreen/widgets/images/more.png", + "qtcreator/welcomescreen/widgets/images/gettingStarted03.png", + "qtcreator/welcomescreen/widgets/images/bullet.png", + "qtcreator/welcomescreen/widgets/images/gettingStarted04.png", + "qtcreator/welcomescreen/widgets/images/dropshadow.png", + ] + } + + Group { + qbs.installDir: "share/qtcreator/generic-highlighter" + fileTags: ["install"] + files: [ + "qtcreator/generic-highlighter/perl.xml", + "qtcreator/generic-highlighter/bash.xml", + "qtcreator/generic-highlighter/autoconf.xml", + "qtcreator/generic-highlighter/yacc.xml", + "qtcreator/generic-highlighter/css.xml", + "qtcreator/generic-highlighter/cmake.xml", + "qtcreator/generic-highlighter/alert.xml", + "qtcreator/generic-highlighter/dtd.xml", + "qtcreator/generic-highlighter/valgrind-suppression.xml", + "qtcreator/generic-highlighter/doxygen.xml", + "qtcreator/generic-highlighter/ini.xml", + "qtcreator/generic-highlighter/java.xml", + "qtcreator/generic-highlighter/javadoc.xml", + "qtcreator/generic-highlighter/xml.xml", + "qtcreator/generic-highlighter/html.xml", + "qtcreator/generic-highlighter/ruby.xml", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/wizards/scriptgeneratedproject" + fileTags: ["install"] + files: [ + "qtcreator/templates/wizards/scriptgeneratedproject/wizard_sample.xml", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmlobserver/browser/images" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmlobserver/browser/images/titlebar.png", + "qtcreator/qml/qmlobserver/browser/images/folder.png", + "qtcreator/qml/qmlobserver/browser/images/up.png", + ] + } + + Group { + qbs.installDir: "share/qtcreator/welcomescreen/dummydata" + fileTags: ["install"] + files: [ + "qtcreator/welcomescreen/dummydata/pagesModel.qml", + "qtcreator/welcomescreen/dummydata/examplesModel.qml", + "qtcreator/welcomescreen/dummydata/tutorialsModel.qml", + "qtcreator/welcomescreen/dummydata/projectList.qml", + "qtcreator/welcomescreen/dummydata/sessionList.qml", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/html5app/html5applicationviewer/touchnavigation" + fileTags: ["install"] + files: [ + "qtcreator/templates/html5app/html5applicationviewer/touchnavigation/webtouchscroller.h", + "qtcreator/templates/html5app/html5applicationviewer/touchnavigation/navigationcontroller.cpp", + "qtcreator/templates/html5app/html5applicationviewer/touchnavigation/webtouchnavigation.h", + "qtcreator/templates/html5app/html5applicationviewer/touchnavigation/webtouchphysics.h", + "qtcreator/templates/html5app/html5applicationviewer/touchnavigation/webnavigation.cpp", + "qtcreator/templates/html5app/html5applicationviewer/touchnavigation/webtouchscroller.cpp", + "qtcreator/templates/html5app/html5applicationviewer/touchnavigation/webtouchphysics.cpp", + "qtcreator/templates/html5app/html5applicationviewer/touchnavigation/webtouchevent.cpp", + "qtcreator/templates/html5app/html5applicationviewer/touchnavigation/webtouchphysicsinterface.cpp", + "qtcreator/templates/html5app/html5applicationviewer/touchnavigation/navigationcontroller.h", + "qtcreator/templates/html5app/html5applicationviewer/touchnavigation/webtouchnavigation.cpp", + "qtcreator/templates/html5app/html5applicationviewer/touchnavigation/webtouchevent.h", + "qtcreator/templates/html5app/html5applicationviewer/touchnavigation/webnavigation.h", + "qtcreator/templates/html5app/html5applicationviewer/touchnavigation/webtouchphysicsinterface.h", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/qt4project/customwidgetwizard" + fileTags: ["install"] + files: [ + "qtcreator/templates/qt4project/customwidgetwizard/tpl_resources.qrc", + "qtcreator/templates/qt4project/customwidgetwizard/tpl_widget.h", + "qtcreator/templates/qt4project/customwidgetwizard/tpl_collection.h", + "qtcreator/templates/qt4project/customwidgetwizard/tpl_single.h", + "qtcreator/templates/qt4project/customwidgetwizard/tpl_collection.cpp", + "qtcreator/templates/qt4project/customwidgetwizard/tpl_widget.cpp", + "qtcreator/templates/qt4project/customwidgetwizard/tpl_single.cpp", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qmldesigner/propertyeditor/QtWebKit" + fileTags: ["install"] + files: [ + "qtcreator/qmldesigner/propertyeditor/QtWebKit/WebViewSpecifics.qml", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmljsdebugger" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmljsdebugger/jsdebuggeragent.cpp", + "qtcreator/qml/qmljsdebugger/qdeclarativeviewinspector.cpp", + "qtcreator/qml/qmljsdebugger/qdeclarativeinspectorservice.cpp", + "qtcreator/qml/qmljsdebugger/qdeclarativeviewinspector_p.h", + ] + } + + Group { + qbs.installDir: "share/qtcreator/snippets" + fileTags: ["install"] + files: [ + "qtcreator/snippets/cpp.xml", + "qtcreator/snippets/text.xml", + "qtcreator/snippets/qml.xml", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/mobileapp" + fileTags: ["install"] + files: [ + "qtcreator/templates/mobileapp/mainwindow.h", + "qtcreator/templates/mobileapp/mainwindow.ui", + "qtcreator/templates/mobileapp/mainwindow.cpp", + "qtcreator/templates/mobileapp/main.cpp", + ] + } + + Group { + qbs.installDir: "share/qtcreator/designer/templates" + fileTags: ["install"] + files: [ + "qtcreator/designer/templates/Main_Window.ui", + "qtcreator/designer/templates/Widget.ui", + "qtcreator/designer/templates/Dialog_with_Buttons_Right.ui", + "qtcreator/designer/templates/Dialog_with_Buttons_Bottom.ui", + "qtcreator/designer/templates/Dialog_without_Buttons.ui", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/html5app/html5applicationviewer" + fileTags: ["install"] + files: [ + "qtcreator/templates/html5app/html5applicationviewer/html5applicationviewer.cpp", + "qtcreator/templates/html5app/html5applicationviewer/html5applicationviewer.h", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmljsdebugger/protocol" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmljsdebugger/protocol/inspectorprotocol.h", + ] + } + + Group { + qbs.installDir: "share/qtcreator/dumper" + fileTags: ["install"] + files: [ + "qtcreator/dumper/dumper_p.h", + "qtcreator/dumper/dumper.h", + "qtcreator/dumper/dumper.cpp", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmlobserver" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmlobserver/deviceorientation_symbian.cpp", + "qtcreator/qml/qmlobserver/qdeclarativetester.cpp", + "qtcreator/qml/qmlobserver/deviceorientation_harmattan.cpp", + "qtcreator/qml/qmlobserver/deviceorientation.cpp", + "qtcreator/qml/qmlobserver/proxysettings.h", + "qtcreator/qml/qmlobserver/qmlruntime.cpp", + "qtcreator/qml/qmlobserver/recopts.ui", + "qtcreator/qml/qmlobserver/deviceorientation.h", + "qtcreator/qml/qmlobserver/loggerwidget.h", + "qtcreator/qml/qmlobserver/proxysettings.cpp", + "qtcreator/qml/qmlobserver/loggerwidget.cpp", + "qtcreator/qml/qmlobserver/deviceorientation_maemo5.cpp", + "qtcreator/qml/qmlobserver/proxysettings_maemo5.ui", + "qtcreator/qml/qmlobserver/texteditautoresizer_maemo5.h", + "qtcreator/qml/qmlobserver/qdeclarativetester.h", + "qtcreator/qml/qmlobserver/qmlruntime.h", + "qtcreator/qml/qmlobserver/recopts_maemo5.ui", + "qtcreator/qml/qmlobserver/proxysettings.ui", + "qtcreator/qml/qmlobserver/main.cpp", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/wizards/listmodel" + fileTags: ["install"] + files: [ + "qtcreator/templates/wizards/listmodel/listmodel.cpp", + "qtcreator/templates/wizards/listmodel/listmodel.h", + "qtcreator/templates/wizards/listmodel/wizard_sample.xml", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmlpuppet" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmlpuppet/qmlpuppet.qrc", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/html5app" + fileTags: ["install"] + files: [ + "qtcreator/templates/html5app/main.cpp", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/qtquickapp/qml/app/symbian11" + fileTags: ["install"] + files: [ + "qtcreator/templates/qtquickapp/qml/app/symbian11/MainPage.qml", + "qtcreator/templates/qtquickapp/qml/app/symbian11/main.qml", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmlpuppet/qmlpuppet" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmlpuppet/qmlpuppet/main.cpp", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmlpuppet/commands" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmlpuppet/commands/tokencommand.h", + "qtcreator/qml/qmlpuppet/commands/pixmapchangedcommand.cpp", + "qtcreator/qml/qmlpuppet/commands/statepreviewimagechangedcommand.cpp", + "qtcreator/qml/qmlpuppet/commands/changenodesourcecommand.cpp", + "qtcreator/qml/qmlpuppet/commands/reparentinstancescommand.cpp", + "qtcreator/qml/qmlpuppet/commands/createscenecommand.cpp", + "qtcreator/qml/qmlpuppet/commands/changestatecommand.cpp", + "qtcreator/qml/qmlpuppet/commands/clearscenecommand.cpp", + "qtcreator/qml/qmlpuppet/commands/changebindingscommand.h", + "qtcreator/qml/qmlpuppet/commands/valueschangedcommand.h", + "qtcreator/qml/qmlpuppet/commands/childrenchangedcommand.h", + "qtcreator/qml/qmlpuppet/commands/clearscenecommand.h", + "qtcreator/qml/qmlpuppet/commands/changebindingscommand.cpp", + "qtcreator/qml/qmlpuppet/commands/childrenchangedcommand.cpp", + "qtcreator/qml/qmlpuppet/commands/createscenecommand.h", + "qtcreator/qml/qmlpuppet/commands/completecomponentcommand.h", + "qtcreator/qml/qmlpuppet/commands/componentcompletedcommand.cpp", + "qtcreator/qml/qmlpuppet/commands/changeauxiliarycommand.cpp", + "qtcreator/qml/qmlpuppet/commands/pixmapchangedcommand.h", + "qtcreator/qml/qmlpuppet/commands/changevaluescommand.cpp", + "qtcreator/qml/qmlpuppet/commands/createinstancescommand.cpp", + "qtcreator/qml/qmlpuppet/commands/changevaluescommand.h", + "qtcreator/qml/qmlpuppet/commands/synchronizecommand.cpp", + "qtcreator/qml/qmlpuppet/commands/changeidscommand.cpp", + "qtcreator/qml/qmlpuppet/commands/changenodesourcecommand.h", + "qtcreator/qml/qmlpuppet/commands/removeinstancescommand.cpp", + "qtcreator/qml/qmlpuppet/commands/changeidscommand.h", + "qtcreator/qml/qmlpuppet/commands/synchronizecommand.h", + "qtcreator/qml/qmlpuppet/commands/valueschangedcommand.cpp", + "qtcreator/qml/qmlpuppet/commands/informationchangedcommand.cpp", + "qtcreator/qml/qmlpuppet/commands/changefileurlcommand.cpp", + "qtcreator/qml/qmlpuppet/commands/componentcompletedcommand.h", + "qtcreator/qml/qmlpuppet/commands/removepropertiescommand.h", + "qtcreator/qml/qmlpuppet/commands/removeinstancescommand.h", + "qtcreator/qml/qmlpuppet/commands/changeauxiliarycommand.h", + "qtcreator/qml/qmlpuppet/commands/informationchangedcommand.h", + "qtcreator/qml/qmlpuppet/commands/removepropertiescommand.cpp", + "qtcreator/qml/qmlpuppet/commands/completecomponentcommand.cpp", + "qtcreator/qml/qmlpuppet/commands/createinstancescommand.h", + "qtcreator/qml/qmlpuppet/commands/reparentinstancescommand.h", + "qtcreator/qml/qmlpuppet/commands/changestatecommand.h", + "qtcreator/qml/qmlpuppet/commands/statepreviewimagechangedcommand.h", + "qtcreator/qml/qmlpuppet/commands/tokencommand.cpp", + "qtcreator/qml/qmlpuppet/commands/changefileurlcommand.h", + ] + } + + Group { + qbs.installDir: "share/qtcreator/templates/wizards/helloworld" + fileTags: ["install"] + files: [ + "qtcreator/templates/wizards/helloworld/console.png", + "qtcreator/templates/wizards/helloworld/wizard_sample.xml", + "qtcreator/templates/wizards/helloworld/main.cpp", + ] + } + + Group { + qbs.installDir: "share/qtcreator/qml/qmlobserver/browser" + fileTags: ["install"] + files: [ + "qtcreator/qml/qmlobserver/browser/Browser.qml", + "qtcreator/qml/qmlobserver/browser/browser.qrc", + ] + } +} + diff --git a/src/libs/3rdparty/botan/botan.qbs b/src/libs/3rdparty/botan/botan.qbs new file mode 100644 index 0000000000..3386128499 --- /dev/null +++ b/src/libs/3rdparty/botan/botan.qbs @@ -0,0 +1,539 @@ +import qbs.base 1.0 + +DynamicLibrary { + name: "botan" + destination: "lib" + + Depends { name: "cpp" } + Depends { name: "qt"; submodules: 'core' } + + cpp.includePaths: ["build", "src"] + cpp.staticLibraries: { + if (qbs.targetOS == 'windows') { + return [ + "advapi32.lib", + "user32.lib" + ] + } + } + cpp.dynamicLibraries: { + if (qbs.targetOS == 'linux' || qbs.targetOS == 'freebsd') { + return ['rt'] + } + } + + cpp.defines: { + var result = [] + if (qbs.toolchain == 'msvc2005' || qbs.toolchain == 'msvc2005' || qbs.toolchain == 'msvc2008' || qbs.toolchain == 'msvc2010') + result.push('BOTAN_DLL=__declspec(dllexport)') + return result + } + + // TODO: add those flags to mingw's compiler: -fpermissive -finline-functions -Wno-long-long + + files: [ + "src/algo_factory/algo_cache.h", + "src/algo_factory/algo_factory.h", + "src/alloc/allocate.h", + "src/alloc/mem_pool/mem_pool.h", + "src/alloc/secmem.h", + "src/alloc/system_alloc/defalloc.h", + "src/asn1/alg_id.h", + "src/asn1/asn1_int.h", + "src/asn1/asn1_obj.h", + "src/asn1/asn1_oid.h", + "src/asn1/ber_dec.h", + "src/asn1/der_enc.h", + "src/benchmark/benchmark.h", + "src/block/aes/aes.h", + "src/block/block_cipher.h", + "src/block/blowfish/blowfish.h", + "src/block/cast/cast128.h", + "src/block/cast/cast256.h", + "src/block/des/des.h", + "src/block/des/desx.h", + "src/block/gost_28147/gost_28147.h", + "src/block/idea/idea.h", + "src/block/kasumi/kasumi.h", + "src/block/lion/lion.h", + "src/block/lubyrack/lubyrack.h", + "src/block/mars/mars.h", + "src/block/misty1/misty1.h", + "src/block/noekeon/noekeon.h", + "src/block/rc2/rc2.h", + "src/block/rc5/rc5.h", + "src/block/rc6/rc6.h", + "src/block/safer/safer_sk.h", + "src/block/seed/seed.h", + "src/block/serpent/serpent.h", + "src/block/skipjack/skipjack.h", + "src/block/square/square.h", + "src/block/tea/tea.h", + "src/block/twofish/twofish.h", + "src/block/xtea/xtea.h", + "src/cert/x509/certstor.h", + "src/cert/x509/crl_ent.h", + "src/cert/x509/pkcs10.h", + "src/cert/x509/x509_ca.h", + "src/cert/x509/x509_crl.h", + "src/cert/x509/x509_ext.h", + "src/cert/x509/x509_obj.h", + "src/cert/x509/x509cert.h", + "src/cert/x509/x509find.h", + "src/cert/x509/x509self.h", + "src/cert/x509/x509stor.h", + "src/checksum/adler32/adler32.h", + "src/checksum/crc24/crc24.h", + "src/checksum/crc32/crc32.h", + "src/cms/cms_dec.h", + "src/cms/cms_enc.h", + "src/codec/base64/base64.h", + "src/codec/hex/hex.h", + "src/codec/openpgp/openpgp.h", + "src/codec/pem/pem.h", + "src/cryptobox/cryptobox.h", + "src/engine/def_engine/def_eng.h", + "src/engine/engine.h", + "src/entropy/entropy_src.h", + "src/filters/basefilt.h", + "src/filters/buf_filt.h", + "src/filters/data_snk.h", + "src/filters/data_src.h", + "src/filters/filter.h", + "src/filters/filters.h", + "src/filters/out_buf.h", + "src/filters/pbe.h", + "src/filters/pipe.h", + "src/filters/secqueue.h", + "src/hash/fork256/fork256.h", + "src/hash/gost_3411/gost_3411.h", + "src/hash/has160/has160.h", + "src/hash/hash.h", + "src/hash/md2/md2.h", + "src/hash/md4/md4.h", + "src/hash/md5/md5.h", + "src/hash/mdx_hash/mdx_hash.h", + "src/hash/par_hash/par_hash.h", + "src/hash/rmd128/rmd128.h", + "src/hash/rmd160/rmd160.h", + "src/hash/sha1/sha160.h", + "src/hash/sha2/sha2_32.h", + "src/hash/sha2/sha2_64.h", + "src/hash/skein/skein_512.h", + "src/hash/tiger/tiger.h", + "src/hash/whirlpool/whrlpool.h", + "src/kdf/kdf.h", + "src/kdf/kdf1/kdf1.h", + "src/kdf/kdf2/kdf2.h", + "src/kdf/mgf1/mgf1.h", + "src/kdf/ssl_prf/prf_ssl3.h", + "src/kdf/tls_prf/prf_tls.h", + "src/kdf/x942_prf/prf_x942.h", + "src/libstate/botan.h", + "src/libstate/init.h", + "src/libstate/libstate.h", + "src/libstate/look_pk.h", + "src/libstate/lookup.h", + "src/libstate/oid_lookup/oids.h", + "src/libstate/pk_engine.h", + "src/libstate/scan_name.h", + "src/mac/cbc_mac/cbc_mac.h", + "src/mac/cmac/cmac.h", + "src/mac/hmac/hmac.h", + "src/mac/mac.h", + "src/mac/ssl3mac/ssl3_mac.h", + "src/mac/x919_mac/x919_mac.h", + "src/math/bigint/bigint.h", + "src/math/bigint/divide.h", + "src/math/bigint/mp_core.h", + "src/math/bigint/mp_generic/mp_asm.h", + "src/math/bigint/mp_generic/mp_asmi.h", + "src/math/bigint/mp_types.h", + "src/math/numbertheory/blinding.h", + "src/math/numbertheory/def_powm.h", + "src/math/numbertheory/numthry.h", + "src/math/numbertheory/pow_mod.h", + "src/math/numbertheory/reducer.h", + "src/modes/cbc/cbc.h", + "src/modes/cfb/cfb.h", + "src/modes/ctr/ctr.h", + "src/modes/cts/cts.h", + "src/modes/eax/eax.h", + "src/modes/ecb/ecb.h", + "src/modes/mode_pad/mode_pad.h", + "src/modes/modebase.h", + "src/modes/ofb/ofb.h", + "src/modes/xts/xts.h", + "src/mutex/mutex.h", + "src/mutex/noop_mutex/mux_noop.h", + "src/pbe/get_pbe.h", + "src/pbe/pbes1/pbes1.h", + "src/pbe/pbes2/pbes2.h", + "src/pk_pad/eme.h", + "src/pk_pad/eme1/eme1.h", + "src/pk_pad/eme_pkcs/eme_pkcs.h", + "src/pk_pad/emsa.h", + "src/pk_pad/emsa1/emsa1.h", + "src/pk_pad/emsa1_bsi/emsa1_bsi.h", + "src/pk_pad/emsa2/emsa2.h", + "src/pk_pad/emsa3/emsa3.h", + "src/pk_pad/emsa4/emsa4.h", + "src/pk_pad/emsa_raw/emsa_raw.h", + "src/pk_pad/hash_id/hash_id.h", + "src/pubkey/dh/dh.h", + "src/pubkey/dh/dh_core.h", + "src/pubkey/dh/dh_op.h", + "src/pubkey/dl_algo/dl_algo.h", + "src/pubkey/dl_group/dl_group.h", + "src/pubkey/dlies/dlies.h", + "src/pubkey/dsa/dsa.h", + "src/pubkey/dsa/dsa_core.h", + "src/pubkey/dsa/dsa_op.h", + "src/pubkey/elgamal/elg_core.h", + "src/pubkey/elgamal/elg_op.h", + "src/pubkey/elgamal/elgamal.h", + "src/pubkey/if_algo/if_algo.h", + "src/pubkey/if_algo/if_core.h", + "src/pubkey/if_algo/if_op.h", + "src/pubkey/keypair/keypair.h", + "src/pubkey/nr/nr.h", + "src/pubkey/nr/nr_core.h", + "src/pubkey/nr/nr_op.h", + "src/pubkey/pk_algs.h", + "src/pubkey/pk_codecs/pkcs8.h", + "src/pubkey/pk_codecs/x509_key.h", + "src/pubkey/pk_filts.h", + "src/pubkey/pk_keys.h", + "src/pubkey/pubkey.h", + "src/pubkey/pubkey_enums.h", + "src/pubkey/rsa/rsa.h", + "src/pubkey/rw/rw.h", + "src/rng/auto_rng/auto_rng.h", + "src/rng/hmac_rng/hmac_rng.h", + "src/rng/randpool/randpool.h", + "src/rng/rng.h", + "src/rng/x931_rng/x931_rng.h", + "src/s2k/pbkdf1/pbkdf1.h", + "src/s2k/pbkdf2/pbkdf2.h", + "src/s2k/pgps2k/pgp_s2k.h", + "src/s2k/s2k.h", + "src/selftest/selftest.h", + "src/stream/arc4/arc4.h", + "src/stream/salsa20/salsa20.h", + "src/stream/stream_cipher.h", + "src/stream/turing/turing.h", + "src/stream/wid_wake/wid_wake.h", + "src/sym_algo/sym_algo.h", + "src/sym_algo/symkey.h", + "src/timer/timer.h", + "src/utils/bit_ops.h", + "src/utils/bswap.h", + "src/utils/buf_comp/buf_comp.h", + "src/utils/charset.h", + "src/utils/datastor/datastor.h", + "src/utils/exceptn.h", + "src/utils/loadstor.h", + "src/utils/mem_ops.h", + "src/utils/parsing.h", + "src/utils/rotate.h", + "src/utils/stl_util.h", + "src/utils/types.h", + "src/utils/ui.h", + "src/utils/util.h", + "src/utils/version.h", + "src/utils/xor_buf.h", + "src/utils/sharedpointer.h", + "src/algo_factory/algo_factory.cpp", + "src/algo_factory/prov_weight.cpp", + "src/alloc/mem_pool/mem_pool.cpp", + "src/alloc/system_alloc/defalloc.cpp", + "src/asn1/alg_id.cpp", + "src/asn1/asn1_alt.cpp", + "src/asn1/asn1_att.cpp", + "src/asn1/asn1_dn.cpp", + "src/asn1/asn1_int.cpp", + "src/asn1/asn1_oid.cpp", + "src/asn1/asn1_str.cpp", + "src/asn1/asn1_tm.cpp", + "src/asn1/ber_dec.cpp", + "src/asn1/der_enc.cpp", + "src/benchmark/benchmark.cpp", + "src/block/aes/aes.cpp", + "src/block/aes/aes_tab.cpp", + "src/block/blowfish/blfs_tab.cpp", + "src/block/blowfish/blowfish.cpp", + "src/block/cast/cast128.cpp", + "src/block/cast/cast256.cpp", + "src/block/cast/cast_tab.cpp", + "src/block/des/des.cpp", + "src/block/des/des_tab.cpp", + "src/block/des/desx.cpp", + "src/block/gost_28147/gost_28147.cpp", + "src/block/idea/idea.cpp", + "src/block/kasumi/kasumi.cpp", + "src/block/lion/lion.cpp", + "src/block/lubyrack/lubyrack.cpp", + "src/block/mars/mars.cpp", + "src/block/mars/mars_tab.cpp", + "src/block/misty1/misty1.cpp", + "src/block/noekeon/noekeon.cpp", + "src/block/rc2/rc2.cpp", + "src/block/rc5/rc5.cpp", + "src/block/rc6/rc6.cpp", + "src/block/safer/safe_tab.cpp", + "src/block/safer/safer_sk.cpp", + "src/block/seed/seed.cpp", + "src/block/seed/seed_tab.cpp", + "src/block/serpent/serpent.cpp", + "src/block/skipjack/skipjack.cpp", + "src/block/square/sqr_tab.cpp", + "src/block/square/square.cpp", + "src/block/tea/tea.cpp", + "src/block/twofish/two_tab.cpp", + "src/block/twofish/twofish.cpp", + "src/block/xtea/xtea.cpp", + "src/cert/x509/certstor.cpp", + "src/cert/x509/crl_ent.cpp", + "src/cert/x509/pkcs10.cpp", + "src/cert/x509/x509_ca.cpp", + "src/cert/x509/x509_crl.cpp", + "src/cert/x509/x509_ext.cpp", + "src/cert/x509/x509_obj.cpp", + "src/cert/x509/x509cert.cpp", + "src/cert/x509/x509find.cpp", + "src/cert/x509/x509opt.cpp", + "src/cert/x509/x509self.cpp", + "src/cert/x509/x509stor.cpp", + "src/checksum/adler32/adler32.cpp", + "src/checksum/crc24/crc24.cpp", + "src/checksum/crc32/crc32.cpp", + "src/cms/cms_algo.cpp", + "src/cms/cms_comp.cpp", + "src/cms/cms_dalg.cpp", + "src/cms/cms_dec.cpp", + "src/cms/cms_ealg.cpp", + "src/cms/cms_enc.cpp", + "src/codec/base64/b64_char.cpp", + "src/codec/base64/base64.cpp", + "src/codec/hex/hex.cpp", + "src/codec/hex/hex_char.cpp", + "src/codec/openpgp/openpgp.cpp", + "src/codec/pem/pem.cpp", + "src/cryptobox/cryptobox.cpp", + "src/engine/def_engine/def_mode.cpp", + "src/engine/def_engine/def_pk_ops.cpp", + "src/engine/def_engine/def_powm.cpp", + "src/engine/def_engine/lookup_block.cpp", + "src/engine/def_engine/lookup_hash.cpp", + "src/engine/def_engine/lookup_mac.cpp", + "src/engine/def_engine/lookup_stream.cpp", + "src/filters/algo_filt.cpp", + "src/filters/basefilt.cpp", + "src/filters/buf_filt.cpp", + "src/filters/data_snk.cpp", + "src/filters/data_src.cpp", + "src/filters/filter.cpp", + "src/filters/out_buf.cpp", + "src/filters/pipe.cpp", + "src/filters/pipe_io.cpp", + "src/filters/pipe_rw.cpp", + "src/filters/secqueue.cpp", + "src/hash/fork256/fork256.cpp", + "src/hash/gost_3411/gost_3411.cpp", + "src/hash/has160/has160.cpp", + "src/hash/md2/md2.cpp", + "src/hash/md4/md4.cpp", + "src/hash/md5/md5.cpp", + "src/hash/mdx_hash/mdx_hash.cpp", + "src/hash/par_hash/par_hash.cpp", + "src/hash/rmd128/rmd128.cpp", + "src/hash/rmd160/rmd160.cpp", + "src/hash/sha1/sha160.cpp", + "src/hash/sha2/sha2_32.cpp", + "src/hash/sha2/sha2_64.cpp", + "src/hash/skein/skein_512.cpp", + "src/hash/tiger/tig_tab.cpp", + "src/hash/tiger/tiger.cpp", + "src/hash/whirlpool/whrl_tab.cpp", + "src/hash/whirlpool/whrlpool.cpp", + "src/kdf/kdf.cpp", + "src/kdf/kdf1/kdf1.cpp", + "src/kdf/kdf2/kdf2.cpp", + "src/kdf/mgf1/mgf1.cpp", + "src/kdf/ssl_prf/prf_ssl3.cpp", + "src/kdf/tls_prf/prf_tls.cpp", + "src/kdf/x942_prf/prf_x942.cpp", + "src/libstate/get_enc.cpp", + "src/libstate/init.cpp", + "src/libstate/libstate.cpp", + "src/libstate/look_pk.cpp", + "src/libstate/lookup.cpp", + "src/libstate/oid_lookup/oids.cpp", + "src/libstate/pk_engine.cpp", + "src/libstate/policy.cpp", + "src/libstate/scan_name.cpp", + "src/mac/cbc_mac/cbc_mac.cpp", + "src/mac/cmac/cmac.cpp", + "src/mac/hmac/hmac.cpp", + "src/mac/mac.cpp", + "src/mac/ssl3mac/ssl3_mac.cpp", + "src/mac/x919_mac/x919_mac.cpp", + "src/math/bigint/big_code.cpp", + "src/math/bigint/big_io.cpp", + "src/math/bigint/big_ops2.cpp", + "src/math/bigint/big_ops3.cpp", + "src/math/bigint/big_rand.cpp", + "src/math/bigint/bigint.cpp", + "src/math/bigint/divide.cpp", + "src/math/bigint/monty_generic/mp_monty.cpp", + "src/math/bigint/mp_asm.cpp", + "src/math/bigint/mp_comba.cpp", + "src/math/bigint/mp_karat.cpp", + "src/math/bigint/mp_misc.cpp", + "src/math/bigint/mp_shift.cpp", + "src/math/bigint/mulop_generic/mp_mulop.cpp", + "src/math/numbertheory/blinding.cpp", + "src/math/numbertheory/dsa_gen.cpp", + "src/math/numbertheory/jacobi.cpp", + "src/math/numbertheory/make_prm.cpp", + "src/math/numbertheory/mp_numth.cpp", + "src/math/numbertheory/numthry.cpp", + "src/math/numbertheory/pow_mod.cpp", + "src/math/numbertheory/powm_fw.cpp", + "src/math/numbertheory/powm_mnt.cpp", + "src/math/numbertheory/primes.cpp", + "src/math/numbertheory/reducer.cpp", + "src/math/numbertheory/ressol.cpp", + "src/modes/cbc/cbc.cpp", + "src/modes/cfb/cfb.cpp", + "src/modes/ctr/ctr.cpp", + "src/modes/cts/cts.cpp", + "src/modes/eax/eax.cpp", + "src/modes/eax/eax_dec.cpp", + "src/modes/ecb/ecb.cpp", + "src/modes/mode_pad/mode_pad.cpp", + "src/modes/modebase.cpp", + "src/modes/ofb/ofb.cpp", + "src/modes/xts/xts.cpp", + "src/mutex/noop_mutex/mux_noop.cpp", + "src/pbe/get_pbe.cpp", + "src/pbe/pbes1/pbes1.cpp", + "src/pbe/pbes2/pbes2.cpp", + "src/pk_pad/eme.cpp", + "src/pk_pad/eme1/eme1.cpp", + "src/pk_pad/eme_pkcs/eme_pkcs.cpp", + "src/pk_pad/emsa1/emsa1.cpp", + "src/pk_pad/emsa1_bsi/emsa1_bsi.cpp", + "src/pk_pad/emsa2/emsa2.cpp", + "src/pk_pad/emsa3/emsa3.cpp", + "src/pk_pad/emsa4/emsa4.cpp", + "src/pk_pad/emsa_raw/emsa_raw.cpp", + "src/pk_pad/hash_id/hash_id.cpp", + "src/pubkey/dh/dh.cpp", + "src/pubkey/dh/dh_core.cpp", + "src/pubkey/dl_algo/dl_algo.cpp", + "src/pubkey/dl_group/dl_group.cpp", + "src/pubkey/dlies/dlies.cpp", + "src/pubkey/dsa/dsa.cpp", + "src/pubkey/dsa/dsa_core.cpp", + "src/pubkey/dsa/dsa_op.cpp", + "src/pubkey/elgamal/elg_core.cpp", + "src/pubkey/elgamal/elg_op.cpp", + "src/pubkey/elgamal/elgamal.cpp", + "src/pubkey/if_algo/if_algo.cpp", + "src/pubkey/if_algo/if_core.cpp", + "src/pubkey/if_algo/if_op.cpp", + "src/pubkey/keypair/keypair.cpp", + "src/pubkey/nr/nr.cpp", + "src/pubkey/nr/nr_core.cpp", + "src/pubkey/nr/nr_op.cpp", + "src/pubkey/pk_algs.cpp", + "src/pubkey/pk_codecs/pkcs8.cpp", + "src/pubkey/pk_codecs/x509_key.cpp", + "src/pubkey/pk_filts.cpp", + "src/pubkey/pk_keys.cpp", + "src/pubkey/pubkey.cpp", + "src/pubkey/pubkey_enums.cpp", + "src/pubkey/rsa/rsa.cpp", + "src/pubkey/rw/rw.cpp", + "src/rng/auto_rng/auto_rng.cpp", + "src/rng/hmac_rng/hmac_rng.cpp", + "src/rng/randpool/randpool.cpp", + "src/rng/rng.cpp", + "src/rng/x931_rng/x931_rng.cpp", + "src/s2k/pbkdf1/pbkdf1.cpp", + "src/s2k/pbkdf2/pbkdf2.cpp", + "src/s2k/pgps2k/pgp_s2k.cpp", + "src/s2k/s2k.cpp", + "src/selftest/selftest.cpp", + "src/stream/arc4/arc4.cpp", + "src/stream/salsa20/salsa20.cpp", + "src/stream/stream_cipher.cpp", + "src/stream/turing/tur_tab.cpp", + "src/stream/turing/turing.cpp", + "src/stream/wid_wake/wid_wake.cpp", + "src/sym_algo/symkey.cpp", + "src/timer/timer.cpp", + "src/utils/charset.cpp", + "src/utils/datastor/datastor.cpp", + "src/utils/exceptn.cpp", + "src/utils/mlock.cpp", + "src/utils/parsing.cpp", + "src/utils/ui.cpp", + "src/utils/util.cpp", + "src/utils/version.cpp" + ] + + Group { + condition: qbs.targetOS == "windows" + files: [ + "src/entropy/cryptoapi_rng/es_capi.cpp", + "src/entropy/win32_stats/es_win32.cpp", + "src/mutex/win32_crit_section/mux_win32.cpp", + "src/timer/win32_query_perf_ctr/tm_win32.cpp", + ] + } + + Group { + condition: qbs.targetOS == "linux" || qbs.targetOS == 'mac' + files: [ + "src/alloc/alloc_mmap/mmap_mem.cpp", + "src/cert/cvc/asn1_eac_str.cpp", + "src/cert/cvc/asn1_eac_tm.cpp", + "src/cert/cvc/cvc_ado.cpp", + "src/cert/cvc/cvc_ca.cpp", + "src/cert/cvc/cvc_cert.cpp", + "src/cert/cvc/cvc_req.cpp", + "src/cert/cvc/cvc_self.cpp", + "src/cert/cvc/ecdsa_sig.cpp", + "src/cert/cvc/signed_obj.cpp", + "src/entropy/dev_random/es_dev.cpp", + "src/entropy/egd/es_egd.cpp", + "src/entropy/proc_walk/es_ftw.cpp", + "src/entropy/unix_procs/es_unix.cpp", + "src/entropy/unix_procs/unix_cmd.cpp", + "src/entropy/unix_procs/unix_src.cpp", + "src/filters/fd_unix/fd_unix.cpp", + "src/math/gfpmath/curve_gfp.cpp", + "src/math/gfpmath/gfp_element.cpp", + "src/math/gfpmath/point_gfp.cpp", + "src/mutex/pthreads/mux_pthr.cpp", + "src/pubkey/ec_dompar/ec_dompar.cpp", + "src/pubkey/ecc_key/ecc_key.cpp", + "src/pubkey/ecdsa/ecdsa.cpp", + "src/pubkey/ecdsa/ecdsa_core.cpp", + "src/pubkey/ecdsa/ecdsa_op.cpp", + "src/pubkey/eckaeg/eckaeg.cpp", + "src/pubkey/eckaeg/eckaeg_core.cpp", + "src/pubkey/eckaeg/eckaeg_op.cpp", + "src/timer/gettimeofday/tm_unix.cpp" + ] + } + + Group { + condition: qbs.targetOS == "linux" + files: [ + "src/timer/posix_rt/tm_posix.cpp" + ] + } +} diff --git a/src/libs/aggregation/aggregation.qbs b/src/libs/aggregation/aggregation.qbs new file mode 100644 index 0000000000..6e254144f7 --- /dev/null +++ b/src/libs/aggregation/aggregation.qbs @@ -0,0 +1,23 @@ +import qbs.base 1.0 + +DynamicLibrary { + name: "aggregation" + destination: "lib" + + cpp.includePaths: [ + ".", + ".." + ] + cpp.defines: [ + "AGGREGATION_LIBRARY" + ] + + Depends { name: "cpp" } + Depends { name: "Qt.core" } + + files: [ + "aggregation_global.h", + "aggregate.h", + "aggregate.cpp" + ] +} diff --git a/src/libs/cplusplus/cplusplus.qbs b/src/libs/cplusplus/cplusplus.qbs new file mode 100644 index 0000000000..705cbfabc7 --- /dev/null +++ b/src/libs/cplusplus/cplusplus.qbs @@ -0,0 +1,187 @@ +import qbs.base 1.0 + +DynamicLibrary { + name: "CPlusPlus" + destination: "lib" + + cpp.includePaths: [ + ".", + "..", + "../3rdparty/cplusplus", + "../../plugins" + ] + cpp.defines: [ + "NDEBUG", + "CPLUSPLUS_BUILD_LIB" + ] + cpp.optimization: "fast" + + Depends { name: "cpp" } + Depends { name: "Qt.gui" } + + Group { + prefix: "../3rdparty/cplusplus/" + files: [ + "ASTPatternBuilder.cpp", + "CPlusPlus.h", + "LiteralTable.cpp", + "ObjectiveCTypeQualifiers.h", + "Templates.cpp", + "Templates.h", + "ASTVisitor.cpp", + "Control.cpp", + "Control.h", + "CoreTypes.cpp", + "CoreTypes.h", + "DiagnosticClient.cpp", + "DiagnosticClient.h", + "FullySpecifiedType.cpp", + "FullySpecifiedType.h", + "Lexer.h", + "LiteralTable.h", + "Literals.h", + "MemoryPool.cpp", + "MemoryPool.h", + "Name.cpp", + "Name.h", + "NameVisitor.cpp", + "NameVisitor.h", + "Names.cpp", + "Names.h", + "ObjectiveCAtKeywords.cpp", + "ObjectiveCTypeQualifiers.cpp", + "Scope.cpp", + "Scope.h", + "SymbolVisitor.cpp", + "SymbolVisitor.h", + "Symbols.h", + "Type.cpp", + "Type.h", + "TypeMatcher.cpp", + "TypeMatcher.h", + "TypeVisitor.cpp", + "TypeVisitor.h", + "AST.cpp", + "AST.h", + "ASTClone.cpp", + "ASTMatch0.cpp", + "ASTMatcher.cpp", + "ASTMatcher.h", + "ASTPatternBuilder.h", + "ASTVisit.cpp", + "ASTVisitor.h", + "ASTfwd.h", + "Bind.cpp", + "Bind.h", + "Keywords.cpp", + "Lexer.cpp", + "Literals.cpp", + "Parser.cpp", + "Parser.h", + "QtContextKeywords.cpp", + "QtContextKeywords.h", + "Symbol.cpp", + "Symbol.h", + "Symbols.cpp", + "Token.cpp", + "Token.h", + "TranslationUnit.cpp", + "TranslationUnit.h" + ] + } + + files: [ + "cplusplus.qrc", + "ASTParent.cpp", + "ASTParent.h", + "ASTPath.cpp", + "ASTPath.h", + "BackwardsScanner.cpp", + "BackwardsScanner.h", + "CppDocument.cpp", + "CppDocument.h", + "CppRewriter.cpp", + "CppRewriter.h", + "DependencyTable.cpp", + "DependencyTable.h", + "DeprecatedGenTemplateInstance.cpp", + "DeprecatedGenTemplateInstance.h", + "ExpressionUnderCursor.cpp", + "ExpressionUnderCursor.h", + "FastPreprocessor.cpp", + "FastPreprocessor.h", + "FindUsages.cpp", + "FindUsages.h", + "Icons.cpp", + "Icons.h", + "LookupContext.cpp", + "LookupContext.h", + "LookupItem.cpp", + "LookupItem.h", + "Macro.cpp", + "Macro.h", + "MatchingText.cpp", + "MatchingText.h", + "ModelManagerInterface.cpp", + "ModelManagerInterface.h", + "NamePrettyPrinter.cpp", + "NamePrettyPrinter.h", + "Overview.cpp", + "Overview.h", + "OverviewModel.cpp", + "OverviewModel.h", + "PreprocessorClient.cpp", + "PreprocessorClient.h", + "PreprocessorEnvironment.cpp", + "PreprocessorEnvironment.h", + "ResolveExpression.cpp", + "ResolveExpression.h", + "SimpleLexer.cpp", + "SimpleLexer.h", + "SnapshotSymbolVisitor.cpp", + "SnapshotSymbolVisitor.h", + "SymbolNameVisitor.cpp", + "SymbolNameVisitor.h", + "TypeHierarchyBuilder.cpp", + "TypeHierarchyBuilder.h", + "TypeOfExpression.cpp", + "TypeOfExpression.h", + "TypePrettyPrinter.cpp", + "TypePrettyPrinter.h", + "findcdbbreakpoint.cpp", + "findcdbbreakpoint.h", + "pp-cctype.h", + "pp-engine.cpp", + "pp-engine.h", + "pp-macro-expander.cpp", + "pp-macro-expander.h", + "pp-scanner.cpp", + "pp-scanner.h", + "pp.h", + "images/class.png", + "images/enum.png", + "images/enumerator.png", + "images/func.png", + "images/func_priv.png", + "images/func_prot.png", + "images/keyword.png", + "images/macro.png", + "images/namespace.png", + "images/signal.png", + "images/slot.png", + "images/slot_priv.png", + "images/slot_prot.png", + "images/var.png", + "images/var_priv.png", + "images/var_prot.png" + ] + + ProductModule { + cpp.includePaths: [ + ".", + "../3rdparty", + "../3rdparty/cplusplus" + ] + } +} + diff --git a/src/libs/extensionsystem/extensionsystem.qbs b/src/libs/extensionsystem/extensionsystem.qbs new file mode 100644 index 0000000000..dd87667eec --- /dev/null +++ b/src/libs/extensionsystem/extensionsystem.qbs @@ -0,0 +1,55 @@ +import qbs.base 1.0 + +DynamicLibrary { + name: "extensionsystem" + destination: "lib" + + cpp.includePaths: [ + ".", + ".." + ] + cpp.defines: [ + "EXTENSIONSYSTEM_LIBRARY", + "IDE_TEST_DIR=\".\"" + ] + + Depends { name: "cpp" } + Depends { name: "Qt"; submodules: ["core", "gui"] } + Depends { name: "aggregation" } + + files: [ + "plugindetailsview.ui", + "pluginerrorview.ui", + "pluginview.qrc", + "pluginview.ui", + "extensionsystem_global.h", + "invoker.cpp", + "invoker.h", + "iplugin.cpp", + "iplugin.h", + "iplugin_p.h", + "optionsparser.cpp", + "optionsparser.h", + "plugincollection.cpp", + "plugincollection.h", + "plugindetailsview.cpp", + "plugindetailsview.h", + "pluginerroroverview.cpp", + "pluginerroroverview.h", + "pluginerroroverview.ui", + "pluginerrorview.cpp", + "pluginerrorview.h", + "pluginmanager.cpp", + "pluginmanager.h", + "pluginmanager_p.h", + "pluginspec.h", + "pluginspec_p.h", + "pluginview.cpp", + "pluginview.h", + "pluginview_p.h", + "pluginspec.cpp", + "images/error.png", + "images/notloaded.png", + "images/ok.png", + ] +} diff --git a/src/libs/glsl/glsl.qbs b/src/libs/glsl/glsl.qbs new file mode 100644 index 0000000000..e208cf7b8d --- /dev/null +++ b/src/libs/glsl/glsl.qbs @@ -0,0 +1,34 @@ +import qbs.base 1.0 + +DynamicLibrary { + name: "GLSL" + destination: "lib" + + cpp.includePaths: [ + ".", + ".." + ] + cpp.defines: [ + "QT_CREATOR", + "GLSL_BUILD_LIB" + ] + + Depends { name: "cpp" } + Depends { name: "Qt.gui" } + + files: [ + "glsl.h", "glsllexer.h", "glslparser.h", "glslparsertable_p.h", "glslast.h", + "glslastvisitor.h", "glslengine.h", "glslmemorypool.h", "glslastdump.h", + "glslsemantic.h", "glsltype.h", "glsltypes.h", "glslsymbol.h", "glslsymbols.h", + "glslkeywords.cpp", "glslparser.cpp", "glslparsertable.cpp", + "glsllexer.cpp", "glslast.cpp", + "glslastvisitor.cpp", "glslengine.cpp", "glslmemorypool.cpp", "glslastdump.cpp", + "glslsemantic.cpp", "glsltype.cpp", "glsltypes.cpp", "glslsymbol.cpp", "glslsymbols.cpp", + "glsl.g" + ] + + ProductModule { + cpp.includePaths: ["."] + } +} + diff --git a/src/libs/languageutils/languageutils.qbs b/src/libs/languageutils/languageutils.qbs new file mode 100644 index 0000000000..fa26795180 --- /dev/null +++ b/src/libs/languageutils/languageutils.qbs @@ -0,0 +1,29 @@ +import qbs.base 1.0 + +DynamicLibrary { + name: "LanguageUtils" + destination: "lib" + + cpp.includePaths: [ + ".", + "..", + "../3rdparty/cplusplus" + ] + cpp.defines: [ + "QT_CREATOR", + "LANGUAGEUTILS_BUILD_DIR" + ] + cpp.optimization: "fast" + + Depends { name: "cpp" } + Depends { name: "Qt.core" } + + files: [ + "languageutils_global.h", + "fakemetaobject.h", + "componentversion.h", + "fakemetaobject.cpp", + "componentversion.cpp" + ] +} + diff --git a/src/libs/qmleditorwidgets/qmleditorwidgets.qbs b/src/libs/qmleditorwidgets/qmleditorwidgets.qbs new file mode 100644 index 0000000000..55a7d8ce8c --- /dev/null +++ b/src/libs/qmleditorwidgets/qmleditorwidgets.qbs @@ -0,0 +1,66 @@ +import qbs.base 1.0 + +DynamicLibrary { + name: "QmlEditorWidgets" + destination: "lib" + + cpp.includePaths: [ + ".", + "..", + "easingpane" + ] + cpp.defines: [ + "QWEAKPOINTER_ENABLE_ARROW", + "BUILD_QMLEDITORWIDGETS_LIB", + "QT_CREATOR" + ] + cpp.optimization: "fast" + + Depends { name: "cpp" } + Depends { name: "Qt"; submodules: ["gui", "declarative", "script"] } + Depends { name: "QmlJS" } + + files: [ + "resources.qrc", + "fontsizespinbox.h", + "filewidget.h", + "contextpanewidgetrectangle.h", + "contextpanewidgetimage.h", + "contextpanewidget.h", + "contextpanetextwidget.h", + "colorwidgets.h", + "colorbutton.h", + "colorbox.h", + "customcolordialog.h", + "gradientline.h", + "huecontrol.h", + "qmleditorwidgets_global.h", + "fontsizespinbox.cpp", + "filewidget.cpp", + "contextpanewidgetrectangle.cpp", + "contextpanewidgetimage.cpp", + "contextpanewidget.cpp", + "contextpanetextwidget.cpp", + "colorwidgets.cpp", + "colorbox.cpp", + "customcolordialog.cpp", + "huecontrol.cpp", + "gradientline.cpp", + "colorbutton.cpp", + "contextpanewidgetrectangle.ui", + "contextpanewidgetimage.ui", + "contextpanewidgetborderimage.ui", + "contextpanetext.ui", + "easingpane/easinggraph.cpp", + "easingpane/easingcontextpane.cpp", + "easingpane/easinggraph.h", + "easingpane/easingcontextpane.h", + "easingpane/easingpane.qrc", + "easingpane/easingcontextpane.ui" + ] + + ProductModule { + cpp.includePaths: ["."] + } +} + diff --git a/src/libs/qmljs/qmljs.qbs b/src/libs/qmljs/qmljs.qbs new file mode 100644 index 0000000000..518b6bac13 --- /dev/null +++ b/src/libs/qmljs/qmljs.qbs @@ -0,0 +1,115 @@ +import qbs.base 1.0 + +DynamicLibrary { + name: "QmlJS" + destination: "lib" + + cpp.includePaths: [ + ".", + "..", + "parser" + ] + cpp.defines: [ + "QMLJS_BUILD_DIR", + "QT_CREATOR" + ] + cpp.optimization: "fast" + + Depends { name: "utils" } + Depends { name: "languageutils" } + Depends { name: "cpp" } + Depends { name: "Qt"; submodules: ['gui', 'script'] } + + files: [ + "qmljs.qrc", + "qmljs_global.h", + "qmljsbind.cpp", + "qmljsbind.h", + "qmljscheck.cpp", + "qmljscheck.h", + "qmljscodeformatter.cpp", + "qmljscodeformatter.h", + "qmljscompletioncontextfinder.cpp", + "qmljscompletioncontextfinder.h", + "qmljscontext.cpp", + "qmljscontext.h", + "qmljsdelta.cpp", + "qmljsdelta.h", + "qmljsdocument.cpp", + "qmljsdocument.h", + "qmljsevaluate.cpp", + "qmljsevaluate.h", + "qmljsicons.cpp", + "qmljsicons.h", + "qmljsicontextpane.h", + "qmljsindenter.cpp", + "qmljsindenter.h", + "qmljsinterpreter.cpp", + "qmljsinterpreter.h", + "qmljslineinfo.cpp", + "qmljslineinfo.h", + "qmljslink.cpp", + "qmljslink.h", + "qmljsmodelmanagerinterface.cpp", + "qmljsmodelmanagerinterface.h", + "qmljspropertyreader.cpp", + "qmljspropertyreader.h", + "qmljsreformatter.cpp", + "qmljsrewriter.cpp", + "qmljsrewriter.h", + "qmljsscanner.cpp", + "qmljsscanner.h", + "qmljsscopeastpath.cpp", + "qmljsscopeastpath.h", + "qmljsscopebuilder.cpp", + "qmljsscopebuilder.h", + "qmljsscopechain.cpp", + "qmljsscopechain.h", + "qmljsstaticanalysismessage.cpp", + "qmljsstaticanalysismessage.h", + "qmljstypedescriptionreader.cpp", + "qmljstypedescriptionreader.h", + "qmljsutils.cpp", + "qmljsutils.h", + "qmljsvalueowner.cpp", + "qmljsvalueowner.h", + "qmljsreformatter.h", + "jsoncheck.cpp", + "jsoncheck.h", + "images/element.png", + "images/func.png", + "images/property.png", + "images/publicmember.png", + "parser/qmldirparser.cpp", + "parser/qmldirparser_p.h", + "parser/qmlerror.cpp", + "parser/qmlerror.h", + "parser/qmljsast.cpp", + "parser/qmljsast_p.h", + "parser/qmljsastfwd_p.h", + "parser/qmljsastvisitor.cpp", + "parser/qmljsastvisitor_p.h", + "parser/qmljsengine_p.cpp", + "parser/qmljsengine_p.h", + "parser/qmljsglobal_p.h", + "parser/qmljsgrammar.cpp", + "parser/qmljsgrammar_p.h", + "parser/qmljskeywords_p.h", + "parser/qmljslexer.cpp", + "parser/qmljslexer_p.h", + "parser/qmljsmemorypool_p.h", + "parser/qmljsparser.cpp", + "parser/qmljsparser_p.h" + ] + + ProductModule { + cpp.includePaths: [ + ".", + "parser" + ] + cpp.defines: [ + "QT_CREATOR" + ] + } +} + diff --git a/src/libs/qmljsdebugclient/qmljsdebugclient.qbs b/src/libs/qmljsdebugclient/qmljsdebugclient.qbs new file mode 100644 index 0000000000..a975195e44 --- /dev/null +++ b/src/libs/qmljsdebugclient/qmljsdebugclient.qbs @@ -0,0 +1,50 @@ +import qbs.base 1.0 + +DynamicLibrary { + name: "QmlJSDebugClient" + destination: "lib" + + cpp.includePaths: [ + ".", + ".." + ] + cpp.defines: [ + "QMLJSDEBUGCLIENT_LIBRARY", + "QMLJSDEBUGCLIENT_LIB" + ] + + Depends { name: "cpp" } + Depends { name: "Qt.gui" } + Depends { name: "Qt.network" } + Depends { name: "symbianutils" } + + files: [ + "qdeclarativedebugclient.cpp", + "qdeclarativeoutputparser.cpp", + "qdeclarativeoutputparser.h", + "qmljsdebugclient_global.h", + "qmljsdebugclientconstants.h", + "qmlprofilereventlist.h", + "qmlprofilertraceclient.cpp", + "qpacketprotocol.cpp", + "qv8profilerclient.cpp", + "qv8profilerclient.h", + "qdeclarativedebugclient.h", + "qdeclarativeenginedebug.cpp", + "qdeclarativeenginedebug.h", + "qmlprofilereventtypes.h", + "qmlprofilertraceclient.h", + "qpacketprotocol.h", + "qdebugmessageclient.cpp", + "qmlprofilereventlist.cpp", + "qdebugmessageclient.h" + ] + + ProductModule { + Depends { name: "symbianutils" } + cpp.includePaths: [ + "." + ] + } +} + diff --git a/src/libs/qtcomponents/styleitem/styleitem.qbs b/src/libs/qtcomponents/styleitem/styleitem.qbs new file mode 100644 index 0000000000..dfbc7d2bc8 --- /dev/null +++ b/src/libs/qtcomponents/styleitem/styleitem.qbs @@ -0,0 +1,30 @@ +import qbs.base 1.0 + +DynamicLibrary { + name: "styleplugin" + destination: "lib/qtcreator/qtcomponents/plugin" + + Depends { name: "cpp" } + Depends { name: "Qt"; submodules: ['core', 'gui', 'declarative', 'script'] } + + files: [ + "qdeclarativefolderlistmodel.cpp", + "qdeclarativefolderlistmodel.h", + "qrangemodel.cpp", + "qrangemodel.h", + "qrangemodel_p.h", + "qstyleitem.cpp", + "qstyleitem.h", + "qstyleplugin.cpp", + "qstyleplugin.h", + "qtmenu.cpp", + "qtmenu.h", + "qtmenubar.cpp", + "qtmenubar.h", + "qtmenuitem.cpp", + "qtmenuitem.h", + "qwheelarea.cpp", + "qwheelarea.h" + ] +} + diff --git a/src/libs/symbianutils/symbianutils.qbs b/src/libs/symbianutils/symbianutils.qbs new file mode 100644 index 0000000000..ad8b0609f1 --- /dev/null +++ b/src/libs/symbianutils/symbianutils.qbs @@ -0,0 +1,64 @@ +import qbs.base 1.0 + +DynamicLibrary { + name: "symbianutils" + destination: "lib" + + cpp.includePaths: [ + ".", + "..", + "../../shared/symbianutils", + "../../shared/json" + ] + cpp.defines: [ + "SYMBIANUTILS_BUILD_LIB", + "HAS_SERIALPORT" + ] + cpp.optimization: "fast" + + Depends { name: "cpp" } + Depends { name: "Qt"; submodules: ["network"]} + Depends { name: "utils" } + + Group { + condition: qbs.targetOS == "linux" || qbs.targetOS == "mac" + files: [ + "../../shared/symbianutils/virtualserialdevice_posix.cpp" + ] + } + + Group { + condition: qbs.targetOS == "windows" + files: [ + "../../shared/symbianutils/virtualserialdevice_win.cpp" + ] + } + + files: [ + "../../shared/symbianutils/callback.h", + "../../shared/symbianutils/codadevice.cpp", + "../../shared/symbianutils/codadevice.h", + "../../shared/symbianutils/codamessage.cpp", + "../../shared/symbianutils/codamessage.h", + "../../shared/symbianutils/codautils.cpp", + "../../shared/symbianutils/codautils.h", + "../../shared/symbianutils/codautils_p.h", + "../../shared/symbianutils/symbiandevicemanager.cpp", + "../../shared/symbianutils/symbiandevicemanager.h", + "../../shared/symbianutils/symbianutils_global.h", + "../../shared/symbianutils/virtualserialdevice.cpp", + "../../shared/symbianutils/virtualserialdevice.h", + "../../shared/json/json_global.h", + "../../shared/json/json.h", + "../../shared/json/json.cpp" + ] + + ProductModule { + cpp.includePaths: [ + "../../shared/symbianutils", + "../../shared/json", + "." + ] + } +} + diff --git a/src/libs/utils/utils.qbs b/src/libs/utils/utils.qbs new file mode 100644 index 0000000000..17fb975231 --- /dev/null +++ b/src/libs/utils/utils.qbs @@ -0,0 +1,249 @@ +import qbs.base 1.0 + +DynamicLibrary { + name: "utils" + destination: "lib" + + cpp.defines: [ "QTCREATOR_UTILS_LIB" ] + cpp.includePaths: [ ".", "..", + "../..", + "../3rdparty/botan/build", + "ssh", + buildDirectory + ] + + Properties { + condition: qbs.targetOS == "windows" + cpp.dynamicLibraries: ["User32.lib"] + } + + Depends { name: "cpp" } + Depends { name: "Qt"; submodules: ['gui', 'network', 'script'] } + Depends { name: "botan" } + Depends { name: "app_version_header" } + + files: [ + "filewizardpage.ui", + "newclasswidget.ui", + "projectintropage.ui", + "utils.qrc", + "annotateditemdelegate.cpp", + "annotateditemdelegate.h", + "basevalidatinglineedit.cpp", + "basevalidatinglineedit.h", + "buildablehelperlibrary.h", + "changeset.cpp", + "changeset.h", + "classnamevalidatinglineedit.cpp", + "classnamevalidatinglineedit.h", + "codegeneration.cpp", + "codegeneration.h", + "completingtextedit.cpp", + "completingtextedit.h", + "consoleprocess.cpp", + "consoleprocess.h", + "consoleprocess_p.h", + "crumblepath.h", + "debuggerlanguagechooser.cpp", + "debuggerlanguagechooser.h", + "detailsbutton.cpp", + "detailsbutton.h", + "detailswidget.cpp", + "detailswidget.h", + "environment.h", + "environmentmodel.cpp", + "environmentmodel.h", + "faketooltip.cpp", + "faketooltip.h", + "fancylineedit.cpp", + "fancylineedit.h", + "fancymainwindow.cpp", + "fancymainwindow.h", + "fileinprojectfinder.cpp", + "fileinprojectfinder.h", + "filenamevalidatinglineedit.h", + "filesearch.cpp", + "filesearch.h", + "filesystemwatcher.cpp", + "filesystemwatcher.h", + "fileutils.h", + "filewizarddialog.cpp", + "filewizarddialog.h", + "filewizardpage.cpp", + "filewizardpage.h", + "filterlineedit.cpp", + "filterlineedit.h", + "flowlayout.cpp", + "flowlayout.h", + "historycompleter.h", + "htmldocextractor.cpp", + "htmldocextractor.h", + "ipaddresslineedit.h", + "iwelcomepage.cpp", + "iwelcomepage.h", + "json.cpp", + "json.h", + "linecolumnlabel.cpp", + "linecolumnlabel.h", + "listutils.h", + "navigationtreeview.cpp", + "navigationtreeview.h", + "networkaccessmanager.h", + "newclasswidget.cpp", + "newclasswidget.h", + "outputformat.h", + "outputformatter.cpp", + "outputformatter.h", + "parameteraction.cpp", + "parameteraction.h", + "pathchooser.cpp", + "pathchooser.h", + "pathlisteditor.h", + "projectintropage.cpp", + "projectintropage.h", + "projectnamevalidatinglineedit.cpp", + "projectnamevalidatinglineedit.h", + "proxyaction.h", + "qtcassert.h", + "qtcolorbutton.cpp", + "qtcolorbutton.h", + "qtcprocess.h", + "reloadpromptutils.cpp", + "reloadpromptutils.h", + "savedaction.h", + "savefile.cpp", + "savefile.h", + "settingsselector.cpp", + "settingsutils.h", + "statuslabel.cpp", + "statuslabel.h", + "stringutils.cpp", + "stringutils.h", + "styledbar.cpp", + "styledbar.h", + "stylehelper.h", + "submiteditorwidget.cpp", + "submiteditorwidget.h", + "submiteditorwidget.ui", + "submitfieldwidget.cpp", + "submitfieldwidget.h", + "synchronousprocess.cpp", + "synchronousprocess.h", + "textfileformat.cpp", + "textfileformat.h", + "treewidgetcolumnstretcher.cpp", + "treewidgetcolumnstretcher.h", + "uncommentselection.cpp", + "uncommentselection.h", + "utils_global.h", + "wizard.cpp", + "wizard.h", + "persistentsettings.h", + "settingsselector.h", + "buildablehelperlibrary.cpp", + "checkablemessagebox.cpp", + "checkablemessagebox.h", + "crumblepath.cpp", + "environment.cpp", + "filenamevalidatinglineedit.cpp", + "fileutils.cpp", + "historycompleter.cpp", + "ipaddresslineedit.cpp", + "networkaccessmanager.cpp", + "pathlisteditor.cpp", + "persistentsettings.cpp", + "proxyaction.cpp", + "qtcprocess.cpp", + "savedaction.cpp", + "stylehelper.cpp", + "multitask.h", + "qtconcurrent_global.h", + "runextensions.h", + "images/arrow.png", + "images/crumblepath-segment-end.png", + "images/crumblepath-segment-hover-end.png", + "images/crumblepath-segment-hover.png", + "images/crumblepath-segment-selected-end.png", + "images/crumblepath-segment-selected.png", + "images/crumblepath-segment.png", + "images/removesubmitfield.png", + "images/triangle_vert.png", + "ssh/sftpchannel.h", + "ssh/sftpchannel_p.h", + "ssh/sftpdefs.cpp", + "ssh/sftpdefs.h", + "ssh/sftpincomingpacket.cpp", + "ssh/sftpincomingpacket_p.h", + "ssh/sftpoperation.cpp", + "ssh/sftpoperation_p.h", + "ssh/sftpoutgoingpacket.cpp", + "ssh/sftpoutgoingpacket_p.h", + "ssh/sftppacket.cpp", + "ssh/sftppacket_p.h", + "ssh/sshbotanconversions_p.h", + "ssh/sshcapabilities_p.h", + "ssh/sshchannel.cpp", + "ssh/sshchannel_p.h", + "ssh/sshchannelmanager.cpp", + "ssh/sshchannelmanager_p.h", + "ssh/sshconnection.h", + "ssh/sshconnection_p.h", + "ssh/sshconnectionmanager.cpp", + "ssh/sshconnectionmanager.h", + "ssh/sshcryptofacility.cpp", + "ssh/sshcryptofacility_p.h", + "ssh/ssherrors.h", + "ssh/sshexception_p.h", + "ssh/sshincomingpacket_p.h", + "ssh/sshkeyexchange.cpp", + "ssh/sshkeyexchange_p.h", + "ssh/sshkeypasswordretriever_p.h", + "ssh/sshoutgoingpacket.cpp", + "ssh/sshoutgoingpacket_p.h", + "ssh/sshpacket.cpp", + "ssh/sshpacket_p.h", + "ssh/sshpacketparser.cpp", + "ssh/sshpacketparser_p.h", + "ssh/sshpseudoterminal.h", + "ssh/sshremoteprocess.cpp", + "ssh/sshremoteprocess.h", + "ssh/sshremoteprocess_p.h", + "ssh/sshremoteprocessrunner.cpp", + "ssh/sshremoteprocessrunner.h", + "ssh/sshsendfacility.cpp", + "ssh/sshsendfacility_p.h", + "ssh/sshkeypasswordretriever.cpp", + "ssh/sftpchannel.cpp", + "ssh/sshcapabilities.cpp", + "ssh/sshconnection.cpp", + "ssh/sshincomingpacket.cpp", + "ssh/sshkeygenerator.cpp", + "ssh/sshkeygenerator.h" + ] + + Group { + condition: qbs.targetOS == "windows" + files: [ + "consoleprocess_win.cpp", + "winutils.cpp", + "winutils.h", + "process_ctrlc_stub.cpp" + ] + } + + Group { + condition: qbs.targetOS == "linux" || qbs.targetOS == "mac" + files: [ + "consoleprocess_unix.cpp", + ] + } + + Group { + condition: qbs.targetOS == "linux" + files: [ + "unixutils.h", + "unixutils.cpp" + ] + } +} + diff --git a/src/plugins/QtcPlugin.qbs b/src/plugins/QtcPlugin.qbs new file mode 100644 index 0000000000..2484bedc99 --- /dev/null +++ b/src/plugins/QtcPlugin.qbs @@ -0,0 +1,18 @@ +import qbs.base 1.0 +import qbs.fileinfo 1.0 as FileInfo + +Product { + type: ["dynamiclibrary", "pluginSpec"] + destination: "lib/qtcreator/plugins/Nokia" + + Depends { name: "pluginspec" } + Depends { name: 'cpp' } + cpp.defines: [ name.toUpperCase() + "_LIBRARY" ] + cpp.rpaths: ["$ORIGIN/../../.."] + + Group { + files: [ name + ".pluginspec.in" ] + fileTags: ["pluginSpecIn"] + } +} + diff --git a/src/plugins/analyzerbase/analyzerbase.qbs b/src/plugins/analyzerbase/analyzerbase.qbs new file mode 100644 index 0000000000..7b0565b0cd --- /dev/null +++ b/src/plugins/analyzerbase/analyzerbase.qbs @@ -0,0 +1,67 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "AnalyzerBase" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "CPlusPlus" } + Depends { name: "RemoteLinux" } + Depends { name: "ProjectExplorer" } + Depends { name: "TextEditor" } + + Depends { name: "cpp" } + cpp.defines: ["ANALYZER_LIBRARY", "QT_NO_CAST_FROM_ASCII"] + cpp.includePaths: [ + "..", + "../../libs", + buildDirectory + ] + + files: [ + "analyzerbase.qrc", + "analyzerbase_global.h", + "analyzerconstants.h", + "analyzeroptionspage.cpp", + "analyzeroptionspage.h", + "analyzerplugin.cpp", + "analyzerplugin.h", + "analyzerrunconfigwidget.cpp", + "analyzerrunconfigwidget.h", + "analyzerruncontrol.h", + "analyzersettings.cpp", + "analyzersettings.h", + "analyzerstartparameters.h", + "analyzerutils.cpp", + "analyzerutils.h", + "ianalyzerengine.cpp", + "ianalyzerengine.h", + "ianalyzertool.cpp", + "startremotedialog.cpp", + "startremotedialog.h", + "startremotedialog.ui", + "analyzermanager.cpp", + "analyzermanager.h", + "analyzerruncontrol.cpp", + "analyzerruncontrolfactory.cpp", + "analyzerruncontrolfactory.h", + "ianalyzertool.h", + "images/analyzer_category.png", + "images/analyzer_mode.png", + "images/analyzer_start_small.png" + ] + + ProductModule { + cpp.includePaths: [ + "." + ] + + Depends { name: "CPlusPlus" } + } +} + diff --git a/src/plugins/bazaar/bazaar.qbs b/src/plugins/bazaar/bazaar.qbs new file mode 100644 index 0000000000..01548243df --- /dev/null +++ b/src/plugins/bazaar/bazaar.qbs @@ -0,0 +1,64 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "Bazaar" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "TextEditor" } + Depends { name: "Find" } + Depends { name: "VCSBase" } + Depends { name: "Locator" } + + Depends { name: "cpp" } + cpp.includePaths: [ + "..", + "../../libs", + buildDirectory + ] + + files: [ + "bazaar.qrc", + "bazaarcommitpanel.ui", + "cloneoptionspanel.ui", + "pullorpushdialog.ui", + "revertdialog.ui", + "bazaarcommitwidget.cpp", + "bazaarcommitwidget.h", + "bazaarsettings.cpp", + "branchinfo.cpp", + "branchinfo.h", + "cloneoptionspanel.cpp", + "cloneoptionspanel.h", + "constants.h", + "optionspage.ui", + "pullorpushdialog.cpp", + "pullorpushdialog.h", + "annotationhighlighter.cpp", + "annotationhighlighter.h", + "bazaarclient.cpp", + "bazaarclient.h", + "bazaarcontrol.cpp", + "bazaarcontrol.h", + "bazaareditor.cpp", + "bazaareditor.h", + "bazaarplugin.cpp", + "bazaarplugin.h", + "bazaarsettings.h", + "clonewizard.cpp", + "clonewizard.h", + "clonewizardpage.cpp", + "clonewizardpage.h", + "commiteditor.cpp", + "commiteditor.h", + "optionspage.cpp", + "optionspage.h", + "images/bazaar.png" + ] +} + diff --git a/src/plugins/bineditor/bineditor.qbs b/src/plugins/bineditor/bineditor.qbs new file mode 100644 index 0000000000..7b1b13747b --- /dev/null +++ b/src/plugins/bineditor/bineditor.qbs @@ -0,0 +1,32 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "BinEditor" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "TextEditor" } + Depends { name: "find" } + + Depends { name: "cpp" } + cpp.includePaths: [ + "..", + "../../libs", + buildDirectory + ] + + files: [ + "bineditorplugin.h", + "bineditor.h", + "bineditorconstants.h", + "markup.h", + "bineditorplugin.cpp", + "bineditor.cpp" + ] +} + diff --git a/src/plugins/bookmarks/bookmarks.qbs b/src/plugins/bookmarks/bookmarks.qbs new file mode 100644 index 0000000000..1a8138cf44 --- /dev/null +++ b/src/plugins/bookmarks/bookmarks.qbs @@ -0,0 +1,39 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "Bookmarks" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "ProjectExplorer" } + Depends { name: "TextEditor" } + Depends { name: "find" } + Depends { name: "Locator" } + + Depends { name: "cpp" } + cpp.includePaths: [ + "..", + "../../libs", + buildDirectory + ] + + files: [ + "bookmarksplugin.h", + "bookmark.h", + "bookmarkmanager.h", + "bookmarks_global.h", + "bookmarksplugin.cpp", + "bookmark.cpp", + "bookmarkmanager.cpp", + "bookmarks.qrc", + ] +} + + + + diff --git a/src/plugins/classview/classview.qbs b/src/plugins/classview/classview.qbs new file mode 100644 index 0000000000..59960d0d29 --- /dev/null +++ b/src/plugins/classview/classview.qbs @@ -0,0 +1,51 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "ClassView" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "CppTools" } + Depends { name: "CPlusPlus" } + Depends { name: "ProjectExplorer" } + Depends { name: "TextEditor" } + + Depends { name: "cpp" } + cpp.includePaths: [ + "..", + "../../libs", + buildDirectory + ] + + files: [ + "classviewplugin.h", + "classviewnavigationwidgetfactory.h", + "classviewconstants.h", + "classviewnavigationwidget.h", + "classviewparser.h", + "classviewmanager.h", + "classviewsymbollocation.h", + "classviewsymbolinformation.h", + "classviewparsertreeitem.h", + "classviewutils.h", + "classviewtreeitemmodel.h", + "classviewplugin.cpp", + "classviewnavigationwidgetfactory.cpp", + "classviewnavigationwidget.cpp", + "classviewparser.cpp", + "classviewmanager.cpp", + "classviewsymbollocation.cpp", + "classviewsymbolinformation.cpp", + "classviewparsertreeitem.cpp", + "classviewutils.cpp", + "classviewtreeitemmodel.cpp", + "classviewnavigationwidget.ui", + "classview.qrc", + ] +} + diff --git a/src/plugins/cmakeprojectmanager/cmakeprojectmanager.qbs b/src/plugins/cmakeprojectmanager/cmakeprojectmanager.qbs new file mode 100644 index 0000000000..2f79c8e971 --- /dev/null +++ b/src/plugins/cmakeprojectmanager/cmakeprojectmanager.qbs @@ -0,0 +1,61 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "CMakeProjectManager" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "ProjectExplorer" } + Depends { name: "CppTools" } + Depends { name: "cplusplus" } + Depends { name: "TextEditor" } + Depends { name: "Locator" } + + Depends { name: "cpp" } + cpp.includePaths: [ + ".", + "..", + "../../libs", + buildDirectory + ] + + files: [ + "CMakeProject.mimetypes.xml", + "cmakebuildconfiguration.cpp", + "cmakebuildconfiguration.h", + "cmakeeditor.cpp", + "cmakeeditor.h", + "cmakeeditorfactory.cpp", + "cmakeeditorfactory.h", + "cmakehighlighter.cpp", + "cmakehighlighter.h", + "cmakelocatorfilter.cpp", + "cmakelocatorfilter.h", + "cmakeopenprojectwizard.cpp", + "cmakeopenprojectwizard.h", + "cmakeproject.cpp", + "cmakeproject.h", + "cmakeproject.qrc", + "cmakeprojectconstants.h", + "cmakeprojectmanager.cpp", + "cmakeprojectmanager.h", + "cmakeprojectnodes.cpp", + "cmakeprojectnodes.h", + "cmakeprojectplugin.cpp", + "cmakeprojectplugin.h", + "cmakerunconfiguration.cpp", + "cmakerunconfiguration.h", + "cmaketarget.cpp", + "cmaketarget.h", + "cmakeuicodemodelsupport.cpp", + "cmakeuicodemodelsupport.h", + "makestep.cpp", + "makestep.h" + ] +} + diff --git a/src/plugins/coreplugin/coreplugin.qbs b/src/plugins/coreplugin/coreplugin.qbs new file mode 100644 index 0000000000..d0fbcd5c0c --- /dev/null +++ b/src/plugins/coreplugin/coreplugin.qbs @@ -0,0 +1,255 @@ +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" } + Depends { name: "pluginspec" } + + cpp.includePaths: [ + ".", + "..", + "../..", + "../../libs", + "../../../src/shared/scriptwrapper/", + "dialogs", + "editormanager", + "progressmanager", + "scriptmanager", + "actionmanager", + buildDirectory + ] + + cpp.staticLibraries: { + if (qbs.targetOS == 'windows') return [ + "ole32.lib" + ] + } + + 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: "aggregation" } + Depends { name: "extensionsystem" } + Depends { name: "utils" } + cpp.includePaths: [ + "../..", + "../../libs", + buildDirectory + "/.obj/Core/actionmanager" + ] + } +} + diff --git a/src/plugins/cpaster/cpaster.qbs b/src/plugins/cpaster/cpaster.qbs new file mode 100644 index 0000000000..20afaa671f --- /dev/null +++ b/src/plugins/cpaster/cpaster.qbs @@ -0,0 +1,76 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "CodePaster" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "TextEditor" } + + Depends { name: "cpp" } + cpp.includePaths: [ + ".", + "../../shared/cpaster", + "..", + "../../libs", + buildDirectory + ] + + files: [ + "codepasterprotocol.cpp", + "codepasterprotocol.h", + "codepastersettings.cpp", + "codepastersettings.h", + "columnindicatortextedit.cpp", + "columnindicatortextedit.h", + "cpasterconstants.h", + "cpasterplugin.h", + "fileshareprotocol.cpp", + "fileshareprotocol.h", + "fileshareprotocolsettingspage.cpp", + "fileshareprotocolsettingspage.h", + "fileshareprotocolsettingswidget.ui", + "kdepasteprotocol.cpp", + "kdepasteprotocol.h", + "pastebindotcaprotocol.cpp", + "pastebindotcaprotocol.h", + "pastebindotcomprotocol.cpp", + "pastebindotcomprotocol.h", + "pastebindotcomsettings.cpp", + "pastebindotcomsettings.h", + "pastebindotcomsettings.ui", + "pasteselect.ui", + "pasteselectdialog.cpp", + "pasteselectdialog.h", + "pasteview.cpp", + "pasteview.h", + "pasteview.ui", + "protocol.cpp", + "protocol.h", + "settings.cpp", + "settings.h", + "settingspage.cpp", + "settingspage.h", + "settingspage.ui", + "cpasterplugin.cpp" + ] + + Group { + prefix: "../../shared/cpaster/" + files: [ + "cgi.cpp", + "cgi.h", + "splitter.cpp", + "splitter.h" + ] + } +} + + + + diff --git a/src/plugins/cppeditor/cppeditor.qbs b/src/plugins/cppeditor/cppeditor.qbs new file mode 100644 index 0000000000..704e277387 --- /dev/null +++ b/src/plugins/cppeditor/cppeditor.qbs @@ -0,0 +1,69 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "CppEditor" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "CppTools" } + Depends { name: "CPlusPlus" } + Depends { name: "TextEditor" } + Depends { name: "ProjectExplorer" } + Depends { name: "CPlusPlus" } + Depends { name: "cpp" } + cpp.includePaths: [ + "..", + "../../libs", + "../../libs/3rdparty", + buildDirectory + ] + + files: [ + "CppEditor.mimetypes.xml", + "cppeditor.qrc", + "cppautocompleter.cpp", + "cppautocompleter.h", + "cppclasswizard.cpp", + "cppclasswizard.h", + "cppcompleteswitch.cpp", + "cppcompleteswitch.h", + "cppeditor.cpp", + "cppeditor.h", + "cppeditor_global.h", + "cppeditorconstants.h", + "cppeditorenums.h", + "cppelementevaluator.cpp", + "cppelementevaluator.h", + "cppfilewizard.cpp", + "cppfilewizard.h", + "cppfunctiondecldeflink.cpp", + "cppfunctiondecldeflink.h", + "cpphighlighter.cpp", + "cpphighlighter.h", + "cpphoverhandler.cpp", + "cpphoverhandler.h", + "cppinsertdecldef.cpp", + "cppinsertdecldef.h", + "cppinsertqtpropertymembers.cpp", + "cppinsertqtpropertymembers.h", + "cppoutline.cpp", + "cppoutline.h", + "cppplugin.cpp", + "cppplugin.h", + "cppquickfix.cpp", + "cppquickfix.h", + "cppquickfixassistant.cpp", + "cppquickfixassistant.h", + "cppquickfixes.cpp", + "cppsnippetprovider.cpp", + "cppsnippetprovider.h", + "cpptypehierarchy.cpp", + "cpptypehierarchy.h" + ] +} + diff --git a/src/plugins/cpptools/cpptools.qbs b/src/plugins/cpptools/cpptools.qbs new file mode 100644 index 0000000000..b53855b356 --- /dev/null +++ b/src/plugins/cpptools/cpptools.qbs @@ -0,0 +1,112 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "CppTools" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "find" } + Depends { name: "TextEditor" } + Depends { name: "ProjectExplorer" } + Depends { name: "Locator" } + Depends { name: "CPlusPlus" } + Depends { name: "LanguageUtils" } + + Depends { name: "cpp" } + cpp.defines: base.concat(["QT_NO_CAST_TO_ASCII"]) + cpp.includePaths: [ + ".", + "..", + "../../libs", + buildDirectory + ] + + files: [ + "abstracteditorsupport.cpp", + "abstracteditorsupport.h", + "commentssettings.cpp", + "commentssettings.h", + "completionsettingspage.cpp", + "completionsettingspage.h", + "completionsettingspage.ui", + "cppclassesfilter.cpp", + "cppclassesfilter.h", + "cppcodeformatter.cpp", + "cppcodeformatter.h", + "cppcodestylepreferences.cpp", + "cppcodestylepreferences.h", + "cppcodestylepreferencesfactory.cpp", + "cppcodestylesettings.cpp", + "cppcodestylesettings.h", + "cppcodestylesettingspage.cpp", + "cppcodestylesettingspage.h", + "cppcodestylesettingspage.ui", + "cppcompletionassist.cpp", + "cppcompletionassist.h", + "cppcurrentdocumentfilter.cpp", + "cppcurrentdocumentfilter.h", + "cppdoxygen.cpp", + "cppdoxygen.h", + "cppcompletionsupportinternal.cpp", + "cppcompletionsupportinternal.h", + "cppcompletionsupport.cpp", + "cppcompletionsupport.h", + "cppfilesettingspage.cpp", + "cppfilesettingspage.h", + "cppfilesettingspage.ui", + "cppfindreferences.cpp", + "cppfindreferences.h", + "cppfunctionsfilter.cpp", + "cppfunctionsfilter.h", + "cpphighlightingsupportinternal.cpp", + "cpphighlightingsupportinternal.h", + "cpphighlightingsupport.cpp", + "cpphighlightingsupport.h", + "cpplocatorfilter.cpp", + "cpplocatorfilter.h", + "cppmodelmanager.cpp", + "cppmodelmanager.h", + "cppqtstyleindenter.cpp", + "cppqtstyleindenter.h", + "cpprefactoringchanges.cpp", + "cpprefactoringchanges.h", + "cppsemanticinfo.cpp", + "cppsemanticinfo.h", + "cppchecksymbols.cpp", + "cppchecksymbols.h", + "cpplocalsymbols.cpp", + "cpplocalsymbols.h", + "cpptools_global.h", + "cpptoolsconstants.h", + "cpptoolseditorsupport.cpp", + "cpptoolseditorsupport.h", + "cpptoolsplugin.cpp", + "cpptoolsplugin.h", + "cpptoolsreuse.cpp", + "cpptoolsreuse.h", + "cpptoolssettings.cpp", + "cpptoolssettings.h", + "doxygengenerator.cpp", + "doxygengenerator.h", + "insertionpointlocator.cpp", + "insertionpointlocator.h", + "searchsymbols.cpp", + "searchsymbols.h", + "symbolfinder.cpp", + "symbolfinder.h", + "symbolsfindfilter.cpp", + "symbolsfindfilter.h", + "uicodecompletionsupport.cpp", + "uicodecompletionsupport.h", + "cppcodestylepreferencesfactory.h" + ] +} + + + + diff --git a/src/plugins/cvs/cvs.qbs b/src/plugins/cvs/cvs.qbs new file mode 100644 index 0000000000..643a1ffd04 --- /dev/null +++ b/src/plugins/cvs/cvs.qbs @@ -0,0 +1,50 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "CVS" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "TextEditor" } + Depends { name: "find" } + Depends { name: "VCSBase" } + Depends { name: "Locator" } + + Depends { name: "cpp" } + cpp.includePaths: [ + "..", + "../../libs", + buildDirectory + ] + + files: [ + "annotationhighlighter.h", + "cvsplugin.h", + "cvscontrol.h", + "settingspage.h", + "cvseditor.h", + "cvssubmiteditor.h", + "cvssettings.h", + "cvsutils.h", + "cvsconstants.h", + "checkoutwizard.h", + "checkoutwizardpage.h", + "annotationhighlighter.cpp", + "cvsplugin.cpp", + "cvscontrol.cpp", + "settingspage.cpp", + "cvseditor.cpp", + "cvssubmiteditor.cpp", + "cvssettings.cpp", + "cvsutils.cpp", + "checkoutwizard.cpp", + "checkoutwizardpage.cpp", + "settingspage.ui", + "cvs.qrc" + ] +} diff --git a/src/plugins/debugger/debugger.qbs b/src/plugins/debugger/debugger.qbs new file mode 100644 index 0000000000..2d35e31c53 --- /dev/null +++ b/src/plugins/debugger/debugger.qbs @@ -0,0 +1,303 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "Debugger" + + Depends { name: "qt"; submodules: ['gui', 'network', 'script'] } + Depends { name: "Core" } + Depends { name: "CppTools" } + Depends { name: "find" } + Depends { name: "ProjectExplorer" } + Depends { name: "TextEditor" } + Depends { name: "CPlusPlus" } + Depends { name: "Utils" } + Depends { name: "symbianutils" } + Depends { name: "QmlJS" } + Depends { name: "QmlJSDebugClient" } + + Depends { name: "cpp" } + cpp.defines: ["DEBUGGER_LIBRARY"] + cpp.includePaths: [ + ".", + "shared", + "lldb", + "..", + "../../libs", + "../../shared/json", + buildDirectory, + "../../libs/utils", + "../../shared/registryaccess/" + ] + + files: [ + "breakcondition.ui", + "breakpoint.ui", + "debugger.qrc", + "attachcoredialog.ui", + "attachexternaldialog.ui", + "attachtoqmlportdialog.ui", + "basewindow.cpp", + "breakhandler.cpp", + "breakhandler.h", + "breakpoint.cpp", + "breakpoint.h", + "breakpointmarker.cpp", + "breakpointmarker.h", + "breakwindow.cpp", + "breakwindow.h", + "commonoptionspage.cpp", + "commonoptionspage.h", + "commonoptionspage.ui", + "debugger_global.h", + "debuggercore.h", + "debuggerdialogs.cpp", + "debuggerdialogs.h", + "debuggerengine.cpp", + "debuggerengine.h", + "debuggerinternalconstants.h", + "debuggermainwindow.cpp", + "debuggermainwindow.h", + "debuggerplugin.h", + "debuggerrunner.h", + "debuggersourcepathmappingwidget.cpp", + "debuggersourcepathmappingwidget.h", + "debuggerstartparameters.h", + "debuggerstreamops.cpp", + "debuggerstreamops.h", + "debuggerstringutils.h", + "debuggertoolchaincombobox.cpp", + "debuggertoolchaincombobox.h", + "debuggertooltipmanager.cpp", + "debuggertooltipmanager.h", + "disassembleragent.cpp", + "disassembleragent.h", + "disassemblerlines.cpp", + "disassemblerlines.h", + "dumperoptionpage.ui", + "logwindow.cpp", + "logwindow.h", + "memoryagent.cpp", + "memoryagent.h", + "memoryview.cpp", + "memoryview.h", + "moduleshandler.cpp", + "moduleshandler.h", + "moduleswindow.cpp", + "moduleswindow.h", + "name_demangler.cpp", + "name_demangler.h", + "outputcollector.cpp", + "outputcollector.h", + "procinterrupt.cpp", + "procinterrupt.h", + "qtmessagelogwindow.h", + "qtmessagelogeditor.h", + "qtmessagelogview.h", + "qtmessagelogproxymodel.h", + "qtmessagelogitemdelegate.h", + "qtmessageloghandler.h", + "qtmessagelogwindow.cpp", + "qtmessagelogproxymodel.cpp", + "qtmessagelogview.cpp", + "qtmessagelogitemdelegate.cpp", + "qtmessageloghandler.cpp", + "qtmessagelogeditor.cpp", + "registerhandler.cpp", + "registerhandler.h", + "registerwindow.cpp", + "registerwindow.h", + "snapshothandler.cpp", + "snapshothandler.h", + "snapshotwindow.cpp", + "snapshotwindow.h", + "sourceagent.cpp", + "sourceagent.h", + "sourcefileshandler.cpp", + "sourcefileshandler.h", + "sourcefileswindow.cpp", + "sourcefileswindow.h", + "stackframe.cpp", + "stackframe.h", + "stackhandler.cpp", + "stackhandler.h", + "stackwindow.cpp", + "stackwindow.h", + "startexternaldialog.ui", + "startremotedialog.ui", + "startremoteenginedialog.ui", + "threaddata.h", + "threadshandler.cpp", + "threadshandler.h", + "threadswindow.cpp", + "threadswindow.h", + "watchdata.cpp", + "watchdata.h", + "watchdelegatewidgets.cpp", + "watchdelegatewidgets.h", + "watchhandler.cpp", + "watchhandler.h", + "watchutils.cpp", + "watchutils.h", + "watchwindow.cpp", + "watchwindow.h", + "basewindow.h", + "debuggeractions.cpp", + "debuggeractions.h", + "debuggerconstants.h", + "debuggerplugin.cpp", + "debuggerruncontrolfactory.h", + "debuggerrunner.cpp", + "cdb/bytearrayinputstream.cpp", + "cdb/bytearrayinputstream.h", + "cdb/cdbengine.cpp", + "cdb/cdbengine.h", + "cdb/cdboptions.cpp", + "cdb/cdboptions.h", + "cdb/cdboptionspage.cpp", + "cdb/cdboptionspage.h", + "cdb/cdboptionspagewidget.ui", + "cdb/cdbparsehelpers.cpp", + "cdb/cdbparsehelpers.h", + "gdb/gdb.qrc", + "gdb/abstractgdbadapter.cpp", + "gdb/abstractgdbadapter.h", + "gdb/abstractgdbprocess.cpp", + "gdb/abstractgdbprocess.h", + "gdb/abstractplaingdbadapter.cpp", + "gdb/abstractplaingdbadapter.h", + "gdb/attachgdbadapter.h", + "gdb/codagdbadapter.cpp", + "gdb/codagdbadapter.h", + "gdb/coregdbadapter.cpp", + "gdb/coregdbadapter.h", + "gdb/gdbengine.cpp", + "gdb/gdbmi.cpp", + "gdb/gdbmi.h", + "gdb/gdboptionspage.h", + "gdb/localgdbprocess.cpp", + "gdb/localgdbprocess.h", + "gdb/localplaingdbadapter.cpp", + "gdb/localplaingdbadapter.h", + "gdb/pythongdbengine.cpp", + "gdb/remotegdbprocess.cpp", + "gdb/remotegdbprocess.h", + "gdb/remotegdbserveradapter.cpp", + "gdb/remotegdbserveradapter.h", + "gdb/remoteplaingdbadapter.cpp", + "gdb/remoteplaingdbadapter.h", + "gdb/symbian.cpp", + "gdb/symbian.h", + "gdb/termgdbadapter.h", + "gdb/attachgdbadapter.cpp", + "gdb/classicgdbengine.cpp", + "gdb/gdbengine.h", + "gdb/gdboptionspage.cpp", + "gdb/termgdbadapter.cpp", + "images/breakpoint_16.png", + "images/breakpoint_24.png", + "images/breakpoint_disabled_16.png", + "images/breakpoint_disabled_24.png", + "images/breakpoint_disabled_32.png", + "images/breakpoint_pending_16.png", + "images/breakpoint_pending_24.png", + "images/debugger_breakpoints.png", + "images/debugger_continue.png", + "images/debugger_continue_32.png", + "images/debugger_continue_small.png", + "images/debugger_empty_14.png", + "images/debugger_interrupt.png", + "images/debugger_interrupt_32.png", + "images/debugger_interrupt_small.png", + "images/debugger_reversemode_16.png", + "images/debugger_singleinstructionmode.png", + "images/debugger_snapshot_small.png", + "images/debugger_start.png", + "images/debugger_start_small.png", + "images/debugger_stepinto_small.png", + "images/debugger_steponeproc_small.png", + "images/debugger_stepout_small.png", + "images/debugger_stepover_small.png", + "images/debugger_stepoverproc_small.png", + "images/debugger_stop.png", + "images/debugger_stop_32.png", + "images/debugger_stop_small.png", + "images/location_16.png", + "images/location_24.png", + "images/tracepoint.png", + "images/watchpoint.png", + "pdb/pdbengine.cpp", + "pdb/pdbengine.h", + "qml/qmlengine.h", + "qml/qmladapter.h", + "qml/qmldebuggerclient.h", + "qml/qmljsprivateapi.h", + "qml/qmlcppengine.h", + "qml/qscriptdebuggerclient.h", + "qml/qmlv8debuggerclient.h", + "qml/interactiveinterpreter.h", + "qml/qmlv8debuggerclientconstants.h", + "qml/qmlengine.cpp", + "qml/qmladapter.cpp", + "qml/qmldebuggerclient.cpp", + "qml/qmlcppengine.cpp", + "qml/qscriptdebuggerclient.cpp", + "qml/qmlv8debuggerclient.cpp", + "qml/interactiveinterpreter.cpp", + "script/scriptengine.cpp", + "script/scriptengine.h", + "shared/backtrace.cpp", + "shared/backtrace.h", + "shared/cdbsymbolpathlisteditor.cpp", + "shared/cdbsymbolpathlisteditor.h", + "shared/hostutils.cpp", + "shared/hostutils.h", + "lldb/ipcenginehost.cpp", + "lldb/ipcenginehost.h", + "lldb/lldbenginehost.cpp", + "lldb/lldbenginehost.h" + ] + + Group { + condition: qbs.targetOS == "windows" + prefix: "../../shared/registryaccess/" + files: [ + "registryaccess.cpp", + "registryaccess.h" + ] + } + + Group { + prefix: "../../shared/json/" + files: [ + "json_global.h", + "json.cpp", + "json.h" + ] + } + + Group { + condition: qbs.targetOS == "windows" + files: [ + "registerpostmortemaction.cpp", + "registerpostmortemaction.h", + "shared/peutils.cpp", + "shared/peutils.h" + ] + } + + Group { + condition: qbs.targetOS == "mac" + files: [ + "lldb/lldboptionspage.cpp", + "lldb/lldboptionspage.h", + "lldb/lldboptionspagewidget.ui" + ] + } + + ProductModule { + cpp.includePaths: ["."] + } +} + diff --git a/src/plugins/designer/designer.qbs b/src/plugins/designer/designer.qbs new file mode 100644 index 0000000000..c95ec345d6 --- /dev/null +++ b/src/plugins/designer/designer.qbs @@ -0,0 +1,100 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "Designer" + + Depends { id: qtcore; name: "Qt.core" } + Depends { name: "qt"; submodules: ['gui', 'xml'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "CPlusPlus" } + Depends { name: "CppTools" } + Depends { name: "TextEditor" } + Depends { name: "ProjectExplorer" } + + Depends { name: "cpp" } + cpp.defines: base.concat(["CPP_ENABLED"]) + cpp.includePaths: [ + "../../libs/3rdparty", + qtcore.qtPath + "/include/QtDesigner", + "cpp", + "../../shared/designerintegrationv2", + ".", + "..", + "../../libs", + buildDirectory + ] + cpp.dynamicLibraries: ["QtDesigner", "QtDesignerComponents"] + + files: [ + "../../shared/designerintegrationv2/widgethost.h", + "../../shared/designerintegrationv2/sizehandlerect.h", + "../../shared/designerintegrationv2/formresizer.h", + "../../shared/designerintegrationv2/widgethostconstants.h", + "cpp/formclasswizardpage.h", + "cpp/formclasswizarddialog.h", + "cpp/formclasswizard.h", + "cpp/formclasswizardparameters.h", + "cpp/cppsettingspage.h", + "formeditorplugin.h", + "formeditorfactory.h", + "formwindoweditor.h", + "formwindowfile.h", + "formwizard.h", + "qtcreatorintegration.h", + "designerconstants.h", + "settingspage.h", + "editorwidget.h", + "formeditorw.h", + "settingsmanager.h", + "formtemplatewizardpage.h", + "formwizarddialog.h", + "codemodelhelpers.h", + "designer_export.h", + "designerxmleditor.h", + "designercontext.h", + "formeditorstack.h", + "editordata.h", + "resourcehandler.h", + "qtdesignerformclasscodegenerator.h", + "../../shared/designerintegrationv2/widgethost.cpp", + "../../shared/designerintegrationv2/sizehandlerect.cpp", + "../../shared/designerintegrationv2/formresizer.cpp", + "cpp/formclasswizardpage.cpp", + "cpp/formclasswizarddialog.cpp", + "cpp/formclasswizard.cpp", + "cpp/formclasswizardparameters.cpp", + "cpp/cppsettingspage.cpp", + "formeditorplugin.cpp", + "formeditorfactory.cpp", + "formwindoweditor.cpp", + "formwindowfile.cpp", + "formwizard.cpp", + "qtcreatorintegration.cpp", + "settingspage.cpp", + "editorwidget.cpp", + "formeditorw.cpp", + "settingsmanager.cpp", + "formtemplatewizardpage.cpp", + "formwizarddialog.cpp", + "codemodelhelpers.cpp", + "designerxmleditor.cpp", + "designercontext.cpp", + "formeditorstack.cpp", + "resourcehandler.cpp", + "qtdesignerformclasscodegenerator.cpp", + "cpp/formclasswizardpage.ui", + "cpp/cppsettingspagewidget.ui", + "designer.qrc", + "Designer.mimetypes.xml", + "README.txt" + ] +} + + + + diff --git a/src/plugins/fakevim/fakevim.qbs b/src/plugins/fakevim/fakevim.qbs new file mode 100644 index 0000000000..cab0f0bebe --- /dev/null +++ b/src/plugins/fakevim/fakevim.qbs @@ -0,0 +1,33 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "FakeVim" + + Depends { name: "aggregation" } // ### should be injected by product dependency "Core" + Depends { name: "extensionsystem" } // ### should be injected by product dependency "Core" + Depends { name: "utils" } // ### should be injected by product dependency "Core" + Depends { name: "Core" } + Depends { name: "TextEditor" } + Depends { name: "find" } + Depends { name: "cpp" } + Depends { name: "qt"; submodules: ['gui'] } + + cpp.includePaths: [ + "..", + "../../libs", + buildDirectory + ] + + files: [ + "fakevimactions.cpp", + "fakevimhandler.cpp", + "fakevimplugin.cpp", + "fakevimactions.h", + "fakevimhandler.h", + "fakevimplugin.h", + "fakevimoptions.ui" + ] +} + diff --git a/src/plugins/find/find.qbs b/src/plugins/find/find.qbs new file mode 100644 index 0000000000..a039645317 --- /dev/null +++ b/src/plugins/find/find.qbs @@ -0,0 +1,61 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "Find" + + Depends { name: "qt"; submodules: ['gui', 'xml', 'network', 'script'] } + Depends { name: "utils" } + Depends { name: "aggregation" } + Depends { name: "extensionsystem" } + Depends { name: "Core" } + Depends { name: "cpp" } + + cpp.includePaths: [ + ".", + "..", + "generichighlighter", + "tooltip", + "snippets", + "codeassist", + "../../libs", + buildDirectory + ] + + files: [ + "find.qrc", + "findwidget.ui", + "basetextfind.cpp", + "basetextfind.h", + "currentdocumentfind.cpp", + "currentdocumentfind.h", + "find_global.h", + "finddialog.ui", + "findplugin.cpp", + "findplugin.h", + "findtoolbar.cpp", + "findtoolbar.h", + "findtoolwindow.cpp", + "findtoolwindow.h", + "ifindfilter.cpp", + "ifindfilter.h", + "ifindsupport.cpp", + "ifindsupport.h", + "searchresulttreeitemdelegate.cpp", + "searchresulttreeitemdelegate.h", + "searchresulttreeitemroles.h", + "searchresulttreeitems.cpp", + "searchresulttreeitems.h", + "searchresulttreemodel.cpp", + "searchresulttreemodel.h", + "searchresulttreeview.cpp", + "searchresulttreeview.h", + "searchresultwidget.cpp", + "searchresultwidget.h", + "searchresultwindow.cpp", + "searchresultwindow.h", + "textfindconstants.h" + ] +} + diff --git a/src/plugins/genericprojectmanager/genericprojectmanager.qbs b/src/plugins/genericprojectmanager/genericprojectmanager.qbs new file mode 100644 index 0000000000..c78fb5d450 --- /dev/null +++ b/src/plugins/genericprojectmanager/genericprojectmanager.qbs @@ -0,0 +1,57 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "GenericProjectManager" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "CPlusPlus" } + Depends { name: "CppTools" } + Depends { name: "TextEditor" } + Depends { name: "ProjectExplorer" } + Depends { name: "find" } + Depends { name: "locator" } + + Depends { name: "cpp" } + cpp.includePaths: [ + "..", + "../../libs", + buildDirectory + ] + + files: [ + "genericproject.h", + "genericprojectplugin.h", + "generictarget.h", + "genericprojectmanager.h", + "genericprojectconstants.h", + "genericprojectnodes.h", + "genericprojectwizard.h", + "genericprojectfileseditor.h", + "pkgconfigtool.h", + "genericmakestep.h", + "genericbuildconfiguration.h", + "selectablefilesmodel.h", + "filesselectionwizardpage.h", + "genericproject.cpp", + "genericprojectplugin.cpp", + "generictarget.cpp", + "genericprojectmanager.cpp", + "genericprojectnodes.cpp", + "genericprojectwizard.cpp", + "genericprojectfileseditor.cpp", + "pkgconfigtool.cpp", + "genericmakestep.cpp", + "genericbuildconfiguration.cpp", + "selectablefilesmodel.cpp", + "filesselectionwizardpage.cpp", + "genericmakestep.ui", + "genericproject.qrc", + ] +} + diff --git a/src/plugins/git/git.qbs b/src/plugins/git/git.qbs new file mode 100644 index 0000000000..6c5f20ec58 --- /dev/null +++ b/src/plugins/git/git.qbs @@ -0,0 +1,102 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "ScmGit" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "TextEditor" } + Depends { name: "find" } + Depends { name: "VCSBase" } + Depends { name: "Locator" } + + Depends { name: "cpp" } + cpp.includePaths: [ + ".", + "gitorious", + "..", + "../../libs", + buildDirectory + ] + + files: [ + "branchadddialog.ui", + "branchdialog.ui", + "git.qrc", + "gitsubmitpanel.ui", + "remoteadditiondialog.ui", + "stashdialog.ui", + "annotationhighlighter.cpp", + "annotationhighlighter.h", + "branchadddialog.cpp", + "branchadddialog.h", + "branchdialog.cpp", + "branchdialog.h", + "branchmodel.cpp", + "branchmodel.h", + "changeselectiondialog.cpp", + "changeselectiondialog.h", + "changeselectiondialog.ui", + "clonewizard.cpp", + "clonewizard.h", + "clonewizardpage.cpp", + "clonewizardpage.h", + "commitdata.cpp", + "commitdata.h", + "gitclient.cpp", + "gitclient.h", + "gitconstants.h", + "giteditor.cpp", + "giteditor.h", + "gitplugin.cpp", + "gitplugin.h", + "gitsettings.cpp", + "gitsettings.h", + "gitsubmiteditor.cpp", + "gitsubmiteditor.h", + "gitsubmiteditorwidget.cpp", + "gitsubmiteditorwidget.h", + "gitutils.cpp", + "gitutils.h", + "gitversioncontrol.cpp", + "gitversioncontrol.h", + "remotedialog.cpp", + "remotedialog.h", + "remotedialog.ui", + "remotemodel.cpp", + "remotemodel.h", + "settingspage.cpp", + "settingspage.h", + "settingspage.ui", + "stashdialog.cpp", + "stashdialog.h" + ] + + Group { + files: [ + "gitorious/gitorioushostwidget.ui", + "gitorious/gitoriousprojectwidget.ui", + "gitorious/gitoriousrepositorywizardpage.ui", + "gitorious/gitorious.cpp", + "gitorious/gitorious.h", + "gitorious/gitoriousclonewizard.cpp", + "gitorious/gitoriousclonewizard.h", + "gitorious/gitorioushostwidget.cpp", + "gitorious/gitorioushostwidget.h", + "gitorious/gitorioushostwizardpage.cpp", + "gitorious/gitorioushostwizardpage.h", + "gitorious/gitoriousprojectwidget.cpp", + "gitorious/gitoriousprojectwidget.h", + "gitorious/gitoriousprojectwizardpage.cpp", + "gitorious/gitoriousprojectwizardpage.h", + "gitorious/gitoriousrepositorywizardpage.cpp", + "gitorious/gitoriousrepositorywizardpage.h" + ] + } +} + diff --git a/src/plugins/glsleditor/glsleditor.qbs b/src/plugins/glsleditor/glsleditor.qbs new file mode 100644 index 0000000000..19534a24e2 --- /dev/null +++ b/src/plugins/glsleditor/glsleditor.qbs @@ -0,0 +1,58 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "GLSLEditor" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "TextEditor" } + Depends { name: "ProjectExplorer" } + Depends { name: "CppTools" } + Depends { name: "GLSL" } + Depends { name: "CPlusPlus" } + + Depends { name: "cpp" } + cpp.includePaths: [ + "../..", + "..", + "../../libs", + buildDirectory + ] + + files: [ + "glsleditor.h", + "glsleditor_global.h", + "glsleditoractionhandler.h", + "glsleditorconstants.h", + "glsleditoreditable.h", + "glsleditorfactory.h", + "glsleditorplugin.h", + "glslfilewizard.h", + "glslhighlighter.h", + "glslautocompleter.h", + "glslindenter.h", + "glslhoverhandler.h", + "glslcompletionassist.h", + "reuse.h", + "glsleditor.cpp", + "glsleditoractionhandler.cpp", + "glsleditoreditable.cpp", + "glsleditorfactory.cpp", + "glsleditorplugin.cpp", + "glslfilewizard.cpp", + "glslhighlighter.cpp", + "glslautocompleter.cpp", + "glslindenter.cpp", + "glslhoverhandler.cpp", + "glslcompletionassist.cpp", + "reuse.cpp", + "glsleditor.qrc", + "GLSLEditor.mimetypes.xml" + ] +} + diff --git a/src/plugins/helloworld/helloworld.qbs b/src/plugins/helloworld/helloworld.qbs new file mode 100644 index 0000000000..213f730007 --- /dev/null +++ b/src/plugins/helloworld/helloworld.qbs @@ -0,0 +1,28 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "HelloWorld" + + Depends { name: "aggregation" } // ### should be injected by product dependency "Core" + Depends { name: "extensionsystem" } // ### should be injected by product dependency "Core" + Depends { name: "utils" } // ### should be injected by product dependency "Core" + Depends { name: "Core" } + Depends { name: "cpp" } + Depends { name: "qt"; submodules: ['gui', 'xml', 'network', 'script'] } + + cpp.includePaths: [ + "..", + "../../libs", + buildDirectory + ] + + files: [ + "helloworldplugin.h", + "helloworldwindow.h", + "helloworldplugin.cpp", + "helloworldwindow.cpp" + ] +} + diff --git a/src/plugins/help/help.qbs b/src/plugins/help/help.qbs new file mode 100644 index 0000000000..e81f96d659 --- /dev/null +++ b/src/plugins/help/help.qbs @@ -0,0 +1,89 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "Help" + + Depends { name: "qt"; submodules: ['gui', 'help', 'webkit'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "find" } + Depends { name: "Locator" } + + Depends { name: "cpp" } + cpp.defines: base.concat(["QT_CLUCENE_SUPPORT"]) + cpp.includePaths: [ + "../../shared/help", + ".", + "..", + "../..", + "../../libs", + buildDirectory + ] + + files: [ + "centralwidget.h", + "docsettingspage.h", + "filtersettingspage.h", + "generalsettingspage.h", + "help_global.h", + "helpconstants.h", + "helpfindsupport.h", + "helpindexfilter.h", + "localhelpmanager.h", + "helpmode.h", + "helpplugin.h", + "helpviewer.h", + "helpviewer_p.h", + "openpagesmanager.h", + "openpagesmodel.h", + "openpagesswitcher.h", + "openpageswidget.h", + "remotehelpfilter.h", + "searchwidget.h", + "xbelsupport.h", + "externalhelpwindow.h", + "centralwidget.cpp", + "docsettingspage.cpp", + "filtersettingspage.cpp", + "generalsettingspage.cpp", + "helpfindsupport.cpp", + "helpindexfilter.cpp", + "localhelpmanager.cpp", + "helpmode.cpp", + "helpplugin.cpp", + "helpviewer.cpp", + "helpviewer_qtb.cpp", + "helpviewer_qwv.cpp", + "openpagesmanager.cpp", + "openpagesmodel.cpp", + "openpagesswitcher.cpp", + "openpageswidget.cpp", + "remotehelpfilter.cpp", + "searchwidget.cpp", + "xbelsupport.cpp", + "externalhelpwindow.cpp", + "docsettingspage.ui", + "filtersettingspage.ui", + "generalsettingspage.ui", + "remotehelpfilter.ui", + "help.qrc", + "../../shared/help/bookmarkmanager.h", + "../../shared/help/contentwindow.h", + "../../shared/help/filternamedialog.h", + "../../shared/help/indexwindow.h", + "../../shared/help/topicchooser.h", + "../../shared/help/bookmarkmanager.cpp", + "../../shared/help/contentwindow.cpp", + "../../shared/help/filternamedialog.cpp", + "../../shared/help/indexwindow.cpp", + "../../shared/help/topicchooser.cpp", + "../../shared/help/bookmarkdialog.ui", + "../../shared/help/filternamedialog.ui", + "../../shared/help/topicchooser.ui" + ] +} + diff --git a/src/plugins/imageviewer/imageviewer.qbs b/src/plugins/imageviewer/imageviewer.qbs new file mode 100644 index 0000000000..04da46e8f4 --- /dev/null +++ b/src/plugins/imageviewer/imageviewer.qbs @@ -0,0 +1,43 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "ImageViewer" + + Depends { name: "qt"; submodules: ['gui', 'svg'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + + Depends { name: "cpp" } + cpp.includePaths: [ + "..", + "../../libs", + buildDirectory + ] + + files: [ + "imageviewerplugin.h", + "imageviewerfactory.h", + "imageviewerfile.h", + "imageviewer.h", + "imageview.h", + "imageviewerconstants.h", + "imagevieweractionhandler.h", + "imageviewerplugin.cpp", + "imageviewerfactory.cpp", + "imageviewerfile.cpp", + "imageviewer.cpp", + "imageview.cpp", + "imagevieweractionhandler.cpp", + "imageviewertoolbar.ui", + "imageviewer.qrc", + "ImageViewer.mimetypes.xml" + ] +} + + + + diff --git a/src/plugins/locator/locator.qbs b/src/plugins/locator/locator.qbs new file mode 100644 index 0000000000..5d8cd234d7 --- /dev/null +++ b/src/plugins/locator/locator.qbs @@ -0,0 +1,61 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "Locator" + + Depends { name: "qt"; submodules: ['gui', 'xml', 'network', 'script'] } + Depends { name: "aggregation" } + Depends { name: "extensionsystem" } + Depends { name: "utils" } + Depends { name: "Core" } + Depends { name: "cpp" } + + cpp.includePaths: [ + ".", + "..", + "generichighlighter", + "tooltip", + "snippets", + "codeassist", + "../../libs", + buildDirectory + ] + + files: [ + "directoryfilter.ui", + "filesystemfilter.ui", + "locator.qrc", + "settingspage.ui", + "basefilefilter.cpp", + "basefilefilter.h", + "commandlocator.cpp", + "commandlocator.h", + "directoryfilter.cpp", + "directoryfilter.h", + "executefilter.h", + "filesystemfilter.cpp", + "filesystemfilter.h", + "ilocatorfilter.cpp", + "locator_global.h", + "locatorconstants.h", + "locatorfiltersfilter.cpp", + "locatorfiltersfilter.h", + "locatormanager.cpp", + "locatormanager.h", + "locatorplugin.cpp", + "locatorplugin.h", + "opendocumentsfilter.cpp", + "opendocumentsfilter.h", + "settingspage.cpp", + "settingspage.h", + "executefilter.cpp", + "ilocatorfilter.h", + "locatorwidget.cpp", + "locatorwidget.h", + "images/locator.png", + "images/reload.png" + ] +} + diff --git a/src/plugins/macros/macros.qbs b/src/plugins/macros/macros.qbs new file mode 100644 index 0000000000..4a5d073439 --- /dev/null +++ b/src/plugins/macros/macros.qbs @@ -0,0 +1,62 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "Macros" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "Locator" } + Depends { name: "find" } + Depends { name: "TextEditor" } + + Depends { name: "cpp" } + cpp.includePaths: [ + "..", + "../../libs", + "../..", + buildDirectory + ] + + files: [ + "macrooptionswidget.ui", + "macros.qrc", + "savedialog.ui", + "actionmacrohandler.cpp", + "actionmacrohandler.h", + "findmacrohandler.cpp", + "findmacrohandler.h", + "imacrohandler.cpp", + "imacrohandler.h", + "macro.cpp", + "macro.h", + "macroevent.cpp", + "macroevent.h", + "macrolocatorfilter.cpp", + "macrolocatorfilter.h", + "macromanager.cpp", + "macromanager.h", + "macrooptionspage.cpp", + "macrooptionspage.h", + "macrooptionswidget.cpp", + "macrooptionswidget.h", + "macros_global.h", + "macrosconstants.h", + "macrosplugin.cpp", + "macrosplugin.h", + "macrotextfind.cpp", + "macrotextfind.h", + "savedialog.cpp", + "savedialog.h", + "texteditormacrohandler.cpp", + "texteditormacrohandler.h" + ] +} + + + + diff --git a/src/plugins/madde/madde.qbs b/src/plugins/madde/madde.qbs new file mode 100644 index 0000000000..f1d8220d07 --- /dev/null +++ b/src/plugins/madde/madde.qbs @@ -0,0 +1,130 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "Madde" + + Depends { name: "Debugger" } + Depends { name: "ProjectExplorer" } + Depends { name: "Qt4ProjectManager" } + Depends { name: "QtSupport" } + Depends { name: "RemoteLinux" } + Depends { name: "Qt.gui" } + + Depends { name: "cpp" } + cpp.includePaths: [ + "..", + "../../libs", + buildDirectory + ] + cpp.defines: base.concat(['QT_NO_CAST_TO_ASCII']) + + files: [ + "madde_exports.h", + "maddedeviceconfigurationfactory.cpp", + "maddedeviceconfigurationfactory.h", + "maddedevicetester.cpp", + "maddedevicetester.h", + "maddeplugin.cpp", + "maddeplugin.h", + "maddeuploadandinstallpackagesteps.cpp", + "maddeuploadandinstallpackagesteps.h", + "maemoconstants.h", + "maemodebugsupport.cpp", + "maemodebugsupport.h", + "maemodeploybymountsteps.cpp", + "maemodeploybymountsteps.h", + "maemodeployconfigurationwidget.cpp", + "maemodeployconfigurationwidget.h", + "maemodeployconfigurationwidget.ui", + "maemodeploymentmounter.cpp", + "maemodeploymentmounter.h", + "maemodeploystepfactory.cpp", + "maemodeploystepfactory.h", + "maemodeviceconfigwizard.cpp", + "maemodeviceconfigwizard.h", + "maemodeviceconfigwizardkeycreationpage.ui", + "maemodeviceconfigwizardkeydeploymentpage.ui", + "maemodeviceconfigwizardpreviouskeysetupcheckpage.ui", + "maemodeviceconfigwizardreusekeyscheckpage.ui", + "maemodeviceconfigwizardstartpage.ui", + "maemoglobal.cpp", + "maemoglobal.h", + "maemoinstalltosysrootstep.cpp", + "maemoinstalltosysrootstep.h", + "maemomountspecification.cpp", + "maemomountspecification.h", + "maemopackagecreationfactory.cpp", + "maemopackagecreationfactory.h", + "maemopackagecreationstep.cpp", + "maemopackagecreationstep.h", + "maemopackagecreationwidget.cpp", + "maemopackagecreationwidget.h", + "maemopackagecreationwidget.ui", + "maemopackageinstaller.cpp", + "maemopackageinstaller.h", + "maemopublishedprojectmodel.cpp", + "maemopublishedprojectmodel.h", + "maemopublisherfremantlefree.cpp", + "maemopublisherfremantlefree.h", + "maemopublishingbuildsettingspagefremantlefree.cpp", + "maemopublishingbuildsettingspagefremantlefree.h", + "maemopublishingbuildsettingspagefremantlefree.ui", + "maemopublishingfileselectiondialog.cpp", + "maemopublishingfileselectiondialog.h", + "maemopublishingfileselectiondialog.ui", + "maemopublishingresultpagefremantlefree.cpp", + "maemopublishingresultpagefremantlefree.h", + "maemopublishingresultpagefremantlefree.ui", + "maemopublishinguploadsettingspagefremantlefree.cpp", + "maemopublishinguploadsettingspagefremantlefree.h", + "maemopublishinguploadsettingspagefremantlefree.ui", + "maemopublishingwizardfactories.cpp", + "maemopublishingwizardfactories.h", + "maemopublishingwizardfremantlefree.cpp", + "maemopublishingwizardfremantlefree.h", + "maemoqemumanager.cpp", + "maemoqemumanager.h", + "maemoqemuruntime.h", + "maemoqemuruntimeparser.cpp", + "maemoqemuruntimeparser.h", + "maemoqemusettings.cpp", + "maemoqemusettings.h", + "maemoqemusettingswidget.cpp", + "maemoqemusettingswidget.h", + "maemoqemusettingswidget.ui", + "maemoqtversion.cpp", + "maemoqtversion.h", + "maemoqtversionfactory.cpp", + "maemoqtversionfactory.h", + "maemoremotecopyfacility.cpp", + "maemoremotecopyfacility.h", + "maemoremotemounter.cpp", + "maemoremotemounter.h", + "maemoremotemountsmodel.cpp", + "maemoremotemountsmodel.h", + "maemorunconfiguration.cpp", + "maemorunconfiguration.h", + "maemorunconfigurationwidget.cpp", + "maemorunconfigurationwidget.h", + "maemoruncontrol.cpp", + "maemoruncontrol.h", + "maemorunfactories.cpp", + "maemorunfactories.h", + "maemosettingspages.cpp", + "maemosettingspages.h", + "maemosshrunner.cpp", + "maemosshrunner.h", + "maemotoolchain.cpp", + "maemotoolchain.h", + "qt-maemo.qrc", + "qt4maemodeployconfiguration.cpp", + "qt4maemodeployconfiguration.h", + "qt4maemotarget.cpp", + "qt4maemotarget.h", + "qt4maemotargetfactory.cpp", + "qt4maemotargetfactory.h", + ] +} + diff --git a/src/plugins/mercurial/mercurial.qbs b/src/plugins/mercurial/mercurial.qbs new file mode 100644 index 0000000000..21a8a5c976 --- /dev/null +++ b/src/plugins/mercurial/mercurial.qbs @@ -0,0 +1,60 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "Mercurial" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "TextEditor" } + Depends { name: "find" } + Depends { name: "VCSBase" } + Depends { name: "Locator" } + + Depends { name: "cpp" } + cpp.includePaths: [ + "..", + "../../libs", + buildDirectory + ] + + files: [ + "mercurialplugin.cpp", + "optionspage.cpp", + "mercurialcontrol.cpp", + "mercurialclient.cpp", + "annotationhighlighter.cpp", + "mercurialeditor.cpp", + "revertdialog.cpp", + "srcdestdialog.cpp", + "mercurialcommitwidget.cpp", + "commiteditor.cpp", + "clonewizardpage.cpp", + "clonewizard.cpp", + "mercurialsettings.cpp", + "mercurialplugin.h", + "constants.h", + "optionspage.h", + "mercurialcontrol.h", + "mercurialclient.h", + "annotationhighlighter.h", + "mercurialeditor.h", + "revertdialog.h", + "srcdestdialog.h", + "mercurialcommitwidget.h", + "commiteditor.h", + "clonewizardpage.h", + "clonewizard.h", + "mercurialsettings.h", + "optionspage.ui", + "revertdialog.ui", + "srcdestdialog.ui", + "mercurialcommitpanel.ui", + "mercurial.qrc" + ] +} + diff --git a/src/plugins/perforce/perforce.qbs b/src/plugins/perforce/perforce.qbs new file mode 100644 index 0000000000..b396e5eb4e --- /dev/null +++ b/src/plugins/perforce/perforce.qbs @@ -0,0 +1,56 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "Perforce" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "TextEditor" } + Depends { name: "find" } + Depends { name: "VCSBase" } + Depends { name: "Locator" } + + Depends { name: "cpp" } + cpp.includePaths: [ + "..", + "../../libs", + buildDirectory + ] + + files: [ + "perforceplugin.h", + "perforcechecker.h", + "settingspage.h", + "perforceeditor.h", + "changenumberdialog.h", + "perforcesubmiteditor.h", + "pendingchangesdialog.h", + "perforceconstants.h", + "perforceversioncontrol.h", + "perforcesettings.h", + "annotationhighlighter.h", + "perforcesubmiteditorwidget.h", + "perforceplugin.cpp", + "perforcechecker.cpp", + "settingspage.cpp", + "perforceeditor.cpp", + "changenumberdialog.cpp", + "perforcesubmiteditor.cpp", + "pendingchangesdialog.cpp", + "perforceversioncontrol.cpp", + "perforcesettings.cpp", + "annotationhighlighter.cpp", + "perforcesubmiteditorwidget.cpp", + "settingspage.ui", + "changenumberdialog.ui", + "pendingchangesdialog.ui", + "submitpanel.ui", + "perforce.qrc" + ] +} + diff --git a/src/plugins/projectexplorer/projectexplorer.qbs b/src/plugins/projectexplorer/projectexplorer.qbs new file mode 100644 index 0000000000..ad7dc562bd --- /dev/null +++ b/src/plugins/projectexplorer/projectexplorer.qbs @@ -0,0 +1,296 @@ +import qbs.base 1.0 +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "ProjectExplorer" + + Depends { name: "qt"; submodules: ['gui', 'xml', 'network', 'script', 'declarative'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "locator" } + Depends { name: "find" } + Depends { name: "TextEditor" } + + 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", + "customexecutableconfigurationwidget.cpp", + "customexecutableconfigurationwidget.h", + "customexecutablerunconfiguration.cpp", + "customexecutablerunconfiguration.h", + "debugginghelper.cpp", + "debugginghelper.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", + "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", + "toolchainoptionspage.ui", + "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/ConnectionOff.png", + "images/ConnectionOn.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" + ] + + 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" + ] + } +} + diff --git a/src/plugins/qmldesigner/qmldesignerplugin.qbs b/src/plugins/qmldesigner/qmldesignerplugin.qbs new file mode 100644 index 0000000000..3efa362110 --- /dev/null +++ b/src/plugins/qmldesigner/qmldesignerplugin.qbs @@ -0,0 +1,478 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "QmlDesigner" + + Depends { name: "qt"; submodules: ['gui', 'declarative'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "QmlJS" } + Depends { name: "QmlEditorWidgets" } + Depends { name: "TextEditor" } + Depends { name: "QmlJSEditor" } + Depends { name: "Qt4ProjectManager" } + Depends { name: "QmlProjectManager" } + Depends { name: "ProjectExplorer" } + Depends { name: "LanguageUtils" } + Depends { name: "QtSupport" } + + Depends { name: "cpp" } + cpp.defines: base.concat(project.additionalCppDefines.concat(["QWEAKPOINTER_ENABLE_ARROW"])) + cpp.includePaths: [ + ".", + "designercore", + "designercore/include", + "../../../share/qtcreator/qml/qmlpuppet/interfaces", + "../../../share/qtcreator/qml/qmlpuppet/container", + "../../../share/qtcreator/qml/qmlpuppet/commands", + "components/integration", + "components/propertyeditor", + "components/formeditor", + "components/itemlibrary", + "components/navigator", + "components/pluginmanager", + "components/stateseditor", + "..", + "../../libs", + buildDirectory + ] + + files: [ + "designercore/filemanager/qmlrewriter.h", + "designercore/filemanager/qmlrefactoring.h", + "designercore/filemanager/changeobjecttypevisitor.h", + "designercore/filemanager/changepropertyvisitor.h", + "designercore/filemanager/removeuiobjectmembervisitor.h", + "designercore/filemanager/removepropertyvisitor.h", + "designercore/filemanager/addpropertyvisitor.h", + "designercore/filemanager/moveobjectvisitor.h", + "designercore/filemanager/addobjectvisitor.h", + "designercore/filemanager/addarraymembervisitor.h", + "designercore/filemanager/astobjecttextextractor.h", + "designercore/filemanager/objectlengthcalculator.h", + "designercore/filemanager/firstdefinitionfinder.h", + "designercore/filemanager/moveobjectbeforeobjectvisitor.h", + "designercore/filemanager/changeimportsvisitor.h", + "designercore/include/nodeinstance.h", + "designercore/instances/nodeinstanceserverproxy.h", + "../../../share/qtcreator/qml/qmlpuppet/interfaces/nodeinstanceclientinterface.h", + "../../../share/qtcreator/qml/qmlpuppet/interfaces/nodeinstanceserverinterface.h", + "../../../share/qtcreator/qml/qmlpuppet/interfaces/commondefines.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/synchronizecommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/tokencommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/componentcompletedcommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/completecomponentcommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/statepreviewimagechangedcommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/childrenchangedcommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/changebindingscommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/changefileurlcommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/changeidscommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/changenodesourcecommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/changestatecommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/changevaluescommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/createscenecommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/clearscenecommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/createinstancescommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/informationchangedcommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/pixmapchangedcommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/removeinstancescommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/removepropertiescommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/reparentinstancescommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/valueschangedcommand.h", + "../../../share/qtcreator/qml/qmlpuppet/commands/changeauxiliarycommand.h", + "../../../share/qtcreator/qml/qmlpuppet/container/addimportcontainer.h", + "../../../share/qtcreator/qml/qmlpuppet/container/imagecontainer.h", + "../../../share/qtcreator/qml/qmlpuppet/container/idcontainer.h", + "../../../share/qtcreator/qml/qmlpuppet/container/informationcontainer.h", + "../../../share/qtcreator/qml/qmlpuppet/container/instancecontainer.h", + "../../../share/qtcreator/qml/qmlpuppet/container/reparentcontainer.h", + "../../../share/qtcreator/qml/qmlpuppet/container/propertyabstractcontainer.h", + "../../../share/qtcreator/qml/qmlpuppet/container/propertybindingcontainer.h", + "../../../share/qtcreator/qml/qmlpuppet/container/propertyvaluecontainer.h", + "designercore/include/corelib_global.h", + "designercore/include/abstractview.h", + "designercore/include/nodeinstanceview.h", + "designercore/include/rewriterview.h", + "designercore/include/metainfo.h", + "designercore/include/metainfoparser.h", + "designercore/include/nodemetainfo.h", + "designercore/include/itemlibraryinfo.h", + "designercore/model/internalproperty.h", + "designercore/include/modelnode.h", + "designercore/include/model.h", + "designercore/include/nodeproperty.h", + "designercore/include/subcomponentmanager.h", + "designercore/include/propertycontainer.h", + "designercore/model/internalnode_p.h", + "designercore/model/model_p.h", + "designercore/model/painteventfilter_p.h", + "designercore/model/propertyparser.h", + "designercore/pluginmanager/widgetpluginmanager.h", + "designercore/pluginmanager/widgetpluginpath.h", + "designercore/include/exception.h", + "designercore/include/invalidreparentingexception.h", + "designercore/include/invalidmetainfoexception.h", + "designercore/include/invalidargumentexception.h", + "designercore/include/notimplementedexception.h", + "designercore/include/invalidpropertyexception.h", + "designercore/include/invalidmodelstateexception.h", + "designercore/include/removebasestateexception.h", + "designercore/include/invalididexception.h", + "designercore/model/variantparser.h", + "designercore/include/propertynode.h", + "designercore/include/invalidslideindexexception.h", + "designercore/include/import.h", + "designercore/include/invalidqmlsourceexception.h", + "designercore/model/viewlogger.h", + "designercore/model/internalvariantproperty.h", + "designercore/model/internalnodelistproperty.h", + "designercore/include/variantproperty.h", + "designercore/include/nodelistproperty.h", + "designercore/include/abstractproperty.h", + "designercore/model/internalbindingproperty.h", + "designercore/include/bindingproperty.h", + "designercore/model/internalnodeproperty.h", + "designercore/model/internalnodeabstractproperty.h", + "designercore/include/nodeabstractproperty.h", + "designercore/include/plaintexteditmodifier.h", + "designercore/include/basetexteditmodifier.h", + "designercore/include/componenttextmodifier.h", + "designercore/include/textmodifier.h", + "designercore/model/modeltotextmerger.h", + "designercore/model/texttomodelmerger.h", + "designercore/include/qmlmodelview.h", + "designercore/include/qmlitemnode.h", + "designercore/include/qmlstate.h", + "designercore/include/qmlchangeset.h", + "designercore/include/qmlmodelnodefacade.h", + "designercore/include/forwardview.h", + "designercore/include/qmlobjectnode.h", + "designercore/include/qmlanchors.h", + "designercore/rewritertransaction.h", + "designercore/model/rewriteaction.h", + "designercore/include/modelnodepositionstorage.h", + "designercore/model/modelnodepositionrecalculator.h", + "designercore/model/rewriteactioncompressor.h", + "designercore/model/qmltextgenerator.h", + "designercore/include/modelmerger.h", + "designercore/include/mathutils.h", + "designercore/include/customnotifications.h", + "designercore/include/rewritingexception.h", + "designercore/model/modelnodecontextmenu.h", + "designercore/include/basetexteditmodifier.h", + "components/integration/integrationcore.h", + "components/integration/designdocumentcontrollerview.h", + "components/integration/designdocumentcontroller.h", + "components/integration/utilitypanelcontroller.h", + "components/integration/stackedutilitypanelcontroller.h", + "components/integration/componentaction.h", + "components/integration/componentview.h", + "components/integration/xuifiledialog.h", + "components/integration/integrationcore.cpp", + "components/integration/designdocumentcontroller.cpp", + "components/integration/designdocumentcontrollerview.cpp", + "components/integration/utilitypanelcontroller.cpp", + "components/integration/stackedutilitypanelcontroller.cpp", + "components/integration/componentaction.cpp", + "components/integration/componentview.cpp", + "components/integration/xuifiledialog.cpp", + "components/propertyeditor/propertyeditor.h", + "components/propertyeditor/qmlanchorbindingproxy.h", + "components/propertyeditor/resetwidget.h", + "components/propertyeditor/qlayoutobject.h", + "components/propertyeditor/basiclayouts.h", + "components/propertyeditor/basicwidgets.h", + "components/propertyeditor/behaviordialog.h", + "components/propertyeditor/qproxylayoutitem.h", + "components/propertyeditor/layoutwidget.h", + "components/propertyeditor/filewidget.h", + "components/propertyeditor/propertyeditorvalue.h", + "components/propertyeditor/fontwidget.h", + "components/propertyeditor/originwidget.h", + "components/propertyeditor/siblingcombobox.h", + "components/propertyeditor/propertyeditortransaction.h", + "components/propertyeditor/designerpropertymap.h", + "components/propertyeditor/propertyeditorcontextobject.h", + "components/propertyeditor/declarativewidgetview.h", + "components/propertyeditor/gradientlineqmladaptor.h", + "components/propertyeditor/propertyeditor.cpp", + "components/propertyeditor/qmlanchorbindingproxy.cpp", + "components/propertyeditor/resetwidget.cpp", + "components/propertyeditor/qlayoutobject.cpp", + "components/propertyeditor/basiclayouts.cpp", + "components/propertyeditor/basicwidgets.cpp", + "components/propertyeditor/behaviordialog.cpp", + "components/propertyeditor/qproxylayoutitem.cpp", + "components/propertyeditor/layoutwidget.cpp", + "components/propertyeditor/filewidget.cpp", + "components/propertyeditor/propertyeditorvalue.cpp", + "components/propertyeditor/fontwidget.cpp", + "components/propertyeditor/originwidget.cpp", + "components/propertyeditor/siblingcombobox.cpp", + "components/propertyeditor/propertyeditortransaction.cpp", + "components/propertyeditor/propertyeditorcontextobject.cpp", + "components/propertyeditor/declarativewidgetview.cpp", + "components/propertyeditor/gradientlineqmladaptor.cpp", + "components/propertyeditor/propertyeditor.qrc", + "components/formeditor/formeditorscene.h", + "components/formeditor/formeditorwidget.h", + "components/formeditor/formeditoritem.h", + "components/formeditor/formeditorview.h", + "components/formeditor/selectiontool.h", + "components/formeditor/abstractformeditortool.h", + "components/formeditor/controlelement.h", + "components/formeditor/resizemanipulator.h", + "components/formeditor/movemanipulator.h", + "components/formeditor/layeritem.h", + "components/formeditor/itemutilfunctions.h", + "components/formeditor/selectionrectangle.h", + "components/formeditor/rubberbandselectionmanipulator.h", + "components/formeditor/movetool.h", + "components/formeditor/selectionindicator.h", + "components/formeditor/snappinglinecreator.h", + "components/formeditor/snapper.h", + "components/formeditor/onedimensionalcluster.h", + "components/formeditor/singleselectionmanipulator.h", + "components/formeditor/scalemanipulator.h", + "components/formeditor/resizetool.h", + "components/formeditor/resizeindicator.h", + "components/formeditor/scaleitem.h", + "components/formeditor/resizecontroller.h", + "components/formeditor/resizehandleitem.h", + "components/formeditor/anchortool.h", + "components/formeditor/anchorlineindicator.h", + "components/formeditor/anchorlinecontroller.h", + "components/formeditor/anchorlinehandleitem.h", + "components/formeditor/anchormanipulator.h", + "components/formeditor/anchorindicator.h", + "components/formeditor/anchorcontroller.h", + "components/formeditor/anchorhandleitem.h", + "components/formeditor/dragtool.h", + "components/formeditor/toolbox.h", + "components/formeditor/zoomaction.h", + "components/formeditor/formeditorgraphicsview.h", + "components/formeditor/numberseriesaction.h", + "components/formeditor/lineeditaction.h", + "components/formeditor/formeditoritem.cpp", + "components/formeditor/formeditorview.cpp", + "components/formeditor/formeditorscene.cpp", + "components/formeditor/formeditorwidget.cpp", + "components/formeditor/selectiontool.cpp", + "components/formeditor/abstractformeditortool.cpp", + "components/formeditor/controlelement.cpp", + "components/formeditor/resizemanipulator.cpp", + "components/formeditor/movemanipulator.cpp", + "components/formeditor/layeritem.cpp", + "components/formeditor/itemutilfunctions.cpp", + "components/formeditor/selectionrectangle.cpp", + "components/formeditor/rubberbandselectionmanipulator.cpp", + "components/formeditor/movetool.cpp", + "components/formeditor/selectionindicator.cpp", + "components/formeditor/snappinglinecreator.cpp", + "components/formeditor/snapper.cpp", + "components/formeditor/onedimensionalcluster.cpp", + "components/formeditor/singleselectionmanipulator.cpp", + "components/formeditor/scalemanipulator.cpp", + "components/formeditor/resizetool.cpp", + "components/formeditor/resizeindicator.cpp", + "components/formeditor/scaleitem.cpp", + "components/formeditor/resizecontroller.cpp", + "components/formeditor/resizehandleitem.cpp", + "components/formeditor/anchortool.cpp", + "components/formeditor/anchorlineindicator.cpp", + "components/formeditor/anchorlinecontroller.cpp", + "components/formeditor/anchorlinehandleitem.cpp", + "components/formeditor/anchormanipulator.cpp", + "components/formeditor/anchorindicator.cpp", + "components/formeditor/anchorcontroller.cpp", + "components/formeditor/anchorhandleitem.cpp", + "components/formeditor/dragtool.cpp", + "components/formeditor/toolbox.cpp", + "components/formeditor/zoomaction.cpp", + "components/formeditor/formeditorgraphicsview.cpp", + "components/formeditor/numberseriesaction.cpp", + "components/formeditor/lineeditaction.cpp", + "components/formeditor/formeditor.qrc", + "qmldesignerconstants.h", + "qmldesignerplugin.h", + "designmodewidget.h", + "designersettings.h", + "settingspage.h", + "designmodecontext.h", + "styledoutputpaneplaceholder.h", + "designercore/filemanager/qmlrewriter.cpp", + "designercore/filemanager/qmlrefactoring.cpp", + "designercore/filemanager/changeobjecttypevisitor.cpp", + "designercore/filemanager/changepropertyvisitor.cpp", + "designercore/filemanager/removeuiobjectmembervisitor.cpp", + "designercore/filemanager/removepropertyvisitor.cpp", + "designercore/filemanager/addpropertyvisitor.cpp", + "designercore/filemanager/moveobjectvisitor.cpp", + "designercore/filemanager/addobjectvisitor.cpp", + "designercore/filemanager/addarraymembervisitor.cpp", + "designercore/filemanager/astobjecttextextractor.cpp", + "designercore/filemanager/objectlengthcalculator.cpp", + "designercore/filemanager/firstdefinitionfinder.cpp", + "designercore/filemanager/moveobjectbeforeobjectvisitor.cpp", + "designercore/filemanager/changeimportsvisitor.cpp", + "designercore/instances/nodeinstanceserverproxy.cpp", + "designercore/instances/nodeinstance.cpp", + "designercore/instances/nodeinstanceview.cpp", + "../../../share/qtcreator/qml/qmlpuppet/interfaces/nodeinstanceserverinterface.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/synchronizecommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/tokencommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/componentcompletedcommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/completecomponentcommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/statepreviewimagechangedcommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/childrenchangedcommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/changebindingscommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/changefileurlcommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/changeidscommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/changenodesourcecommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/changestatecommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/changevaluescommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/informationchangedcommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/removeinstancescommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/removepropertiescommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/reparentinstancescommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/valueschangedcommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/clearscenecommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/createinstancescommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/createscenecommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/pixmapchangedcommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/commands/changeauxiliarycommand.cpp", + "../../../share/qtcreator/qml/qmlpuppet/container/addimportcontainer.cpp", + "../../../share/qtcreator/qml/qmlpuppet/container/imagecontainer.cpp", + "../../../share/qtcreator/qml/qmlpuppet/container/idcontainer.cpp", + "../../../share/qtcreator/qml/qmlpuppet/container/informationcontainer.cpp", + "../../../share/qtcreator/qml/qmlpuppet/container/instancecontainer.cpp", + "../../../share/qtcreator/qml/qmlpuppet/container/reparentcontainer.cpp", + "../../../share/qtcreator/qml/qmlpuppet/container/propertyabstractcontainer.cpp", + "../../../share/qtcreator/qml/qmlpuppet/container/propertybindingcontainer.cpp", + "../../../share/qtcreator/qml/qmlpuppet/container/propertyvaluecontainer.cpp", + "designercore/model/abstractview.cpp", + "designercore/model/rewriterview.cpp", + "designercore/metainfo/metainfo.cpp", + "designercore/metainfo/metainfoparser.cpp", + "designercore/metainfo/nodemetainfo.cpp", + "designercore/metainfo/itemlibraryinfo.cpp", + "designercore/metainfo/subcomponentmanager.cpp", + "designercore/model/internalproperty.cpp", + "designercore/model/model.cpp", + "designercore/model/modelnode.cpp", + "designercore/model/painteventfilter.cpp", + "designercore/model/internalnode.cpp", + "designercore/model/propertyparser.cpp", + "designercore/model/propertycontainer.cpp", + "designercore/pluginmanager/widgetpluginmanager.cpp", + "designercore/pluginmanager/widgetpluginpath.cpp", + "designercore/exceptions/exception.cpp", + "designercore/exceptions/invalidpropertyexception.cpp", + "designercore/exceptions/invalidmodelnodeexception.cpp", + "designercore/exceptions/invalidreparentingexception.cpp", + "designercore/exceptions/invalidmetainfoexception.cpp", + "designercore/exceptions/invalidargumentexception.cpp", + "designercore/exceptions/notimplementedexception.cpp", + "designercore/model/variantparser.cpp", + "designercore/exceptions/invalidmodelstateexception.cpp", + "designercore/exceptions/removebasestateexception.cpp", + "designercore/exceptions/invalididexception.cpp", + "designercore/model/propertynode.cpp", + "designercore/exceptions/invalidslideindexexception.cpp", + "designercore/model/import.cpp", + "designercore/exceptions/invalidqmlsourceexception.cpp", + "designercore/model/viewlogger.cpp", + "designercore/model/internalvariantproperty.cpp", + "designercore/model/internalnodelistproperty.cpp", + "designercore/model/variantproperty.cpp", + "designercore/model/nodelistproperty.cpp", + "designercore/model/abstractproperty.cpp", + "designercore/model/internalbindingproperty.cpp", + "designercore/model/bindingproperty.cpp", + "designercore/model/internalnodeproperty.cpp", + "designercore/model/internalnodeabstractproperty.cpp", + "designercore/model/nodeabstractproperty.cpp", + "designercore/model/nodeproperty.cpp", + "designercore/model/modeltotextmerger.cpp", + "designercore/model/texttomodelmerger.cpp", + "designercore/model/plaintexteditmodifier.cpp", + "designercore/model/componenttextmodifier.cpp", + "designercore/model/textmodifier.cpp", + "designercore/model/qmlmodelview.cpp", + "designercore/model/qmlitemnode.cpp", + "designercore/model/qmlstate.cpp", + "designercore/model/qmlchangeset.cpp", + "designercore/model/qmlmodelnodefacade.cpp", + "designercore/model/qmlobjectnode.cpp", + "designercore/model/qmlanchors.cpp", + "designercore/rewritertransaction.cpp", + "designercore/model/rewriteaction.cpp", + "designercore/model/modelnodepositionstorage.cpp", + "designercore/model/modelnodepositionrecalculator.cpp", + "designercore/model/rewriteactioncompressor.cpp", + "designercore/model/qmltextgenerator.cpp", + "designercore/model/modelmerger.cpp", + "designercore/exceptions/rewritingexception.cpp", + "designercore/model/modelnodecontextmenu.cpp", + "designercore/model/basetexteditmodifier.cpp", + "components/propertyeditor/behaviordialog.ui", + "components/itemlibrary/itemlibraryview.cpp", + "components/itemlibrary/itemlibrarywidget.cpp", + "components/itemlibrary/customdraganddrop.cpp", + "components/itemlibrary/itemlibrarymodel.cpp", + "components/itemlibrary/itemlibrarycomponents.cpp", + "components/itemlibrary/itemlibraryimageprovider.cpp", + "components/itemlibrary/itemlibraryview.h", + "components/itemlibrary/itemlibrarywidget.h", + "components/itemlibrary/customdraganddrop.h", + "components/itemlibrary/itemlibrarymodel.h", + "components/itemlibrary/itemlibrarycomponents.h", + "components/itemlibrary/itemlibraryimageprovider.h", + "components/itemlibrary/itemlibrary.qrc", + "components/navigator/navigatorview.h", + "components/navigator/navigatortreemodel.h", + "components/navigator/navigatorwidget.h", + "components/navigator/navigatortreeview.h", + "components/navigator/navigatorview.cpp", + "components/navigator/navigatortreemodel.cpp", + "components/navigator/navigatorwidget.cpp", + "components/navigator/navigatortreeview.cpp", + "components/navigator/navigator.qrc", + "components/pluginmanager/pluginmanager.cpp", + "components/pluginmanager/pluginpath.cpp", + "components/pluginmanager/iplugin.cpp", + "components/pluginmanager/pluginmanager.h", + "components/pluginmanager/pluginpath.h", + "components/pluginmanager/iplugin.h", + "components/stateseditor/stateseditorwidget.h", + "components/stateseditor/stateseditormodel.h", + "components/stateseditor/stateseditorview.h", + "components/stateseditor/stateseditorimageprovider.cpp", + "components/stateseditor/stateseditorwidget.cpp", + "components/stateseditor/stateseditormodel.cpp", + "components/stateseditor/stateseditorview.cpp", + "components/stateseditor/stateseditorimageprovider.cpp", + "components/stateseditor/stateseditor.qrc", + "components/stateseditor/stateslist.qml", + "components/stateseditor/HorizontalScrollBar.qml", + "qmldesignerplugin.cpp", + "designmodewidget.cpp", + "designersettings.cpp", + "settingspage.cpp", + "designmodecontext.cpp", + "styledoutputpaneplaceholder.cpp", + "settingspage.ui", + "components/resources/resources.qrc", + "components/itemlibrary/qml/Selector.qml", + "components/itemlibrary/qml/SectionView.qml", + "components/itemlibrary/qml/Scrollbar.qml", + "components/itemlibrary/qml/ItemView.qml", + "components/itemlibrary/qml/ItemsViewStyle.qml", + "components/itemlibrary/qml/ItemsView.qml" + ] +} + diff --git a/src/plugins/qmljseditor/qmljseditor.qbs b/src/plugins/qmljseditor/qmljseditor.qbs new file mode 100644 index 0000000000..bde84961fe --- /dev/null +++ b/src/plugins/qmljseditor/qmljseditor.qbs @@ -0,0 +1,100 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "QmlJSEditor" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "TextEditor" } + Depends { name: "ProjectExplorer" } + Depends { name: "QmlJSTools" } + Depends { name: "QmlJS" } + Depends { name: "LanguageUtils" } + Depends { name: "find" } + Depends { name: "QmlEditorWidgets" } + Depends { name: "CPlusPlus" } + + Depends { name: "cpp" } + cpp.defines: base.concat(["QT_CREATOR"]) + cpp.includePaths: [ + ".", + "..", + "../../libs", + buildDirectory + ] + + files: [ + "qmljseditor.qrc", + "quicktoolbarsettingspage.ui", + "QmlJSEditor.mimetypes.xml", + "jsfilewizard.cpp", + "jsfilewizard.h", + "qmlexpressionundercursor.cpp", + "qmlexpressionundercursor.h", + "qmlfilewizard.cpp", + "qmlfilewizard.h", + "qmljsautocompleter.cpp", + "qmljsautocompleter.h", + "qmljscompletionassist.cpp", + "qmljscompletionassist.h", + "qmljscomponentfromobjectdef.cpp", + "qmljscomponentfromobjectdef.h", + "qmljscomponentnamedialog.cpp", + "qmljscomponentnamedialog.h", + "qmljscomponentnamedialog.ui", + "qmljseditor.cpp", + "qmljseditor.h", + "qmljseditor_global.h", + "qmljseditoractionhandler.cpp", + "qmljseditoractionhandler.h", + "qmljseditorconstants.h", + "qmljseditoreditable.cpp", + "qmljseditoreditable.h", + "qmljseditorfactory.cpp", + "qmljseditorfactory.h", + "qmljseditorplugin.cpp", + "qmljseditorplugin.h", + "qmljsfindreferences.cpp", + "qmljsfindreferences.h", + "qmljshighlighter.cpp", + "qmljshighlighter.h", + "qmljshoverhandler.cpp", + "qmljshoverhandler.h", + "qmljsoutline.cpp", + "qmljsoutline.h", + "qmljsoutlinetreeview.cpp", + "qmljsoutlinetreeview.h", + "qmljspreviewrunner.cpp", + "qmljspreviewrunner.h", + "qmljsquickfix.cpp", + "qmljsquickfix.h", + "qmljsquickfixassist.cpp", + "qmljsquickfixassist.h", + "qmljsquickfixes.cpp", + "qmljsreuse.cpp", + "qmljsreuse.h", + "qmljssemantichighlighter.cpp", + "qmljssemantichighlighter.h", + "qmljssemanticinfoupdater.cpp", + "qmljssemanticinfoupdater.h", + "qmljssnippetprovider.cpp", + "qmljssnippetprovider.h", + "qmljswrapinloader.cpp", + "qmloutlinemodel.cpp", + "qmloutlinemodel.h", + "qmltaskmanager.cpp", + "qmltaskmanager.h", + "quicktoolbar.cpp", + "quicktoolbar.h", + "quicktoolbarsettingspage.cpp", + "quicktoolbarsettingspage.h", + "qmljswrapinloader.h", + "images/qmlfile.png" + ] +} + diff --git a/src/plugins/qmljsinspector/qmljsinspector.qbs b/src/plugins/qmljsinspector/qmljsinspector.qbs new file mode 100644 index 0000000000..56bfeaded8 --- /dev/null +++ b/src/plugins/qmljsinspector/qmljsinspector.qbs @@ -0,0 +1,64 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "QmlJSInspector" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "ProjectExplorer" } + Depends { name: "QmlProjectManager" } + Depends { name: "TextEditor" } + Depends { name: "Debugger" } + Depends { name: "QmlJS" } + Depends { name: "QmlJSEditor" } + Depends { name: "symbianutils" } + Depends { name: "LanguageUtils" } + Depends { name: "QmlEditorWidgets" } + Depends { name: "QmlJSDebugClient" } + + + Depends { name: "cpp" } + cpp.includePaths: [ + ".", + "../../libs/qmleditorwidgets", + "../../../share/qtcreator/qml/qmljsdebugger/protocol", + "../../shared/symbianutils", + "..", + "../../libs", + buildDirectory + ] + + files: [ + "qmljsprivateapi.h", + "qmljsinspector_global.h", + "qmljsinspectorconstants.h", + "qmljsinspectorplugin.h", + "qmljsclientproxy.h", + "qmljsinspector.h", + "qmljsinspectortoolbar.h", + "qmljslivetextpreview.h", + "qmljstoolbarcolorbox.h", + "qmljsinspectorclient.h", + "qmljscontextcrumblepath.h", + "qmljsinspectorsettings.h", + "qmljspropertyinspector.h", + "../../../share/qtcreator/qml/qmljsdebugger/protocol/inspectorprotocol.h", + "qmljsinspectorplugin.cpp", + "qmljsclientproxy.cpp", + "qmljsinspector.cpp", + "qmljsinspectortoolbar.cpp", + "qmljslivetextpreview.cpp", + "qmljstoolbarcolorbox.cpp", + "qmljsinspectorclient.cpp", + "qmljscontextcrumblepath.cpp", + "qmljsinspectorsettings.cpp", + "qmljspropertyinspector.cpp", + "qmljsinspector.qrc", + ] +} + diff --git a/src/plugins/qmljstools/qmljstools.qbs b/src/plugins/qmljstools/qmljstools.qbs new file mode 100644 index 0000000000..6d37d644bc --- /dev/null +++ b/src/plugins/qmljstools/qmljstools.qbs @@ -0,0 +1,68 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "QmlJSTools" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "LanguageUtils" } + Depends { name: "CPlusPlus" } + Depends { name: "QmlJS" } + Depends { name: "ProjectExplorer" } + Depends { name: "TextEditor" } + Depends { name: "Locator" } + Depends { name: "QmlJSDebugClient" } + Depends { name: "QtSupport" } + + Depends { name: "cpp" } + cpp.defines: base.concat(["QT_NO_CAST_TO_ASCII"]) + cpp.includePaths: [ + "..", + "../../libs", + "../../libs/3rdparty", + buildDirectory + ] + + files: [ + "qmljsmodelmanager.cpp", + "qmljsmodelmanager.h", + "qmljscodestylesettingspage.cpp", + "qmljscodestylesettingspage.h", + "qmljscodestylesettingspage.ui", + "qmljsfindexportedcpptypes.cpp", + "qmljsfindexportedcpptypes.h", + "qmljsfunctionfilter.cpp", + "qmljsfunctionfilter.h", + "qmljsindenter.cpp", + "qmljsindenter.h", + "qmljslocatordata.cpp", + "qmljslocatordata.h", + "qmljsmodelmanager.cpp", + "qmljsmodelmanager.h", + "qmljsplugindumper.cpp", + "qmljsplugindumper.h", + "qmljsqtstylecodeformatter.cpp", + "qmljsqtstylecodeformatter.h", + "qmljsrefactoringchanges.cpp", + "qmljsrefactoringchanges.h", + "qmljstools_global.h", + "qmljstoolsconstants.h", + "qmljstoolsplugin.cpp", + "qmljstoolsplugin.h", + "qmljstoolssettings.cpp", + "qmljstoolssettings.h", + "qmljscodestylepreferencesfactory.cpp", + "qmljscodestylepreferencesfactory.h" + ] + + ProductModule { + Depends { name: "CPlusPlus" } + Depends { name: "QmlJSDebugClient" } + } +} + diff --git a/src/plugins/qmlprofiler/qmlprofiler.qbs b/src/plugins/qmlprofiler/qmlprofiler.qbs new file mode 100644 index 0000000000..7b7b242eda --- /dev/null +++ b/src/plugins/qmlprofiler/qmlprofiler.qbs @@ -0,0 +1,84 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "QmlProfiler" + + Depends { name: "qt"; submodules: ['gui', 'network', 'script', 'declarative'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "AnalyzerBase" } + Depends { name: "QmlProjectManager" } + Depends { name: "Qt4ProjectManager" } + Depends { name: "RemoteLinux" } + Depends { name: "ProjectExplorer" } + Depends { name: "QtSupport" } + Depends { name: "symbianutils" } + Depends { name: "TextEditor" } + Depends { name: "QmlJSDebugClient" } + Depends { name: "QmlJS" } + Depends { name: "QmlJSTools" } + Depends { name: "CPlusPlus" } + + Depends { name: "cpp" } + cpp.includePaths: [ + "canvas", + "../../shared/symbianutils", + "..", + "../../libs", + buildDirectory + ] + + files: [ + "abstractqmlprofilerrunner.h", + "codaqmlprofilerrunner.cpp", + "codaqmlprofilerrunner.h", + "localqmlprofilerrunner.cpp", + "localqmlprofilerrunner.h", + "qmlprofiler_global.h", + "qmlprofilerattachdialog.cpp", + "qmlprofilerattachdialog.h", + "qmlprofilerattachdialog.ui", + "qmlprofilerconstants.h", + "qmlprofilerdetailsrewriter.cpp", + "qmlprofilerdetailsrewriter.h", + "qmlprofilerengine.cpp", + "qmlprofilerengine.h", + "qmlprofilereventview.cpp", + "qmlprofilereventview.h", + "qmlprofilerplugin.cpp", + "qmlprofilerplugin.h", + "qmlprofilertool.cpp", + "qmlprofilertool.h", + "remotelinuxqmlprofilerrunner.cpp", + "remotelinuxqmlprofilerrunner.h", + "timelineview.cpp", + "timelineview.h", + "tracewindow.cpp", + "tracewindow.h", + "canvas/qdeclarativecanvas.cpp", + "canvas/qdeclarativecanvas_p.h", + "canvas/qdeclarativecanvastimer.cpp", + "canvas/qdeclarativecanvastimer_p.h", + "canvas/qdeclarativecontext2d.cpp", + "canvas/qdeclarativecontext2d_p.h", + "canvas/qmlprofilercanvas.cpp", + "canvas/qmlprofilercanvas.h", + "qml/Detail.qml", + "qml/Label.qml", + "qml/MainView.qml", + "qml/Overview.qml", + "qml/RangeDetails.qml", + "qml/RangeMover.qml", + "qml/SelectionRange.qml", + "qml/SelectionRangeDetails.qml", + "qml/StatusDisplay.qml", + "qml/TimeDisplay.qml", + "qml/TimeMarks.qml", + "qml/qmlprofiler.qrc" + ] +} + diff --git a/src/plugins/qmlprojectmanager/qmlprojectmanager.qbs b/src/plugins/qmlprojectmanager/qmlprojectmanager.qbs new file mode 100644 index 0000000000..7452bf118c --- /dev/null +++ b/src/plugins/qmlprojectmanager/qmlprojectmanager.qbs @@ -0,0 +1,66 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "QmlProjectManager" + + Depends { name: "qt"; submodules: ['gui', 'declarative'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "ProjectExplorer" } + Depends { name: "TextEditor" } + Depends { name: "QmlJSEditor" } + Depends { name: "QmlJS" } + Depends { name: "Debugger" } + Depends { name: "QtSupport" } + + Depends { name: "cpp" } + cpp.includePaths: [ + "..", + "../../libs", + buildDirectory + ] + + files: [ + "fileformat/qmlprojectitem.h", + "fileformat/filefilteritems.h", + "fileformat/qmlprojectfileformat.h", + "qmlproject.h", + "qmlprojectplugin.h", + "qmlprojectmanager.h", + "qmlprojectconstants.h", + "qmlprojectnodes.h", + "qmlprojectfile.h", + "qmlprojectruncontrol.h", + "qmlprojectrunconfiguration.h", + "qmlprojectrunconfigurationfactory.h", + "qmlprojectapplicationwizard.h", + "qmlprojectmanager_global.h", + "qmlprojectmanagerconstants.h", + "qmlprojecttarget.h", + "qmlprojectrunconfigurationwidget.h", + "fileformat/qmlprojectitem.cpp", + "fileformat/filefilteritems.cpp", + "fileformat/qmlprojectfileformat.cpp", + "qmlproject.cpp", + "qmlprojectplugin.cpp", + "qmlprojectmanager.cpp", + "qmlprojectnodes.cpp", + "qmlprojectfile.cpp", + "qmlprojectruncontrol.cpp", + "qmlprojectrunconfiguration.cpp", + "qmlprojectrunconfigurationfactory.cpp", + "qmlprojectapplicationwizard.cpp", + "qmlprojecttarget.cpp", + "qmlprojectrunconfigurationwidget.cpp", + "qmlproject.qrc", + "QmlProject.mimetypes.xml" + ] +} + + + + diff --git a/src/plugins/qt4projectmanager/qt4projectmanager.qbs b/src/plugins/qt4projectmanager/qt4projectmanager.qbs new file mode 100644 index 0000000000..e64c08de07 --- /dev/null +++ b/src/plugins/qt4projectmanager/qt4projectmanager.qbs @@ -0,0 +1,313 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "Qt4ProjectManager" + + Depends { name: "qt"; submodules: ['gui', 'network'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "ProjectExplorer" } + Depends { name: "QtSupport" } + Depends { name: "CppTools" } + Depends { name: "Debugger" } + Depends { name: "symbianutils" } + Depends { name: "QmlJS" } + Depends { name: "botan" } + Depends { name: "cplusplus" } + Depends { name: "TextEditor" } + + Depends { name: "cpp" } + cpp.defines: { + return base.concat([ + "PROPARSER_AS_LIBRARY", + "PROPARSER_THREAD_SAFE", + "PROEVALUATOR_THREAD_SAFE", + "PROEVALUATOR_CUMULATIVE" + ]) + } + cpp.includePaths: [ + ".", + "..", + buildDirectory, + "customwidgetwizard", + "../../libs", + "../../shared", + "../../shared/symbianutils", + "../../libs/3rdparty/botan/build" + ] + + files: [ + "Qt4ProjectManager.mimetypes.xml", + "librarydetailswidget.ui", + "qt4projectmanager.qrc", + "addlibrarywizard.cpp", + "addlibrarywizard.h", + "externaleditors.cpp", + "externaleditors.h", + "findqt4profiles.cpp", + "findqt4profiles.h", + "librarydetailscontroller.cpp", + "librarydetailscontroller.h", + "makestep.h", + "makestep.ui", + "profilecompletionassist.cpp", + "profilecompletionassist.h", + "profileeditor.cpp", + "profileeditor.h", + "profileeditorfactory.cpp", + "profileeditorfactory.h", + "profilehighlighter.cpp", + "profilehighlighter.h", + "profilehoverhandler.cpp", + "profilehoverhandler.h", + "profilekeywords.cpp", + "profilekeywords.h", + "qmakeparser.cpp", + "qmakeparser.h", + "qmakestep.cpp", + "qmakestep.h", + "qmakestep.ui", + "qt4basetargetfactory.h", + "qt4buildconfiguration.cpp", + "qt4buildconfiguration.h", + "qt4nodes.h", + "qt4project.cpp", + "qt4project.h", + "qt4projectconfigwidget.cpp", + "qt4projectconfigwidget.h", + "qt4projectconfigwidget.ui", + "qt4projectmanager_global.h", + "qt4projectmanagerconstants.h", + "qt4projectmanagerplugin.cpp", + "qt4projectmanagerplugin.h", + "qt4targetsetupwidget.h", + "qtmodulesinfo.cpp", + "qtmodulesinfo.h", + "qtuicodemodelsupport.cpp", + "qtuicodemodelsupport.h", + "unconfiguredsettingsoptionpage.cpp", + "unconfiguredsettingsoptionpage.h", + "unconfiguredprojectpanel.cpp", + "unconfiguredprojectpanel.h", + "winceqtversion.cpp", + "winceqtversion.h", + "winceqtversionfactory.cpp", + "winceqtversionfactory.h", + "buildconfigurationinfo.h", + "makestep.cpp", + "qt4nodes.cpp", + "qt4projectmanager.cpp", + "qt4projectmanager.h", + "qt4target.cpp", + "qt4target.h", + "customwidgetwizard/classdefinition.ui", + "customwidgetwizard/customwidgetpluginwizardpage.ui", + "customwidgetwizard/customwidgetwidgetswizardpage.ui", + "customwidgetwizard/classdefinition.cpp", + "customwidgetwizard/classdefinition.h", + "customwidgetwizard/classlist.cpp", + "customwidgetwizard/classlist.h", + "customwidgetwizard/customwidgetpluginwizardpage.cpp", + "customwidgetwizard/customwidgetpluginwizardpage.h", + "customwidgetwizard/customwidgetwidgetswizardpage.cpp", + "customwidgetwizard/customwidgetwidgetswizardpage.h", + "customwidgetwizard/customwidgetwizard.cpp", + "customwidgetwizard/customwidgetwizard.h", + "customwidgetwizard/customwidgetwizarddialog.cpp", + "customwidgetwizard/customwidgetwizarddialog.h", + "customwidgetwizard/filenamingparameters.h", + "customwidgetwizard/plugingenerator.cpp", + "customwidgetwizard/plugingenerator.h", + "customwidgetwizard/pluginoptions.h", + "images/forms.png", + "images/headers.png", + "images/qt_project.png", + "images/qt_qrc.png", + "images/run_qmake.png", + "images/run_qmake_small.png", + "images/sources.png", + "images/unknown.png", + "qt-desktop/desktopqtversion.cpp", + "qt-desktop/desktopqtversion.h", + "qt-desktop/desktopqtversionfactory.cpp", + "qt-desktop/desktopqtversionfactory.h", + "qt-desktop/qt4desktoptarget.cpp", + "qt-desktop/qt4desktoptarget.h", + "qt-desktop/qt4desktoptargetfactory.cpp", + "qt-desktop/qt4desktoptargetfactory.h", + "qt-desktop/qt4runconfiguration.cpp", + "qt-desktop/qt4runconfiguration.h", + "qt-desktop/qt4simulatortarget.cpp", + "qt-desktop/qt4simulatortarget.h", + "qt-desktop/qt4simulatortargetfactory.cpp", + "qt-desktop/qt4simulatortargetfactory.h", + "qt-desktop/simulatorqtversion.cpp", + "qt-desktop/simulatorqtversion.h", + "qt-desktop/simulatorqtversionfactory.cpp", + "qt-desktop/simulatorqtversionfactory.h", + "qt-s60/rvcttoolchainconfigwidget.ui", + "qt-s60/winscwtoolchainconfigwidget.ui", + "qt-s60/abldparser.cpp", + "qt-s60/abldparser.h", + "qt-s60/certificatepathchooser.cpp", + "qt-s60/certificatepathchooser.h", + "qt-s60/gccetoolchain.cpp", + "qt-s60/gccetoolchain.h", + "qt-s60/passphraseforkeydialog.cpp", + "qt-s60/passphraseforkeydialog.h", + "qt-s60/qt4symbiantarget.cpp", + "qt-s60/qt4symbiantarget.h", + "qt-s60/qt4symbiantargetfactory.cpp", + "qt-s60/qt4symbiantargetfactory.h", + "qt-s60/rvctparser.cpp", + "qt-s60/rvctparser.h", + "qt-s60/rvcttoolchain.cpp", + "qt-s60/rvcttoolchain.h", + "qt-s60/s60certificatedetailsdialog.cpp", + "qt-s60/s60certificatedetailsdialog.h", + "qt-s60/s60certificatedetailsdialog.ui", + "qt-s60/s60certificateinfo.cpp", + "qt-s60/s60certificateinfo.h", + "qt-s60/s60createpackageparser.cpp", + "qt-s60/s60createpackageparser.h", + "qt-s60/s60createpackagestep.cpp", + "qt-s60/s60createpackagestep.h", + "qt-s60/s60createpackagestep.ui", + "qt-s60/s60deployconfiguration.cpp", + "qt-s60/s60deployconfiguration.h", + "qt-s60/s60deployconfigurationwidget.cpp", + "qt-s60/s60deployconfigurationwidget.h", + "qt-s60/s60devicerunconfiguration.cpp", + "qt-s60/s60devicerunconfiguration.h", + "qt-s60/s60devicerunconfigurationwidget.cpp", + "qt-s60/s60devicerunconfigurationwidget.h", + "qt-s60/s60manager.h", + "qt-s60/s60publisherovi.cpp", + "qt-s60/s60publisherovi.h", + "qt-s60/s60publishingbuildsettingspageovi.cpp", + "qt-s60/s60publishingbuildsettingspageovi.h", + "qt-s60/s60publishingbuildsettingspageovi.ui", + "qt-s60/s60publishingresultspageovi.cpp", + "qt-s60/s60publishingresultspageovi.h", + "qt-s60/s60publishingresultspageovi.ui", + "qt-s60/s60publishingsissettingspageovi.cpp", + "qt-s60/s60publishingsissettingspageovi.h", + "qt-s60/s60publishingsissettingspageovi.ui", + "qt-s60/s60publishingwizardfactories.cpp", + "qt-s60/s60publishingwizardfactories.h", + "qt-s60/s60publishingwizardovi.cpp", + "qt-s60/s60publishingwizardovi.h", + "qt-s60/s60symbiancertificate.cpp", + "qt-s60/s60symbiancertificate.h", + "qt-s60/sbsv2parser.cpp", + "qt-s60/sbsv2parser.h", + "qt-s60/symbianqtversion.cpp", + "qt-s60/symbianqtversion.h", + "qt-s60/symbianqtversionfactory.cpp", + "qt-s60/symbianqtversionfactory.h", + "qt-s60/winscwparser.cpp", + "qt-s60/winscwparser.h", + "qt-s60/winscwtoolchain.cpp", + "qt-s60/winscwtoolchain.h", + "qt-s60/codaruncontrol.cpp", + "qt-s60/codaruncontrol.h", + "qt-s60/s60deploystep.cpp", + "qt-s60/s60deploystep.h", + "qt-s60/s60devicedebugruncontrol.cpp", + "qt-s60/s60devicedebugruncontrol.h", + "qt-s60/s60emulatorrunconfiguration.cpp", + "qt-s60/s60emulatorrunconfiguration.h", + "qt-s60/s60manager.cpp", + "qt-s60/s60runcontrolbase.cpp", + "qt-s60/s60runcontrolbase.h", + "qt-s60/s60runcontrolfactory.cpp", + "qt-s60/s60runcontrolfactory.h", + "wizards/targetsetuppage.ui", + "wizards/testwizardpage.ui", + "wizards/wizards.qrc", + "wizards/abstractmobileapp.cpp", + "wizards/abstractmobileapp.h", + "wizards/abstractmobileappwizard.cpp", + "wizards/abstractmobileappwizard.h", + "wizards/consoleappwizard.cpp", + "wizards/consoleappwizard.h", + "wizards/consoleappwizarddialog.cpp", + "wizards/consoleappwizarddialog.h", + "wizards/emptyprojectwizard.cpp", + "wizards/emptyprojectwizard.h", + "wizards/emptyprojectwizarddialog.cpp", + "wizards/emptyprojectwizarddialog.h", + "wizards/filespage.cpp", + "wizards/filespage.h", + "wizards/guiappwizard.cpp", + "wizards/guiappwizard.h", + "wizards/guiappwizarddialog.cpp", + "wizards/guiappwizarddialog.h", + "wizards/html5app.cpp", + "wizards/html5app.h", + "wizards/html5appwizard.cpp", + "wizards/html5appwizard.h", + "wizards/html5appwizardpages.cpp", + "wizards/html5appwizardpages.h", + "wizards/html5appwizardsourcespage.ui", + "wizards/libraryparameters.h", + "wizards/librarywizard.cpp", + "wizards/librarywizard.h", + "wizards/librarywizarddialog.cpp", + "wizards/librarywizarddialog.h", + "wizards/mobileapp.cpp", + "wizards/mobileapp.h", + "wizards/mobileappwizard.cpp", + "wizards/mobileappwizard.h", + "wizards/mobileappwizardgenericoptionspage.ui", + "wizards/mobileappwizardharmattanoptionspage.ui", + "wizards/mobileappwizardmaemooptionspage.ui", + "wizards/mobileappwizardpages.cpp", + "wizards/mobileappwizardpages.h", + "wizards/mobileappwizardsymbianoptionspage.ui", + "wizards/mobilelibraryparameters.cpp", + "wizards/mobilelibraryparameters.h", + "wizards/mobilelibrarywizardoptionpage.cpp", + "wizards/mobilelibrarywizardoptionpage.h", + "wizards/mobilelibrarywizardoptionpage.ui", + "wizards/modulespage.cpp", + "wizards/modulespage.h", + "wizards/qtprojectparameters.cpp", + "wizards/qtprojectparameters.h", + "wizards/qtquickapp.cpp", + "wizards/qtquickapp.h", + "wizards/qtquickappwizard.cpp", + "wizards/qtquickappwizard.h", + "wizards/qtquickappwizardpages.cpp", + "wizards/qtquickappwizardpages.h", + "wizards/qtquickcomponentsetoptionspage.ui", + "wizards/qtwizard.cpp", + "wizards/qtwizard.h", + "wizards/subdirsprojectwizard.cpp", + "wizards/subdirsprojectwizard.h", + "wizards/subdirsprojectwizarddialog.cpp", + "wizards/subdirsprojectwizarddialog.h", + "wizards/targetsetuppage.cpp", + "wizards/targetsetuppage.h", + "wizards/testwizard.cpp", + "wizards/testwizard.h", + "wizards/testwizarddialog.cpp", + "wizards/testwizarddialog.h", + "wizards/testwizardpage.cpp", + "wizards/testwizardpage.h", + "wizards/libraryparameters.cpp", + "wizards/images/console.png", + "wizards/images/gui.png", + "wizards/images/html5app.png", + "wizards/images/lib.png", + "wizards/images/qtquickapp.png" + ] +} + + + + diff --git a/src/plugins/qtsupport/qtsupport.qbs b/src/plugins/qtsupport/qtsupport.qbs new file mode 100644 index 0000000000..7310899b77 --- /dev/null +++ b/src/plugins/qtsupport/qtsupport.qbs @@ -0,0 +1,88 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "QtSupport" + + Depends { name: "qt"; submodules: ['gui', 'declarative'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "ProjectExplorer" } + Depends { name: "TextEditor" } + Depends { name: "QmlJS" } + + Depends { name: "cpp" } + cpp.includePaths: [ + ".", + "../../shared", + "../../shared/proparser", + "..", + "../../libs", + buildDirectory + ] + cpp.defines: { + return base.concat([ + "QT_NO_CAST_TO_ASCII", + "PROPARSER_AS_LIBRARY", + "PROPARSER_LIBRARY", + "PROPARSER_THREAD_SAFE", + "PROEVALUATOR_THREAD_SAFE", + "PROEVALUATOR_CUMULATIVE" + ]) + } + + files: [ + "../../shared/proparser/proparser_global.h", + "../../shared/proparser/profileparser.h", + "../../shared/proparser/profileevaluator.h", + "../../shared/proparser/proitems.h", + "../../shared/proparser/prowriter.h", + "../../shared/proparser/profileparser.cpp", + "../../shared/proparser/profileevaluator.cpp", + "../../shared/proparser/proitems.cpp", + "../../shared/proparser/prowriter.cpp", + "../../shared/proparser/proparser.qrc", + "../../shared/proparser/ioutils.h", + "../../shared/proparser/ioutils.cpp", + "qtversioninfo.ui", + "qtversionmanager.ui", + "baseqtversion.h", + "debugginghelper.ui", + "debugginghelperbuildtask.h", + "exampleslistmodel.h", + "gettingstartedwelcomepage.h", + "profilereader.cpp", + "profilereader.h", + "qmldebugginglibrary.h", + "qmldumptool.h", + "qmlobservertool.h", + "qtoptionspage.h", + "qtoutputformatter.cpp", + "qtoutputformatter.h", + "qtparser.h", + "qtsupport_global.h", + "qtsupportconstants.h", + "qtsupportplugin.cpp", + "qtsupportplugin.h", + "qtversionfactory.h", + "qtversionmanager.h", + "screenshotcropper.cpp", + "screenshotcropper.h", + "showbuildlog.ui", + "baseqtversion.cpp", + "debugginghelperbuildtask.cpp", + "exampleslistmodel.cpp", + "gettingstartedwelcomepage.cpp", + "qmldebugginglibrary.cpp", + "qmldumptool.cpp", + "qmlobservertool.cpp", + "qtoptionspage.cpp", + "qtparser.cpp", + "qtversionfactory.cpp", + "qtversionmanager.cpp" + ] +} + diff --git a/src/plugins/remotelinux/remotelinux.qbs b/src/plugins/remotelinux/remotelinux.qbs new file mode 100644 index 0000000000..c96ae4e526 --- /dev/null +++ b/src/plugins/remotelinux/remotelinux.qbs @@ -0,0 +1,156 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "RemoteLinux" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "Debugger" } + Depends { name: "ProjectExplorer" } + Depends { name: "Qt4ProjectManager" } + Depends { name: "QtSupport" } + + Depends { name: "cpp" } + cpp.includePaths: [ + "..", + "../../libs", + buildDirectory + ] + + files: [ + "abstractpackagingstep.cpp", + "abstractpackagingstep.h", + "abstractremotelinuxdeployservice.cpp", + "abstractremotelinuxdeployservice.h", + "abstractremotelinuxdeploystep.h", + "abstractuploadandinstallpackageservice.cpp", + "abstractuploadandinstallpackageservice.h", + "abstractembeddedlinuxtarget.cpp", + "abstractembeddedlinuxtarget.h", + "genericembeddedlinuxtarget.cpp", + "genericembeddedlinuxtarget.h", + "deployablefile.h", + "deployablefilesperprofile.cpp", + "deployablefilesperprofile.h", + "deploymentinfo.cpp", + "deploymentinfo.h", + "deploymentsettingsassistant.cpp", + "deploymentsettingsassistant.h", + "embeddedlinuxqtversion.cpp", + "embeddedlinuxqtversion.h", + "embeddedlinuxqtversionfactory.cpp", + "embeddedlinuxqtversionfactory.h", + "embeddedlinuxtargetfactory.cpp", + "embeddedlinuxtargetfactory.h", + "genericdirectuploadservice.cpp", + "genericdirectuploadstep.h", + "genericlinuxdeviceconfigurationfactory.cpp", + "genericlinuxdeviceconfigurationfactory.h", + "genericlinuxdeviceconfigurationwizard.cpp", + "genericlinuxdeviceconfigurationwizard.h", + "genericlinuxdeviceconfigurationwizardpages.cpp", + "genericlinuxdeviceconfigurationwizardpages.h", + "genericlinuxdeviceconfigurationwizardsetuppage.ui", + "genericlinuxdeviceconfigurationwidget.cpp", + "genericlinuxdeviceconfigurationwidget.h", + "genericlinuxdeviceconfigurationwidget.ui", + "genericremotelinuxdeploystepfactory.cpp", + "genericremotelinuxdeploystepfactory.h", + "linuxdeviceconfiguration.cpp", + "linuxdeviceconfiguration.h", + "linuxdeviceconfigurations.cpp", + "linuxdeviceconfigurations.h", + "linuxdevicefactoryselectiondialog.cpp", + "linuxdevicefactoryselectiondialog.h", + "linuxdevicefactoryselectiondialog.ui", + "linuxdevicetestdialog.cpp", + "linuxdevicetestdialog.h", + "linuxdevicetester.cpp", + "linuxdevicetester.h", + "portlist.cpp", + "portlist.h", + "publickeydeploymentdialog.cpp", + "publickeydeploymentdialog.h", + "remotelinux.qrc", + "remotelinux_constants.h", + "remotelinux_export.h", + "remotelinuxapplicationrunner.cpp", + "remotelinuxapplicationrunner.h", + "remotelinuxcustomcommanddeploymentstep.h", + "remotelinuxcustomcommanddeployservice.cpp", + "remotelinuxcustomcommanddeployservice.h", + "remotelinuxdebugsupport.cpp", + "remotelinuxdebugsupport.h", + "remotelinuxdeployconfiguration.cpp", + "remotelinuxdeployconfiguration.h", + "remotelinuxdeployconfigurationfactory.cpp", + "remotelinuxdeployconfigurationfactory.h", + "remotelinuxdeployconfigurationwidget.cpp", + "remotelinuxdeployconfigurationwidget.h", + "remotelinuxpackageinstaller.cpp", + "remotelinuxplugin.cpp", + "remotelinuxplugin.h", + "remotelinuxprocessesdialog.cpp", + "remotelinuxprocesslist.cpp", + "remotelinuxprocesslist.h", + "remotelinuxrunconfiguration.cpp", + "remotelinuxrunconfiguration.h", + "remotelinuxrunconfigurationfactory.cpp", + "remotelinuxrunconfigurationfactory.h", + "remotelinuxrunconfigurationwidget.cpp", + "remotelinuxrunconfigurationwidget.h", + "remotelinuxruncontrol.h", + "remotelinuxsettingspages.cpp", + "remotelinuxsettingspages.h", + "remotelinuxusedportsgatherer.cpp", + "remotelinuxutils.cpp", + "remotelinuxutils.h", + "sshkeycreationdialog.cpp", + "sshkeycreationdialog.h", + "startgdbserverdialog.cpp", + "startgdbserverdialog.h", + "tarpackagecreationstep.h", + "uploadandinstalltarpackagestep.h", + "genericdirectuploadservice.h", + "linuxdeviceconfigurationssettingswidget.cpp", + "linuxdeviceconfigurationssettingswidget.h", + "linuxdeviceconfigurationssettingswidget.ui", + "linuxdevicetestdialog.ui", + "packageuploader.cpp", + "packageuploader.h", + "profilesupdatedialog.cpp", + "profilesupdatedialog.h", + "profilesupdatedialog.ui", + "remotelinuxdeployconfigurationwidget.ui", + "remotelinuxenvironmentreader.cpp", + "remotelinuxenvironmentreader.h", + "remotelinuxpackageinstaller.h", + "remotelinuxprocessesdialog.h", + "remotelinuxprocessesdialog.ui", + "remotelinuxusedportsgatherer.h", + "sshkeycreationdialog.ui", + "sshkeydeployer.cpp", + "sshkeydeployer.h", + "typespecificdeviceconfigurationlistmodel.cpp", + "typespecificdeviceconfigurationlistmodel.h", + "abstractremotelinuxdeploystep.cpp", + "genericdirectuploadstep.cpp", + "remotelinuxcustomcommanddeploymentstep.cpp", + "remotelinuxruncontrol.cpp", + "remotelinuxruncontrolfactory.cpp", + "remotelinuxruncontrolfactory.h", + "tarpackagecreationstep.cpp", + "uploadandinstalltarpackagestep.cpp", + "images/embeddedtarget.png" + ] + + ProductModule { + Depends { name: "Core" } + } +} + diff --git a/src/plugins/resourceeditor/resourceeditor.qbs b/src/plugins/resourceeditor/resourceeditor.qbs new file mode 100644 index 0000000000..a11a6367dd --- /dev/null +++ b/src/plugins/resourceeditor/resourceeditor.qbs @@ -0,0 +1,47 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "ResourceEditor" + + Depends { name: "aggregation" } // ### should be injected by product dependency "Core" + Depends { name: "extensionsystem" } // ### should be injected by product dependency "Core" + Depends { name: "utils" } // ### should be injected by product dependency "Core" + Depends { name: "Core" } + Depends { name: "cpp" } + Depends { name: "qt"; submodules: ['gui', 'xml'] } + + cpp.includePaths: [ + "..", + "../..", + "../../libs", + buildDirectory, + "../../shared/qrceditor", + "../../tools/utils" + ] + + files: [ + "ResourceEditor.mimetypes.xml", + "resourceeditor.qrc", + "resourceeditorconstants.h", + "resourceeditorfactory.cpp", + "resourceeditorfactory.h", + "resourceeditorplugin.cpp", + "resourceeditorplugin.h", + "resourceeditorw.cpp", + "resourceeditorw.h", + "resourcewizard.cpp", + "resourcewizard.h", + "../../shared/qrceditor/resourcefile.cpp", + "../../shared/qrceditor/resourceview.cpp", + "../../shared/qrceditor/qrceditor.cpp", + "../../shared/qrceditor/undocommands.cpp", + "../../shared/qrceditor/resourcefile_p.h", + "../../shared/qrceditor/resourceview.h", + "../../shared/qrceditor/qrceditor.h", + "../../shared/qrceditor/undocommands_p.h", + "../../shared/qrceditor/qrceditor.ui" + ] +} + diff --git a/src/plugins/subversion/subversion.qbs b/src/plugins/subversion/subversion.qbs new file mode 100644 index 0000000000..110a014351 --- /dev/null +++ b/src/plugins/subversion/subversion.qbs @@ -0,0 +1,49 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "Subversion" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "TextEditor" } + Depends { name: "find" } + Depends { name: "VCSBase" } + Depends { name: "Locator" } + + Depends { name: "cpp" } + cpp.includePaths: [ + "..", + "../../libs", + buildDirectory + ] + + files: [ + "annotationhighlighter.h", + "subversionplugin.h", + "subversioncontrol.h", + "settingspage.h", + "subversioneditor.h", + "subversionsubmiteditor.h", + "subversionsettings.h", + "checkoutwizard.h", + "checkoutwizardpage.h", + "subversionconstants.h", + "annotationhighlighter.cpp", + "subversionplugin.cpp", + "subversioncontrol.cpp", + "settingspage.cpp", + "subversioneditor.cpp", + "subversionsubmiteditor.cpp", + "subversionsettings.cpp", + "checkoutwizard.cpp", + "checkoutwizardpage.cpp", + "settingspage.ui", + "subversion.qrc" + ] +} + diff --git a/src/plugins/tasklist/tasklist.qbs b/src/plugins/tasklist/tasklist.qbs new file mode 100644 index 0000000000..977e95b3d4 --- /dev/null +++ b/src/plugins/tasklist/tasklist.qbs @@ -0,0 +1,43 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "TaskList" + + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "ProjectExplorer" } + Depends { name: "find" } + Depends { name: "Locator" } + Depends { name: "TextEditor" } + + Depends { name: "cpp" } + cpp.includePaths: [ + "..", + "../../libs", + buildDirectory + ] + + files: [ + "tasklistplugin.h", + "tasklist_export.h", + "tasklistconstants.h", + "stopmonitoringhandler.h", + "taskfile.h", + "taskfilefactory.h", + "tasklistplugin.cpp", + "stopmonitoringhandler.cpp", + "taskfile.cpp", + "taskfilefactory.cpp", + "tasklist.qrc", + "TaskList.mimetypes.xml" + ] +} + + + + diff --git a/src/plugins/texteditor/texteditor.qbs b/src/plugins/texteditor/texteditor.qbs new file mode 100644 index 0000000000..d9ff3f4d28 --- /dev/null +++ b/src/plugins/texteditor/texteditor.qbs @@ -0,0 +1,262 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "TextEditor" + + Depends { name: "qt"; submodules: ['gui', 'xml', 'network', 'script'] } + Depends { name: "utils" } + Depends { name: "aggregation" } + Depends { name: "extensionsystem" } + Depends { name: "find" } + Depends { name: "locator" } + Depends { name: "Core" } + Depends { name: "cpp" } + + cpp.includePaths: [ + ".", + "..", + "generichighlighter", + "tooltip", + "snippets", + "codeassist", + "../../libs", + buildDirectory + ] + + files: [ + "TextEditor.mimetypes.xml", + "colorschemeedit.ui", + "fontsettingspage.ui", + "texteditor.qrc", + "autocompleter.cpp", + "autocompleter.h", + "basefilefind.cpp", + "basefilefind.h", + "basefilefind_p.h", + "basehoverhandler.cpp", + "basehoverhandler.h", + "basetextdocument.cpp", + "basetextdocument.h", + "basetextdocumentlayout.cpp", + "basetextdocumentlayout.h", + "basetexteditor.cpp", + "basetexteditor.h", + "basetexteditor_p.h", + "basetextmark.cpp", + "basetextmark.h", + "behaviorsettings.cpp", + "behaviorsettings.h", + "behaviorsettingspage.cpp", + "behaviorsettingspage.h", + "behaviorsettingspage.ui", + "behaviorsettingswidget.cpp", + "behaviorsettingswidget.h", + "behaviorsettingswidget.ui", + "circularclipboard.h", + "codecselector.cpp", + "codecselector.h", + "codestyleeditor.cpp", + "codestylepool.cpp", + "codestylepool.h", + "codestyleselectorwidget.cpp", + "codestyleselectorwidget.h", + "codestyleselectorwidget.ui", + "colorscheme.cpp", + "colorscheme.h", + "colorschemeedit.cpp", + "colorschemeedit.h", + "completionsettings.cpp", + "completionsettings.h", + "convenience.cpp", + "convenience.h", + "displaysettings.cpp", + "displaysettings.h", + "displaysettingspage.cpp", + "displaysettingspage.h", + "displaysettingspage.ui", + "extraencodingsettings.cpp", + "extraencodingsettings.h", + "findincurrentfile.cpp", + "findincurrentfile.h", + "findinfiles.cpp", + "findinfiles.h", + "findinopenfiles.cpp", + "findinopenfiles.h", + "fontsettings.cpp", + "fontsettings.h", + "fontsettingspage.cpp", + "fontsettingspage.h", + "helpitem.cpp", + "helpitem.h", + "icodestylepreferences.cpp", + "icodestylepreferencesfactory.cpp", + "icodestylepreferencesfactory.h", + "indenter.cpp", + "indenter.h", + "ioutlinewidget.h", + "itexteditor.cpp", + "itexteditor.h", + "linenumberfilter.cpp", + "linenumberfilter.h", + "normalindenter.cpp", + "normalindenter.h", + "outlinefactory.cpp", + "outlinefactory.h", + "plaintexteditor.cpp", + "plaintexteditor.h", + "plaintexteditorfactory.cpp", + "plaintexteditorfactory.h", + "quickfix.cpp", + "quickfix.h", + "refactoringchanges.cpp", + "refactoringchanges.h", + "refactoroverlay.cpp", + "refactoroverlay.h", + "semantichighlighter.cpp", + "semantichighlighter.h", + "simplecodestylepreferences.cpp", + "simplecodestylepreferences.h", + "simplecodestylepreferenceswidget.cpp", + "storagesettings.cpp", + "storagesettings.h", + "syntaxhighlighter.cpp", + "syntaxhighlighter.h", + "tabsettings.cpp", + "tabsettings.h", + "tabsettingswidget.cpp", + "tabsettingswidget.h", + "tabsettingswidget.ui", + "texteditor_global.h", + "texteditoractionhandler.cpp", + "texteditoractionhandler.h", + "texteditorconstants.h", + "texteditoroptionspage.cpp", + "texteditoroptionspage.h", + "texteditoroverlay.cpp", + "texteditoroverlay.h", + "texteditorplugin.cpp", + "texteditorplugin.h", + "texteditorsettings.cpp", + "texteditorsettings.h", + "textfilewizard.cpp", + "textfilewizard.h", + "typingsettings.cpp", + "typingsettings.h", + "circularclipboard.cpp", + "codestyleeditor.h", + "icodestylepreferences.h", + "simplecodestylepreferenceswidget.h", + "codeassist/assistenums.h", + "codeassist/basicproposalitem.cpp", + "codeassist/basicproposalitem.h", + "codeassist/basicproposalitemlistmodel.cpp", + "codeassist/basicproposalitemlistmodel.h", + "codeassist/codeassistant.cpp", + "codeassist/codeassistant.h", + "codeassist/completionassistprovider.cpp", + "codeassist/completionassistprovider.h", + "codeassist/defaultassistinterface.cpp", + "codeassist/defaultassistinterface.h", + "codeassist/functionhintproposal.cpp", + "codeassist/functionhintproposal.h", + "codeassist/functionhintproposalwidget.cpp", + "codeassist/functionhintproposalwidget.h", + "codeassist/genericproposal.cpp", + "codeassist/genericproposal.h", + "codeassist/genericproposalwidget.cpp", + "codeassist/genericproposalwidget.h", + "codeassist/iassistinterface.cpp", + "codeassist/iassistinterface.h", + "codeassist/iassistprocessor.cpp", + "codeassist/iassistprocessor.h", + "codeassist/iassistproposal.cpp", + "codeassist/iassistproposal.h", + "codeassist/iassistproposalitem.cpp", + "codeassist/iassistproposalitem.h", + "codeassist/iassistproposalmodel.cpp", + "codeassist/iassistproposalmodel.h", + "codeassist/iassistproposalwidget.cpp", + "codeassist/iassistproposalwidget.h", + "codeassist/iassistprovider.cpp", + "codeassist/iassistprovider.h", + "codeassist/ifunctionhintproposalmodel.cpp", + "codeassist/ifunctionhintproposalmodel.h", + "codeassist/igenericproposalmodel.cpp", + "codeassist/igenericproposalmodel.h", + "codeassist/quickfixassistprocessor.cpp", + "codeassist/quickfixassistprocessor.h", + "codeassist/quickfixassistprovider.cpp", + "codeassist/quickfixassistprovider.h", + "codeassist/runner.cpp", + "codeassist/runner.h", + "generichighlighter/context.cpp", + "generichighlighter/context.h", + "generichighlighter/definitiondownloader.cpp", + "generichighlighter/definitiondownloader.h", + "generichighlighter/dynamicrule.cpp", + "generichighlighter/dynamicrule.h", + "generichighlighter/highlightdefinition.cpp", + "generichighlighter/highlightdefinition.h", + "generichighlighter/highlightdefinitionhandler.cpp", + "generichighlighter/highlightdefinitionhandler.h", + "generichighlighter/highlightdefinitionmetadata.cpp", + "generichighlighter/highlightdefinitionmetadata.h", + "generichighlighter/highlighter.cpp", + "generichighlighter/highlighter.h", + "generichighlighter/highlighterexception.h", + "generichighlighter/highlightersettings.cpp", + "generichighlighter/highlightersettings.h", + "generichighlighter/highlightersettingspage.cpp", + "generichighlighter/highlightersettingspage.h", + "generichighlighter/highlightersettingspage.ui", + "generichighlighter/includerulesinstruction.cpp", + "generichighlighter/includerulesinstruction.h", + "generichighlighter/itemdata.cpp", + "generichighlighter/itemdata.h", + "generichighlighter/keywordlist.cpp", + "generichighlighter/keywordlist.h", + "generichighlighter/managedefinitionsdialog.cpp", + "generichighlighter/managedefinitionsdialog.h", + "generichighlighter/managedefinitionsdialog.ui", + "generichighlighter/manager.cpp", + "generichighlighter/manager.h", + "generichighlighter/progressdata.cpp", + "generichighlighter/progressdata.h", + "generichighlighter/reuse.h", + "generichighlighter/rule.cpp", + "generichighlighter/rule.h", + "generichighlighter/specificrules.cpp", + "generichighlighter/specificrules.h", + "snippets/isnippetprovider.cpp", + "snippets/isnippetprovider.h", + "snippets/plaintextsnippetprovider.cpp", + "snippets/plaintextsnippetprovider.h", + "snippets/reuse.h", + "snippets/snippet.cpp", + "snippets/snippet.h", + "snippets/snippetassistcollector.cpp", + "snippets/snippetassistcollector.h", + "snippets/snippeteditor.cpp", + "snippets/snippeteditor.h", + "snippets/snippetscollection.cpp", + "snippets/snippetscollection.h", + "snippets/snippetssettings.cpp", + "snippets/snippetssettings.h", + "snippets/snippetssettingspage.cpp", + "snippets/snippetssettingspage.h", + "snippets/snippetssettingspage.ui", + "tooltip/effects.h", + "tooltip/reuse.h", + "tooltip/tipcontents.cpp", + "tooltip/tipcontents.h", + "tooltip/tipfactory.cpp", + "tooltip/tipfactory.h", + "tooltip/tips.cpp", + "tooltip/tips.h", + "tooltip/tooltip.cpp", + "tooltip/tooltip.h" + ] +} + diff --git a/src/plugins/valgrind/valgrind.qbs b/src/plugins/valgrind/valgrind.qbs new file mode 100644 index 0000000000..b1d99cda6c --- /dev/null +++ b/src/plugins/valgrind/valgrind.qbs @@ -0,0 +1,125 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "Valgrind" + + Depends { name: "qt"; submodules: ['gui', 'network'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "AnalyzerBase" } + Depends { name: "ProjectExplorer" } + Depends { name: "TextEditor" } + Depends { name: "RemoteLinux" } + Depends { name: "symbianutils"} + Depends { name: "CPlusPlus"} + + Depends { name: "cpp" } + cpp.includePaths: [ + ".", + "valgrind", + "..", + "../../libs", + buildDirectory + ] + + files: [ + "callgrindcostdelegate.cpp", + "callgrindcostdelegate.h", + "callgrindcostview.cpp", + "callgrindcostview.h", + "callgrindengine.cpp", + "callgrindengine.h", + "callgrindhelper.cpp", + "callgrindhelper.h", + "callgrindnamedelegate.cpp", + "callgrindnamedelegate.h", + "callgrindtextmark.cpp", + "callgrindtextmark.h", + "callgrindtool.cpp", + "callgrindtool.h", + "callgrindvisualisation.cpp", + "callgrindvisualisation.h", + "memcheckengine.cpp", + "memcheckengine.h", + "memcheckerrorview.cpp", + "memcheckerrorview.h", + "memchecktool.cpp", + "memchecktool.h", + "suppressiondialog.cpp", + "suppressiondialog.h", + "valgrindconfigwidget.cpp", + "valgrindconfigwidget.h", + "valgrindconfigwidget.ui", + "valgrindengine.cpp", + "valgrindengine.h", + "valgrindplugin.cpp", + "valgrindplugin.h", + "valgrindsettings.cpp", + "valgrindsettings.h", + "valgrindtool.cpp", + "valgrindtool.h", + "workarounds.cpp", + "workarounds.h", + "valgrindprocess.cpp", + "valgrindprocess.h", + "valgrindrunner.cpp", + "valgrindrunner.h", + "callgrind/callgrindabstractmodel.h", + "callgrind/callgrindcallmodel.cpp", + "callgrind/callgrindcallmodel.h", + "callgrind/callgrindcontroller.cpp", + "callgrind/callgrindcontroller.h", + "callgrind/callgrindcostitem.cpp", + "callgrind/callgrindcostitem.h", + "callgrind/callgrindcycledetection.cpp", + "callgrind/callgrindcycledetection.h", + "callgrind/callgrinddatamodel.cpp", + "callgrind/callgrinddatamodel.h", + "callgrind/callgrindfunction.cpp", + "callgrind/callgrindfunction.h", + "callgrind/callgrindfunction_p.h", + "callgrind/callgrindfunctioncall.cpp", + "callgrind/callgrindfunctioncall.h", + "callgrind/callgrindfunctioncycle.cpp", + "callgrind/callgrindfunctioncycle.h", + "callgrind/callgrindparsedata.cpp", + "callgrind/callgrindparsedata.h", + "callgrind/callgrindparser.cpp", + "callgrind/callgrindparser.h", + "callgrind/callgrindproxymodel.cpp", + "callgrind/callgrindproxymodel.h", + "callgrind/callgrindrunner.cpp", + "callgrind/callgrindrunner.h", + "callgrind/callgrindstackbrowser.cpp", + "callgrind/callgrindstackbrowser.h", + "memcheck/memcheckrunner.cpp", + "memcheck/memcheckrunner.h", + "xmlprotocol/announcethread.cpp", + "xmlprotocol/announcethread.h", + "xmlprotocol/error.cpp", + "xmlprotocol/error.h", + "xmlprotocol/errorlistmodel.cpp", + "xmlprotocol/errorlistmodel.h", + "xmlprotocol/frame.cpp", + "xmlprotocol/frame.h", + "xmlprotocol/modelhelpers.cpp", + "xmlprotocol/modelhelpers.h", + "xmlprotocol/parser.cpp", + "xmlprotocol/parser.h", + "xmlprotocol/stack.cpp", + "xmlprotocol/stack.h", + "xmlprotocol/stackmodel.cpp", + "xmlprotocol/stackmodel.h", + "xmlprotocol/status.cpp", + "xmlprotocol/status.h", + "xmlprotocol/suppression.cpp", + "xmlprotocol/suppression.h", + "xmlprotocol/threadedparser.cpp", + "xmlprotocol/threadedparser.h" + ] +} + diff --git a/src/plugins/vcsbase/vcsbase.qbs b/src/plugins/vcsbase/vcsbase.qbs new file mode 100644 index 0000000000..194135f58f --- /dev/null +++ b/src/plugins/vcsbase/vcsbase.qbs @@ -0,0 +1,96 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "VCSBase" + + Depends { name: "aggregation" } // ### should be injected by product dependency "Core" + Depends { name: "extensionsystem" } // ### should be injected by product dependency "Core" + Depends { name: "utils" } // ### should be injected by product dependency "Core" + Depends { name: "Core" } + Depends { name: "TextEditor" } + Depends { name: "ProjectExplorer" } + Depends { name: "find" } + Depends { name: "cpp" } + Depends { name: "qt"; submodules: ['gui'] } + Depends { name: "CPlusPlus" } + + cpp.includePaths: [ + ".", + "..", + "../../libs", + "../../libs/3rdparty", + buildDirectory + ] + + files: [ + "VCSBase.mimetypes.xml", + "vcsbase.qrc", + "vcsbase_global.h", + "baseannotationhighlighter.cpp", + "baseannotationhighlighter.h", + "basecheckoutwizard.cpp", + "basecheckoutwizard.h", + "basecheckoutwizardpage.cpp", + "basecheckoutwizardpage.h", + "basecheckoutwizardpage.ui", + "basevcseditorfactory.cpp", + "basevcseditorfactory.h", + "basevcssubmiteditorfactory.cpp", + "basevcssubmiteditorfactory.h", + "checkoutjobs.cpp", + "checkoutjobs.h", + "checkoutprogresswizardpage.cpp", + "checkoutprogresswizardpage.h", + "checkoutprogresswizardpage.ui", + "checkoutwizarddialog.cpp", + "checkoutwizarddialog.h", + "cleandialog.cpp", + "cleandialog.h", + "cleandialog.ui", + "command.cpp", + "command.h", + "commonsettingspage.cpp", + "commonsettingspage.h", + "commonsettingspage.ui", + "commonvcssettings.cpp", + "commonvcssettings.h", + "corelistener.cpp", + "corelistener.h", + "diffhighlighter.cpp", + "diffhighlighter.h", + "nicknamedialog.cpp", + "nicknamedialog.h", + "nicknamedialog.ui", + "submiteditorfile.cpp", + "submiteditorfile.h", + "submitfilemodel.cpp", + "submitfilemodel.h", + "vcsbaseclient.cpp", + "vcsbaseclient.h", + "vcsbaseclientsettings.cpp", + "vcsbaseclientsettings.h", + "vcsbaseconstants.h", + "vcsbaseeditor.cpp", + "vcsbaseeditor.h", + "vcsbaseeditorparameterwidget.cpp", + "vcsbaseeditorparameterwidget.h", + "vcsbaseoptionspage.cpp", + "vcsbaseoptionspage.h", + "vcsbaseoutputwindow.cpp", + "vcsbaseoutputwindow.h", + "vcsbaseplugin.cpp", + "vcsbaseplugin.h", + "vcsbasesubmiteditor.cpp", + "vcsbasesubmiteditor.h", + "vcsconfigurationpage.cpp", + "vcsconfigurationpage.h", + "vcsconfigurationpage.ui", + "vcsplugin.cpp", + "vcsplugin.h", + "images/diff.png", + "images/submit.png" + ] +} + diff --git a/src/plugins/welcome/welcome.qbs b/src/plugins/welcome/welcome.qbs new file mode 100644 index 0000000000..9e5e7ca36f --- /dev/null +++ b/src/plugins/welcome/welcome.qbs @@ -0,0 +1,31 @@ +import qbs.base 1.0 + +import "../QtcPlugin.qbs" as QtcPlugin + +QtcPlugin { + name: "Welcome" + + Depends { name: "qt"; submodules: ['gui', 'network', 'declarative'] } + Depends { name: "utils" } + Depends { name: "extensionsystem" } + Depends { name: "aggregation" } + Depends { name: "Core" } + Depends { name: "ProjectExplorer" } + + Depends { name: "cpp" } + cpp.defines: project.additionalCppDefines + cpp.includePaths: [ + "..", + "../../libs", + "../../../src/shared/scriptwrapper", + "../../Core/dynamiclibrary", + buildDirectory + ] + + files: [ + "welcome_global.h", + "welcomeplugin.cpp", + "welcomeplugin.h" + ] +} + |