[eclipse-yocto] [PATCH v2 00/79] Add CROPS container support (cover letter only)

Tim Orling timothy.t.orling at linux.intel.com
Sun Dec 9 10:29:31 PST 2018


I have merged this series. Please continue to work on RCPTT tests and AB integration.

> On Nov 18, 2018, at 6:56 PM, Chin Huat Ang <chin.huat.ang at intel.com> wrote:
> 
> The following patches add a new set of Eclipse Yocto plugins with CROPS
> container support for autotools and cmake projects. The new plugins are
> written from ground up to improve compatibility with Eclipse CDT and
> Docker Tooling so that container build features can be inherited from
> CDT or Docker Tooling, and Yocto Project specific features are
> implemented as extensions which should also improve compatibility with
> third-party plugins.
> 
> Autotools project related features continues to be inherited from CDT,
> while cmake project has been revamped to improve compatibility with
> Managed Build System. Both autotools and cmake project types can be
> configured to cross compile using Yocto Project SDK or build tree
> toolchain, and container build using CROPS toolchain container is also
> supported.
> 
> The new plugins are also structured in a way that aligns better with
> the corresponding upstream projects or plugins:
> 
>  * o.y.cmake.core - generic cmake template & toolchain
>  * o.y.cmake.ui - generic cmake UI
>  * o.y.docker.launcher - placeholder for extended container utils
>  * o.y.docker.ui - placeholder for extended container UI
>  * o.y.sdk.autotools.core - YP autotools toolchain support
>  * o.y.sdk.autotools.ui - convert to YP autotools project wizard
>  * o.y.sdk.cmake.core - YP cmake toolchain support
>  * o.y.sdk.cmake.ui - convert to YP cmake project wizard
>  * o.y.sdk.core - common YP utils, e.g. preferences.
>  * o.y.sdk.docker.launcher - YP CROPS container command launcher
>  * o.y.sdk.docker.ui - YP CROPS container UI
>  * o.y.sdk.ui - common YP UI, e.g. decorations.
>  * o.y.ui - generic JFace editors
> 
> The patches beginning with commit b684c34c7ac9469838d62640dfc6293d47527bb9
> 
>  org.yocto.ui: add new or extended JFace field editors
> 
> can be found at:
> 
>  http://git.yoctoproject.org/cgit/cgit.cgi/eclipse-yocto-contrib/log/?h=cha/yoctoPluginsContainerBuild
> 
> Chin Huat Ang (77):
>  org.yocto.ui: add new or extended JFace field editors
>  org.yocto.cmake.core: add generic cmake build system support
>  org.yocto.cmake.core: fix NLS missing message warnings
>  org.yocto.cmake.core: expose CMakeMakefileGenerator as API
>  org.yocto.cmake.ui: add CMake build console
>  org.yocto.sdk.core: add Yocto Project nature and preferences
>  org.yocto.sdk.ui: add Yocto Project preference dialogs and field
>    editors
>  org.yocto.sdk.cmake.core: add Yocto Project CMake toolchain
>  org.yocto.sdk.autotools.core: add Yocto Project GNU Autotools
>    toolchain
>  org.yocto.docker.launcher: fork container command launcher
>  org.yocto.docker.ui: add generic container-related UI
>  org.yocto.sdk.docker.launcher: add CROPS-aware container command
>    launcher
>  org.yocto.sdk.docker.ui: add Yocto Project CROPS-aware UI
>  Build new plugins using maven
>  Bump new plugins' version to 1.4.1
>  org.yocto.sdk.docker.ui: fix broken externalized strings
>  org.yocto.sdk.ui: clean up
>  org.yocto.ui: fix IndexOutOfBoundsException
>  org.yocto.sdk.cmake.core: validate project preference
>  org.yocto.sdk.ui: show property page when nature is enabled
>  org.yocto.sdk.docker.ui: manage profiles in project property page
>  org.yocto.sdk.docker.ui: emphasize profile management
>  org.yocto.sdk.core: auto-detect SDK installation
>  org.yocto.sdk.core: auto-detect build tree toolchain
>  org.yocto.sdk.core: refactor environment setup script handling
>  Streamline YoctoProjectProfilePreferences
>  org.yocto.sdk.cmake.core: improve builder error message
>  org.yocto.sdk.ui: streamline profile decorator
>  org.yocto.sdk.docker.ui: relax container path validation
>  org.yocto.sdk.cmake.core: cosmetic fix
>  org.yocto.cmake.core: don't resolve cmake executable path
>  org.yocto.docker.ui: don't reset value when container mode changes
>  org.yocto.sdk.docker.ui: toggling container mode resets editor value
>  org.yocto.sdk.core: use consistent naming for detected profiles
>  org.yocto.sdk.autotools.core: make YP toolchain compatible with
>    upstream
>  org.yocto.sdk.releng: add project set file for new plugins
>  README.dev: update to Eclipse Photon release
>  Improve preferences default values and initial values
>  org.yocto.cmake.ui: add import wizard
>  org.yocto.cmake.core: fix incorrect cmake console ID
>  org.yocto.cmake.ui: fix externalized strings
>  org.yocto.cmake.core: add CMake nature
>  org.yocto.cmake.core: generate CMake build files only once
>  org.yocto.cmake.ui: add CMake nature to imported project
>  org.yocto.cmake.ui: add regenerate CMake build files menu option
>  org.yocto.cmake.ui: externalize import wizard string
>  org.yocto.cmake.ui: import project with cmake toolchain only
>  org.yocto.cmake.core: enable ELF parser
>  org.yocto.sdk.cmake.core: enable ELF parser
>  org.yocto.sdk.core: fix duplicated preference name
>  org.yocto.cmake.core: fix default build type
>  org.yocto.sdk.ui: remove generic enable Yocto Project nature action
>  org.yocto.sdk.cmake.ui: configure as Yocto Project CMake project
>  pom.xml: add org.yocto.sdk.cmake.ui
>  org.yocto.sdk.cmake.core: fix incorrect builder
>  org.yocto.sdk.docker.launcher: fix container build
>  org.yocto.cmake.core: improve makefile generation
>  org.yocto.cmake.ui: improve cmake regeneration action
>  org.yocto.sdk.docker.ui: validate container build setting
>  org.yocto.sdk.autotools.core: clean up plugin.xml
>  org.yocto.sdk.autotools.ui: configure as Yocto Project autotools
>    project
>  pom.xml: add org.yocto.sdk.autotools.ui plugin
>  org.yocto.sdk.docker.ui: fix project preferences store
>  org.yocto.sdk.docker.ui: add missing validation
>  org.yocto.sdk.docker.ui: fix project preferences persistence
>  Temporarily disable sysroot option
>  org.yocto.sdk.docker.ui: fix missing validation
>  org.yocto.cmake.ui: import cmake project with fixed toolchain
>  org.yocto.sdk.autotools.ui: fix autotools toolchain settings
>  org.yocto.sdk.repo: build main features repository
>  pom.xml: build main features repository project
>  org.yocto.sdk.repo: add documentation feature
>  Group new plugins as features
>  pom.xml: add experimental features
>  org.yocto.sdk.repo: add optional experimental features
>  Fix missing copyright and license info
>  Update plugin names and descriptions in pom.xml
> 
> Lee Chee Yang (1):
>  org.yocto.sdk.docker.ui: fix profile preference store for create
>    profile
> 
> cheeyang (1):
>  eclipse-yocto-alpha.psf : add org.yocto.sdk.autotools.ui and
>    org.yocto.sdk.cmake.ui
> 
> README.dev                                         |    6 +-
> features/org.yocto.sdk2.autotools/.project         |   17 +
> features/org.yocto.sdk2.autotools/build.properties |    2 +
> features/org.yocto.sdk2.autotools/feature.xml      |   91 ++
> features/org.yocto.sdk2.autotools/license.html     |  107 ++
> features/org.yocto.sdk2.autotools/pom.xml          |   14 +
> features/org.yocto.sdk2.cmake/.project             |   17 +
> features/org.yocto.sdk2.cmake/build.properties     |    2 +
> features/org.yocto.sdk2.cmake/feature.xml          |  105 ++
> features/org.yocto.sdk2.cmake/license.html         |  107 ++
> features/org.yocto.sdk2.cmake/pom.xml              |   14 +
> features/org.yocto.sdk2/.project                   |   17 +
> features/org.yocto.sdk2/build.properties           |    2 +
> features/org.yocto.sdk2/feature.xml                |  122 ++
> features/org.yocto.sdk2/license.html               |  107 ++
> features/org.yocto.sdk2/pom.xml                    |   14 +
> plugins/org.yocto.cmake.core/.classpath            |    7 +
> plugins/org.yocto.cmake.core/.project              |   28 +
> .../.settings/org.eclipse.jdt.core.prefs           |    7 +
> plugins/org.yocto.cmake.core/META-INF/MANIFEST.MF  |   13 +
> .../OSGI-INF/l10n/bundle.properties                |   19 +
> plugins/org.yocto.cmake.core/build.properties      |    7 +
> plugins/org.yocto.cmake.core/plugin.xml            |  296 ++++
> plugins/org.yocto.cmake.core/pom.xml               |   14 +
> .../yocto/cmake/core/CMakeMakefileGenerator.java   |  248 +++
> .../src/org/yocto/cmake/core/CMakeNature.java      |   70 +
> .../src/org/yocto/cmake/core/Messages.java         |   32 +
> .../yocto/cmake/core/NewCMakeProjectProcess.java   |   63 +
> .../org/yocto/cmake/core/internal/Activator.java   |   20 +
> .../yocto/cmake/core/internal/StreamGobbler.java   |   46 +
> .../src/org/yocto/cmake/core/messages.properties   |    8 +
> .../HelloWorldCCMakeProject/src/CMakeLists.txt     |   34 +
> .../HelloWorldCCMakeProject/src/main.c             |   21 +
> .../HelloWorldCCMakeProject/template.properties    |   31 +
> .../HelloWorldCCMakeProject/template.xml           |   56 +
> .../HelloWorldCPPCMakeProject/src/CMakeLists.txt   |   34 +
> .../HelloWorldCPPCMakeProject/src/main.cpp         |   21 +
> .../HelloWorldCPPCMakeProject/template.properties  |   31 +
> .../HelloWorldCPPCMakeProject/template.xml         |   56 +
> plugins/org.yocto.cmake.ui/.classpath              |    7 +
> plugins/org.yocto.cmake.ui/.project                |   28 +
> .../.settings/org.eclipse.jdt.core.prefs           |    7 +
> plugins/org.yocto.cmake.ui/META-INF/MANIFEST.MF    |   21 +
> .../OSGI-INF/l10n/bundle.properties                |    2 +
> plugins/org.yocto.cmake.ui/build.properties        |    7 +
> plugins/org.yocto.cmake.ui/plugin.xml              |   89 ++
> plugins/org.yocto.cmake.ui/pom.xml                 |   14 +
> .../src/org/yocto/cmake/ui/Messages.java           |   37 +
> .../src/org/yocto/cmake/ui/RegenerateHandler.java  |  150 ++
> .../src/org/yocto/cmake/ui/internal/Activator.java |   62 +
> .../org/yocto/cmake/ui/internal/CMakeConsole.java  |   47 +
> .../yocto/cmake/ui/internal/CMakeImportWizard.java |  136 ++
> .../cmake/ui/internal/CMakeImportWizardPage.java   |   40 +
> .../src/org/yocto/cmake/ui/messages.properties     |   13 +
> plugins/org.yocto.docker.launcher/.classpath       |    7 +
> plugins/org.yocto.docker.launcher/.project         |   28 +
> .../.settings/org.eclipse.jdt.core.prefs           |    7 +
> .../org.yocto.docker.launcher/META-INF/MANIFEST.MF |   21 +
> .../OSGI-INF/l10n/bundle.properties                |    2 +
> plugins/org.yocto.docker.launcher/build.properties |    5 +
> plugins/org.yocto.docker.launcher/pom.xml          |   14 +
> .../docker/launcher/ContainerCommandLauncher.java  |  446 ++++++
> .../launcher/ContainerCommandLauncherFactory.java  |  241 +++
> .../yocto/docker/launcher/ContainerLauncher.java   | 1601 ++++++++++++++++++++
> .../yocto/docker/launcher/internal/Activator.java  |   42 +
> plugins/org.yocto.docker.ui/.classpath             |    7 +
> plugins/org.yocto.docker.ui/.project               |   28 +
> .../.settings/org.eclipse.jdt.core.prefs           |    7 +
> plugins/org.yocto.docker.ui/META-INF/MANIFEST.MF   |   14 +
> .../OSGI-INF/l10n/bundle.properties                |    2 +
> plugins/org.yocto.docker.ui/build.properties       |    6 +
> plugins/org.yocto.docker.ui/pom.xml                |   14 +
> .../ui/dialogs/AbstractContainerPathDialog.java    |  180 +++
> .../ui/dialogs/ContainerDirectoryDialog.java       |   59 +
> .../docker/ui/dialogs/ContainerFileDialog.java     |   58 +
> .../editors/AbstractContainerPathFieldEditor.java  |  132 ++
> .../ui/editors/ContainerDirectoryFieldEditor.java  |   93 ++
> .../ui/editors/ContainerFileFieldEditor.java       |   93 ++
> .../org/yocto/docker/ui/internal/Activator.java    |   32 +
> plugins/org.yocto.sdk.autotools.core/.classpath    |    7 +
> plugins/org.yocto.sdk.autotools.core/.project      |   28 +
> .../.settings/org.eclipse.jdt.core.prefs           |    7 +
> .../META-INF/MANIFEST.MF                           |   16 +
> .../OSGI-INF/l10n/bundle.properties                |    5 +
> .../org.yocto.sdk.autotools.core/build.properties  |    7 +
> plugins/org.yocto.sdk.autotools.core/plugin.xml    |   63 +
> plugins/org.yocto.sdk.autotools.core/pom.xml       |   14 +
> .../sdk/autotools/core/internal/Activator.java     |   42 +
> .../YoctoAutotoolsEnvironmentVariableSupplier.java |   38 +
> plugins/org.yocto.sdk.autotools.ui/.classpath      |    7 +
> plugins/org.yocto.sdk.autotools.ui/.project        |   28 +
> .../.settings/org.eclipse.jdt.core.prefs           |    7 +
> .../META-INF/MANIFEST.MF                           |   18 +
> .../org.yocto.sdk.autotools.ui/build.properties    |    5 +
> plugins/org.yocto.sdk.autotools.ui/plugin.xml      |   39 +
> plugins/org.yocto.sdk.autotools.ui/pom.xml         |   14 +
> .../src/org/yocto/sdk/autotools/ui/Activator.java  |   66 +
> ...onfigureYoctoProjectAutotoolsProjectAction.java |   33 +
> plugins/org.yocto.sdk.cmake.core/.classpath        |    7 +
> plugins/org.yocto.sdk.cmake.core/.project          |   28 +
> .../.settings/org.eclipse.jdt.core.prefs           |    7 +
> .../org.yocto.sdk.cmake.core/META-INF/MANIFEST.MF  |   16 +
> .../OSGI-INF/l10n/bundle.properties                |    6 +
> plugins/org.yocto.sdk.cmake.core/build.properties  |    7 +
> plugins/org.yocto.sdk.cmake.core/plugin.xml        |  112 ++
> plugins/org.yocto.sdk.cmake.core/pom.xml           |   14 +
> .../src/org/yocto/sdk/cmake/core/Messages.java     |   29 +
> .../core/YoctoProjectCMakeMakefileGenerator.java   |   72 +
> .../yocto/sdk/cmake/core/internal/Activator.java   |   48 +
> .../org/yocto/sdk/cmake/core/messages.properties   |    5 +
> plugins/org.yocto.sdk.cmake.ui/.classpath          |    7 +
> plugins/org.yocto.sdk.cmake.ui/.project            |   28 +
> .../.settings/org.eclipse.jdt.core.prefs           |    7 +
> .../org.yocto.sdk.cmake.ui/META-INF/MANIFEST.MF    |   14 +
> .../OSGI-INF/l10n/bundle.properties                |    4 +
> plugins/org.yocto.sdk.cmake.ui/build.properties    |    6 +
> plugins/org.yocto.sdk.cmake.ui/plugin.xml          |   39 +
> plugins/org.yocto.sdk.cmake.ui/pom.xml             |   14 +
> .../src/org/yocto/sdk/cmake/ui/Activator.java      |   66 +
> .../ConfigureYoctoProjectCMakeProjectAction.java   |   21 +
> plugins/org.yocto.sdk.core/.classpath              |    7 +
> plugins/org.yocto.sdk.core/.project                |   28 +
> .../.settings/org.eclipse.jdt.core.prefs           |    7 +
> plugins/org.yocto.sdk.core/META-INF/MANIFEST.MF    |   20 +
> .../OSGI-INF/l10n/bundle.properties                |    4 +
> plugins/org.yocto.sdk.core/build.properties        |    7 +
> plugins/org.yocto.sdk.core/plugin.xml              |   14 +
> plugins/org.yocto.sdk.core/pom.xml                 |   14 +
> .../core/YoctoProjectDynamicVariableResolver.java  |   43 +
> .../core/YoctoProjectEnvironmentSetupScript.java   |  117 ++
> .../YoctoProjectEnvironmentVariableSupplier.java   |   86 ++
> .../src/org/yocto/sdk/core/YoctoProjectNature.java |   46 +
> .../yocto/sdk/core/YoctoProjectQemubootConf.java   |  139 ++
> .../org/yocto/sdk/core/YoctoProjectSDKVersion.java |  111 ++
> .../src/org/yocto/sdk/core/internal/Activator.java |   50 +
> .../preference/YoctoProjectProfilePreferences.java |  195 +++
> .../preference/YoctoProjectProjectPreferences.java |  117 ++
> .../YoctoProjectWorkspacePreferences.java          |  315 ++++
> plugins/org.yocto.sdk.docker.launcher/.classpath   |    7 +
> plugins/org.yocto.sdk.docker.launcher/.project     |   28 +
> .../.settings/org.eclipse.jdt.core.prefs           |    7 +
> .../META-INF/MANIFEST.MF                           |   17 +
> .../OSGI-INF/l10n/bundle.properties                |    3 +
> .../org.yocto.sdk.docker.launcher/build.properties |    7 +
> plugins/org.yocto.sdk.docker.launcher/plugin.xml   |   12 +
> plugins/org.yocto.sdk.docker.launcher/pom.xml      |   14 +
> .../sdk/docker/launcher/internal/Activator.java    |   32 +
> .../YoctoCropsContainerCommandLauncher.java        |   33 +
> .../YoctoCropsContainerCommandLauncherFactory.java |   61 +
> .../internal/YoctoCropsContainerLauncher.java      |  111 ++
> plugins/org.yocto.sdk.docker.ui/.classpath         |    7 +
> plugins/org.yocto.sdk.docker.ui/.project           |   28 +
> .../.settings/org.eclipse.jdt.core.prefs           |    7 +
> .../org.yocto.sdk.docker.ui/META-INF/MANIFEST.MF   |   25 +
> .../OSGI-INF/l10n/bundle.properties                |    5 +
> plugins/org.yocto.sdk.docker.ui/build.properties   |    7 +
> plugins/org.yocto.sdk.docker.ui/plugin.xml         |   26 +
> plugins/org.yocto.sdk.docker.ui/pom.xml            |   14 +
> .../org/yocto/sdk/docker/ui/dialogs/Messages.java  |   38 +
> .../ui/dialogs/YoctoProjectPreferencePage.java     |  319 ++++
> .../ui/dialogs/YoctoProjectPropertyPage.java       |  356 +++++
> .../sdk/docker/ui/dialogs/messages.properties      |   14 +
> .../org/yocto/sdk/docker/ui/editors/Messages.java  |   64 +
> .../YoctoProjectProfileComboFieldEditor.java       |  413 +++++
> .../editors/YoctoProjectProfileComposedEditor.java |  417 +++++
> .../sdk/docker/ui/editors/messages.properties      |   39 +
> .../yocto/sdk/docker/ui/internal/Activator.java    |   52 +
> plugins/org.yocto.sdk.ui/.classpath                |    7 +
> plugins/org.yocto.sdk.ui/.project                  |   28 +
> .../.settings/org.eclipse.jdt.core.prefs           |    7 +
> plugins/org.yocto.sdk.ui/META-INF/MANIFEST.MF      |   21 +
> .../OSGI-INF/l10n/bundle.properties                |    8 +
> plugins/org.yocto.sdk.ui/build.properties          |    7 +
> plugins/org.yocto.sdk.ui/icons/y.gif               |  Bin 0 -> 170 bytes
> plugins/org.yocto.sdk.ui/plugin.xml                |   35 +
> plugins/org.yocto.sdk.ui/pom.xml                   |   14 +
> .../yocto/sdk/ui/actions/DisableNatureAction.java  |   98 ++
> .../yocto/sdk/ui/actions/EnableNatureAction.java   |  188 +++
> .../src/org/yocto/sdk/ui/actions/Messages.java     |   26 +
> .../org/yocto/sdk/ui/actions/messages.properties   |    2 +
> .../decorators/YoctoProjectProfileDecorator.java   |   90 ++
> .../src/org/yocto/sdk/ui/internal/Activator.java   |   62 +
> plugins/org.yocto.ui/.classpath                    |    7 +
> plugins/org.yocto.ui/.project                      |   28 +
> .../.settings/org.eclipse.jdt.core.prefs           |    7 +
> plugins/org.yocto.ui/META-INF/MANIFEST.MF          |   12 +
> .../org.yocto.ui/OSGI-INF/l10n/bundle.properties   |    2 +
> plugins/org.yocto.ui/build.properties              |    6 +
> plugins/org.yocto.ui/pom.xml                       |   14 +
> .../org/yocto/ui/editors/BooleanFieldEditor2.java  |   34 +
> .../org/yocto/ui/editors/ComboFieldEditor2.java    |  210 +++
> .../src/org/yocto/ui/editors/RadioFieldEditor.java |  173 +++
> .../org/yocto/ui/editors/StringFieldEditor2.java   |   37 +
> .../src/org/yocto/ui/internal/Activator.java       |   62 +
> pom.xml                                            |   19 +
> .../projectsets/eclipse-yocto-alpha.psf            |   35 +
> releng/org.yocto.sdk.repo/category.xml             |   27 +
> releng/org.yocto.sdk.repo/pom.xml                  |   18 +
> 198 files changed, 11470 insertions(+), 3 deletions(-)
> create mode 100644 features/org.yocto.sdk2.autotools/.project
> create mode 100644 features/org.yocto.sdk2.autotools/build.properties
> create mode 100644 features/org.yocto.sdk2.autotools/feature.xml
> create mode 100644 features/org.yocto.sdk2.autotools/license.html
> create mode 100755 features/org.yocto.sdk2.autotools/pom.xml
> create mode 100644 features/org.yocto.sdk2.cmake/.project
> create mode 100644 features/org.yocto.sdk2.cmake/build.properties
> create mode 100644 features/org.yocto.sdk2.cmake/feature.xml
> create mode 100644 features/org.yocto.sdk2.cmake/license.html
> create mode 100755 features/org.yocto.sdk2.cmake/pom.xml
> create mode 100644 features/org.yocto.sdk2/.project
> create mode 100644 features/org.yocto.sdk2/build.properties
> create mode 100644 features/org.yocto.sdk2/feature.xml
> create mode 100644 features/org.yocto.sdk2/license.html
> create mode 100755 features/org.yocto.sdk2/pom.xml
> create mode 100644 plugins/org.yocto.cmake.core/.classpath
> create mode 100644 plugins/org.yocto.cmake.core/.project
> create mode 100644 plugins/org.yocto.cmake.core/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.cmake.core/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.cmake.core/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.cmake.core/build.properties
> create mode 100644 plugins/org.yocto.cmake.core/plugin.xml
> create mode 100755 plugins/org.yocto.cmake.core/pom.xml
> create mode 100644 plugins/org.yocto.cmake.core/src/org/yocto/cmake/core/CMakeMakefileGenerator.java
> create mode 100644 plugins/org.yocto.cmake.core/src/org/yocto/cmake/core/CMakeNature.java
> create mode 100644 plugins/org.yocto.cmake.core/src/org/yocto/cmake/core/Messages.java
> create mode 100644 plugins/org.yocto.cmake.core/src/org/yocto/cmake/core/NewCMakeProjectProcess.java
> create mode 100644 plugins/org.yocto.cmake.core/src/org/yocto/cmake/core/internal/Activator.java
> create mode 100644 plugins/org.yocto.cmake.core/src/org/yocto/cmake/core/internal/StreamGobbler.java
> create mode 100644 plugins/org.yocto.cmake.core/src/org/yocto/cmake/core/messages.properties
> create mode 100644 plugins/org.yocto.cmake.core/templates/projecttemplates/HelloWorldCCMakeProject/src/CMakeLists.txt
> create mode 100644 plugins/org.yocto.cmake.core/templates/projecttemplates/HelloWorldCCMakeProject/src/main.c
> create mode 100644 plugins/org.yocto.cmake.core/templates/projecttemplates/HelloWorldCCMakeProject/template.properties
> create mode 100644 plugins/org.yocto.cmake.core/templates/projecttemplates/HelloWorldCCMakeProject/template.xml
> create mode 100644 plugins/org.yocto.cmake.core/templates/projecttemplates/HelloWorldCPPCMakeProject/src/CMakeLists.txt
> create mode 100644 plugins/org.yocto.cmake.core/templates/projecttemplates/HelloWorldCPPCMakeProject/src/main.cpp
> create mode 100644 plugins/org.yocto.cmake.core/templates/projecttemplates/HelloWorldCPPCMakeProject/template.properties
> create mode 100644 plugins/org.yocto.cmake.core/templates/projecttemplates/HelloWorldCPPCMakeProject/template.xml
> create mode 100644 plugins/org.yocto.cmake.ui/.classpath
> create mode 100644 plugins/org.yocto.cmake.ui/.project
> create mode 100644 plugins/org.yocto.cmake.ui/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.cmake.ui/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.cmake.ui/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.cmake.ui/build.properties
> create mode 100644 plugins/org.yocto.cmake.ui/plugin.xml
> create mode 100755 plugins/org.yocto.cmake.ui/pom.xml
> create mode 100644 plugins/org.yocto.cmake.ui/src/org/yocto/cmake/ui/Messages.java
> create mode 100644 plugins/org.yocto.cmake.ui/src/org/yocto/cmake/ui/RegenerateHandler.java
> create mode 100644 plugins/org.yocto.cmake.ui/src/org/yocto/cmake/ui/internal/Activator.java
> create mode 100644 plugins/org.yocto.cmake.ui/src/org/yocto/cmake/ui/internal/CMakeConsole.java
> create mode 100644 plugins/org.yocto.cmake.ui/src/org/yocto/cmake/ui/internal/CMakeImportWizard.java
> create mode 100644 plugins/org.yocto.cmake.ui/src/org/yocto/cmake/ui/internal/CMakeImportWizardPage.java
> create mode 100644 plugins/org.yocto.cmake.ui/src/org/yocto/cmake/ui/messages.properties
> create mode 100644 plugins/org.yocto.docker.launcher/.classpath
> create mode 100644 plugins/org.yocto.docker.launcher/.project
> create mode 100644 plugins/org.yocto.docker.launcher/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.docker.launcher/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.docker.launcher/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.docker.launcher/build.properties
> create mode 100755 plugins/org.yocto.docker.launcher/pom.xml
> create mode 100644 plugins/org.yocto.docker.launcher/src/org/yocto/docker/launcher/ContainerCommandLauncher.java
> create mode 100644 plugins/org.yocto.docker.launcher/src/org/yocto/docker/launcher/ContainerCommandLauncherFactory.java
> create mode 100644 plugins/org.yocto.docker.launcher/src/org/yocto/docker/launcher/ContainerLauncher.java
> create mode 100644 plugins/org.yocto.docker.launcher/src/org/yocto/docker/launcher/internal/Activator.java
> create mode 100644 plugins/org.yocto.docker.ui/.classpath
> create mode 100644 plugins/org.yocto.docker.ui/.project
> create mode 100644 plugins/org.yocto.docker.ui/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.docker.ui/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.docker.ui/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.docker.ui/build.properties
> create mode 100755 plugins/org.yocto.docker.ui/pom.xml
> create mode 100644 plugins/org.yocto.docker.ui/src/org/yocto/docker/ui/dialogs/AbstractContainerPathDialog.java
> create mode 100644 plugins/org.yocto.docker.ui/src/org/yocto/docker/ui/dialogs/ContainerDirectoryDialog.java
> create mode 100644 plugins/org.yocto.docker.ui/src/org/yocto/docker/ui/dialogs/ContainerFileDialog.java
> create mode 100644 plugins/org.yocto.docker.ui/src/org/yocto/docker/ui/editors/AbstractContainerPathFieldEditor.java
> create mode 100644 plugins/org.yocto.docker.ui/src/org/yocto/docker/ui/editors/ContainerDirectoryFieldEditor.java
> create mode 100644 plugins/org.yocto.docker.ui/src/org/yocto/docker/ui/editors/ContainerFileFieldEditor.java
> create mode 100644 plugins/org.yocto.docker.ui/src/org/yocto/docker/ui/internal/Activator.java
> create mode 100644 plugins/org.yocto.sdk.autotools.core/.classpath
> create mode 100644 plugins/org.yocto.sdk.autotools.core/.project
> create mode 100644 plugins/org.yocto.sdk.autotools.core/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.sdk.autotools.core/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.sdk.autotools.core/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.sdk.autotools.core/build.properties
> create mode 100644 plugins/org.yocto.sdk.autotools.core/plugin.xml
> create mode 100755 plugins/org.yocto.sdk.autotools.core/pom.xml
> create mode 100644 plugins/org.yocto.sdk.autotools.core/src/org/yocto/sdk/autotools/core/internal/Activator.java
> create mode 100644 plugins/org.yocto.sdk.autotools.core/src/org/yocto/sdk/autotools/core/internal/YoctoAutotoolsEnvironmentVariableSupplier.java
> create mode 100644 plugins/org.yocto.sdk.autotools.ui/.classpath
> create mode 100644 plugins/org.yocto.sdk.autotools.ui/.project
> create mode 100644 plugins/org.yocto.sdk.autotools.ui/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.sdk.autotools.ui/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.sdk.autotools.ui/build.properties
> create mode 100644 plugins/org.yocto.sdk.autotools.ui/plugin.xml
> create mode 100755 plugins/org.yocto.sdk.autotools.ui/pom.xml
> create mode 100644 plugins/org.yocto.sdk.autotools.ui/src/org/yocto/sdk/autotools/ui/Activator.java
> create mode 100644 plugins/org.yocto.sdk.autotools.ui/src/org/yocto/sdk/autotools/ui/ConfigureYoctoProjectAutotoolsProjectAction.java
> create mode 100644 plugins/org.yocto.sdk.cmake.core/.classpath
> create mode 100644 plugins/org.yocto.sdk.cmake.core/.project
> create mode 100644 plugins/org.yocto.sdk.cmake.core/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.sdk.cmake.core/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.sdk.cmake.core/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.sdk.cmake.core/build.properties
> create mode 100644 plugins/org.yocto.sdk.cmake.core/plugin.xml
> create mode 100755 plugins/org.yocto.sdk.cmake.core/pom.xml
> create mode 100644 plugins/org.yocto.sdk.cmake.core/src/org/yocto/sdk/cmake/core/Messages.java
> create mode 100644 plugins/org.yocto.sdk.cmake.core/src/org/yocto/sdk/cmake/core/YoctoProjectCMakeMakefileGenerator.java
> create mode 100644 plugins/org.yocto.sdk.cmake.core/src/org/yocto/sdk/cmake/core/internal/Activator.java
> create mode 100644 plugins/org.yocto.sdk.cmake.core/src/org/yocto/sdk/cmake/core/messages.properties
> create mode 100644 plugins/org.yocto.sdk.cmake.ui/.classpath
> create mode 100644 plugins/org.yocto.sdk.cmake.ui/.project
> create mode 100644 plugins/org.yocto.sdk.cmake.ui/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.sdk.cmake.ui/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.sdk.cmake.ui/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.sdk.cmake.ui/build.properties
> create mode 100644 plugins/org.yocto.sdk.cmake.ui/plugin.xml
> create mode 100755 plugins/org.yocto.sdk.cmake.ui/pom.xml
> create mode 100644 plugins/org.yocto.sdk.cmake.ui/src/org/yocto/sdk/cmake/ui/Activator.java
> create mode 100644 plugins/org.yocto.sdk.cmake.ui/src/org/yocto/sdk/cmake/ui/ConfigureYoctoProjectCMakeProjectAction.java
> create mode 100644 plugins/org.yocto.sdk.core/.classpath
> create mode 100644 plugins/org.yocto.sdk.core/.project
> create mode 100644 plugins/org.yocto.sdk.core/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.sdk.core/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.sdk.core/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.sdk.core/build.properties
> create mode 100644 plugins/org.yocto.sdk.core/plugin.xml
> create mode 100755 plugins/org.yocto.sdk.core/pom.xml
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/YoctoProjectDynamicVariableResolver.java
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/YoctoProjectEnvironmentSetupScript.java
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/YoctoProjectEnvironmentVariableSupplier.java
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/YoctoProjectNature.java
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/YoctoProjectQemubootConf.java
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/YoctoProjectSDKVersion.java
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/internal/Activator.java
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/preference/YoctoProjectProfilePreferences.java
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/preference/YoctoProjectProjectPreferences.java
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/preference/YoctoProjectWorkspacePreferences.java
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/.classpath
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/.project
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/build.properties
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/plugin.xml
> create mode 100755 plugins/org.yocto.sdk.docker.launcher/pom.xml
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/src/org/yocto/sdk/docker/launcher/internal/Activator.java
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/src/org/yocto/sdk/docker/launcher/internal/YoctoCropsContainerCommandLauncher.java
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/src/org/yocto/sdk/docker/launcher/internal/YoctoCropsContainerCommandLauncherFactory.java
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/src/org/yocto/sdk/docker/launcher/internal/YoctoCropsContainerLauncher.java
> create mode 100644 plugins/org.yocto.sdk.docker.ui/.classpath
> create mode 100644 plugins/org.yocto.sdk.docker.ui/.project
> create mode 100644 plugins/org.yocto.sdk.docker.ui/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.sdk.docker.ui/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.sdk.docker.ui/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.sdk.docker.ui/build.properties
> create mode 100644 plugins/org.yocto.sdk.docker.ui/plugin.xml
> create mode 100755 plugins/org.yocto.sdk.docker.ui/pom.xml
> create mode 100644 plugins/org.yocto.sdk.docker.ui/src/org/yocto/sdk/docker/ui/dialogs/Messages.java
> create mode 100644 plugins/org.yocto.sdk.docker.ui/src/org/yocto/sdk/docker/ui/dialogs/YoctoProjectPreferencePage.java
> create mode 100644 plugins/org.yocto.sdk.docker.ui/src/org/yocto/sdk/docker/ui/dialogs/YoctoProjectPropertyPage.java
> create mode 100644 plugins/org.yocto.sdk.docker.ui/src/org/yocto/sdk/docker/ui/dialogs/messages.properties
> create mode 100644 plugins/org.yocto.sdk.docker.ui/src/org/yocto/sdk/docker/ui/editors/Messages.java
> create mode 100644 plugins/org.yocto.sdk.docker.ui/src/org/yocto/sdk/docker/ui/editors/YoctoProjectProfileComboFieldEditor.java
> create mode 100644 plugins/org.yocto.sdk.docker.ui/src/org/yocto/sdk/docker/ui/editors/YoctoProjectProfileComposedEditor.java
> create mode 100644 plugins/org.yocto.sdk.docker.ui/src/org/yocto/sdk/docker/ui/editors/messages.properties
> create mode 100644 plugins/org.yocto.sdk.docker.ui/src/org/yocto/sdk/docker/ui/internal/Activator.java
> create mode 100644 plugins/org.yocto.sdk.ui/.classpath
> create mode 100644 plugins/org.yocto.sdk.ui/.project
> create mode 100644 plugins/org.yocto.sdk.ui/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.sdk.ui/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.sdk.ui/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.sdk.ui/build.properties
> create mode 100644 plugins/org.yocto.sdk.ui/icons/y.gif
> create mode 100644 plugins/org.yocto.sdk.ui/plugin.xml
> create mode 100755 plugins/org.yocto.sdk.ui/pom.xml
> create mode 100644 plugins/org.yocto.sdk.ui/src/org/yocto/sdk/ui/actions/DisableNatureAction.java
> create mode 100644 plugins/org.yocto.sdk.ui/src/org/yocto/sdk/ui/actions/EnableNatureAction.java
> create mode 100644 plugins/org.yocto.sdk.ui/src/org/yocto/sdk/ui/actions/Messages.java
> create mode 100644 plugins/org.yocto.sdk.ui/src/org/yocto/sdk/ui/actions/messages.properties
> create mode 100644 plugins/org.yocto.sdk.ui/src/org/yocto/sdk/ui/decorators/YoctoProjectProfileDecorator.java
> create mode 100644 plugins/org.yocto.sdk.ui/src/org/yocto/sdk/ui/internal/Activator.java
> create mode 100644 plugins/org.yocto.ui/.classpath
> create mode 100644 plugins/org.yocto.ui/.project
> create mode 100644 plugins/org.yocto.ui/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.ui/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.ui/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.ui/build.properties
> create mode 100755 plugins/org.yocto.ui/pom.xml
> create mode 100644 plugins/org.yocto.ui/src/org/yocto/ui/editors/BooleanFieldEditor2.java
> create mode 100644 plugins/org.yocto.ui/src/org/yocto/ui/editors/ComboFieldEditor2.java
> create mode 100644 plugins/org.yocto.ui/src/org/yocto/ui/editors/RadioFieldEditor.java
> create mode 100644 plugins/org.yocto.ui/src/org/yocto/ui/editors/StringFieldEditor2.java
> create mode 100644 plugins/org.yocto.ui/src/org/yocto/ui/internal/Activator.java
> create mode 100644 releng/org.yocto.sdk.releng/projectsets/eclipse-yocto-alpha.psf
> create mode 100644 releng/org.yocto.sdk.repo/category.xml
> create mode 100755 releng/org.yocto.sdk.repo/pom.xml
> 
> -- 
> 2.7.4
> 
> _______________________________________________
> eclipse-yocto mailing list
> eclipse-yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/eclipse-yocto



More information about the eclipse-yocto mailing list