Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Khouzam2016-12-05 17:55:10 +0000
committerMarc Khouzam2017-01-25 20:14:03 +0000
commit8d0a0717e2930efc7bd15d83894120869aea6ae8 (patch)
tree992ab439f8a1122771b1bfcae194eb33325c905d
parentb332cdaf75dcc5c2d6347e988af31f3ec07bf9c3 (diff)
downloadorg.eclipse.cdt-8d0a0717e2930efc7bd15d83894120869aea6ae8.tar.gz
org.eclipse.cdt-8d0a0717e2930efc7bd15d83894120869aea6ae8.tar.xz
org.eclipse.cdt-8d0a0717e2930efc7bd15d83894120869aea6ae8.zip
Auto-generate source features using tycho.
This commit removes explicit source features and has tycho create them automatically, along with all other source features that were not previously defined. The logic to auto-generate is in the root pom.xml For all pre-existing source feature, the name presented to the user has been changed to use the default name used by Tycho, which is "Developer Resources". This will provide a more standard user-experience with respect to other source features built by Tycho. Existing SDK features are kept for backwards compatibility. All the names of the auto-generated source features that replace an existing source feature have stayed the same except for the 'testsrunner' feature; for that one name change, a p2.inf file is added to allow upgrading from the old named feature to the new named feature. Change-Id: Ie632e798c93898fd828f88df4983fc43e2749d22
-rw-r--r--build/org.eclipse.cdt.autotools.source-feature/.project17
-rw-r--r--build/org.eclipse.cdt.autotools.source-feature/build.properties2
-rw-r--r--build/org.eclipse.cdt.autotools.source-feature/feature.properties15
-rw-r--r--build/org.eclipse.cdt.autotools.source-feature/feature.xml36
-rw-r--r--build/org.eclipse.cdt.autotools.source-feature/pom.xml18
-rw-r--r--build/org.eclipse.cdt.gnu.build-feature/sourceTemplateFeature/feature.properties32
-rw-r--r--build/org.eclipse.cdt.gnu.build.source-feature/.project17
-rw-r--r--build/org.eclipse.cdt.gnu.build.source-feature/build.properties2
-rw-r--r--build/org.eclipse.cdt.gnu.build.source-feature/feature.properties32
-rw-r--r--build/org.eclipse.cdt.gnu.build.source-feature/feature.xml36
-rw-r--r--build/org.eclipse.cdt.gnu.build.source-feature/pom.xml17
-rw-r--r--cross/org.eclipse.cdt.build.crossgcc-feature/sourceTemplateFeature/build.properties13
-rw-r--r--cross/org.eclipse.cdt.build.crossgcc-feature/sourceTemplateFeature/feature.properties33
-rw-r--r--cross/org.eclipse.cdt.build.crossgcc-feature/sourceTemplateFeature/feature.xml116
-rw-r--r--cross/org.eclipse.cdt.launch.remote-feature/pom.xml33
-rw-r--r--cross/org.eclipse.cdt.launch.remote-feature/sourceTemplateFeature/feature.properties32
-rw-r--r--debug/org.eclipse.cdt.debug.standalone-feature/sourceTemplateFeature/feature.properties33
-rw-r--r--debug/org.eclipse.cdt.debug.standalone.source-feature/.project17
-rw-r--r--debug/org.eclipse.cdt.debug.standalone.source-feature/build.properties12
-rw-r--r--debug/org.eclipse.cdt.debug.standalone.source-feature/feature.properties33
-rw-r--r--debug/org.eclipse.cdt.debug.standalone.source-feature/feature.xml29
-rw-r--r--debug/org.eclipse.cdt.debug.standalone.source-feature/pom.xml18
-rw-r--r--debug/org.eclipse.cdt.gdb-feature/sourceTemplateFeature/feature.properties33
-rw-r--r--debug/org.eclipse.cdt.gdb.source-feature/.project17
-rw-r--r--debug/org.eclipse.cdt.gdb.source-feature/build.properties2
-rw-r--r--debug/org.eclipse.cdt.gdb.source-feature/feature.properties33
-rw-r--r--debug/org.eclipse.cdt.gdb.source-feature/feature.xml36
-rw-r--r--debug/org.eclipse.cdt.gdb.source-feature/pom.xml18
-rw-r--r--debug/org.eclipse.cdt.gnu.debug-feature/sourceTemplateFeature/feature.properties32
-rw-r--r--debug/org.eclipse.cdt.gnu.debug.source-feature/.project17
-rw-r--r--debug/org.eclipse.cdt.gnu.debug.source-feature/build.properties2
-rw-r--r--debug/org.eclipse.cdt.gnu.debug.source-feature/feature.properties32
-rw-r--r--debug/org.eclipse.cdt.gnu.debug.source-feature/feature.xml29
-rw-r--r--debug/org.eclipse.cdt.gnu.debug.source-feature/pom.xml18
-rw-r--r--dsf-gdb/org.eclipse.cdt.gnu.dsf-feature/sourceTemplateFeature/feature.properties32
-rw-r--r--dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/.project17
-rw-r--r--dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/build.properties2
-rw-r--r--dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/feature.properties32
-rw-r--r--dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/feature.xml36
-rw-r--r--dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/pom.xml18
-rw-r--r--dsf/org.eclipse.cdt.examples.dsf-feature/sourceTemplateFeature/build.properties13
-rw-r--r--dsf/org.eclipse.cdt.examples.dsf-feature/sourceTemplateFeature/feature.properties32
-rw-r--r--dsf/org.eclipse.cdt.examples.dsf-feature/sourceTemplateFeature/feature.xml116
-rw-r--r--launch/org.eclipse.cdt.docker.launcher.source-feature/.project17
-rw-r--r--launch/org.eclipse.cdt.docker.launcher.source-feature/build.properties12
-rw-r--r--launch/org.eclipse.cdt.docker.launcher.source-feature/feature.properties14
-rw-r--r--launch/org.eclipse.cdt.docker.launcher.source-feature/feature.xml29
-rw-r--r--launch/org.eclipse.cdt.docker.launcher.source-feature/pom.xml18
-rw-r--r--llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/pom.xml32
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser.feature/sourceTemplateFeature/feature.properties33
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser.feature/sourceTemplateFeature/p2.inf1
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser.sdk.feature/feature.xml2
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser.sdk.feature/pom.xml16
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser.source.feature/.project17
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser.source.feature/build.properties2
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser.source.feature/feature.properties33
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser.source.feature/feature.xml29
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser.source.feature/pom.xml18
-rw-r--r--memory/org.eclipse.cdt.debug.ui.memory.source-feature/.project17
-rw-r--r--memory/org.eclipse.cdt.debug.ui.memory.source-feature/build.properties2
-rw-r--r--memory/org.eclipse.cdt.debug.ui.memory.source-feature/feature.properties34
-rw-r--r--memory/org.eclipse.cdt.debug.ui.memory.source-feature/feature.xml57
-rw-r--r--memory/org.eclipse.cdt.debug.ui.memory.source-feature/pom.xml17
-rw-r--r--pom.xml63
-rw-r--r--releng/org.eclipse.cdt-feature/sourceTemplateFeature/feature.properties32
-rw-r--r--releng/org.eclipse.cdt.native-feature/sourceTemplateFeature/feature.properties34
-rw-r--r--releng/org.eclipse.cdt.native.source-feature/.project17
-rw-r--r--releng/org.eclipse.cdt.native.source-feature/build.properties12
-rw-r--r--releng/org.eclipse.cdt.native.source-feature/feature.properties34
-rw-r--r--releng/org.eclipse.cdt.native.source-feature/feature.xml71
-rw-r--r--releng/org.eclipse.cdt.native.source-feature/pom.xml17
-rw-r--r--releng/org.eclipse.cdt.platform-feature/sourceTemplateFeature/feature.properties32
-rw-r--r--releng/org.eclipse.cdt.platform.source-feature/.project17
-rw-r--r--releng/org.eclipse.cdt.platform.source-feature/build.properties2
-rw-r--r--releng/org.eclipse.cdt.platform.source-feature/feature.properties32
-rw-r--r--releng/org.eclipse.cdt.platform.source-feature/feature.xml138
-rw-r--r--releng/org.eclipse.cdt.platform.source-feature/pom.xml17
-rw-r--r--releng/org.eclipse.cdt.repo/category.xml58
-rw-r--r--releng/org.eclipse.cdt.sdk-feature/feature.xml18
-rw-r--r--releng/org.eclipse.cdt.sdk-feature/pom.xml16
-rw-r--r--releng/org.eclipse.cdt.testing-feature/pom.xml39
-rw-r--r--testsrunner/org.eclipse.cdt.testsrunner.feature/sourceTemplateFeature/p2.inf1
-rw-r--r--testsrunner/org.eclipse.cdt.testsrunner.source.feature/.project17
-rw-r--r--testsrunner/org.eclipse.cdt.testsrunner.source.feature/build.properties2
-rw-r--r--testsrunner/org.eclipse.cdt.testsrunner.source.feature/feature.properties34
-rw-r--r--testsrunner/org.eclipse.cdt.testsrunner.source.feature/feature.xml57
-rw-r--r--testsrunner/org.eclipse.cdt.testsrunner.source.feature/pom.xml18
-rw-r--r--upc/org.eclipse.cdt.core.parser.upc.feature/sourceTemplateFeature/feature.properties33
-rw-r--r--upc/org.eclipse.cdt.core.parser.upc.feature/sourceTemplateFeature/p2.inf1
-rw-r--r--upc/org.eclipse.cdt.core.parser.upc.sdk.feature/feature.xml6
-rw-r--r--upc/org.eclipse.cdt.core.parser.upc.sdk.feature/pom.xml16
-rw-r--r--upc/org.eclipse.cdt.core.parser.upc.source.feature/.project17
-rw-r--r--upc/org.eclipse.cdt.core.parser.upc.source.feature/build.properties2
-rw-r--r--upc/org.eclipse.cdt.core.parser.upc.source.feature/feature.properties33
-rw-r--r--upc/org.eclipse.cdt.core.parser.upc.source.feature/feature.xml29
-rw-r--r--upc/org.eclipse.cdt.core.parser.upc.source.feature/pom.xml18
-rw-r--r--xlc/org.eclipse.cdt.xlc.feature/sourceTemplateFeature/feature.properties33
-rw-r--r--xlc/org.eclipse.cdt.xlc.feature/sourceTemplateFeature/p2.inf1
-rw-r--r--xlc/org.eclipse.cdt.xlc.sdk-feature/feature.xml2
-rw-r--r--xlc/org.eclipse.cdt.xlc.sdk-feature/pom.xml16
-rw-r--r--xlc/org.eclipse.cdt.xlc.source.feature/.project17
-rw-r--r--xlc/org.eclipse.cdt.xlc.source.feature/build.properties2
-rw-r--r--xlc/org.eclipse.cdt.xlc.source.feature/feature.properties33
-rw-r--r--xlc/org.eclipse.cdt.xlc.source.feature/feature.xml64
-rw-r--r--xlc/org.eclipse.cdt.xlc.source.feature/pom.xml18
105 files changed, 174 insertions, 2505 deletions
diff --git a/build/org.eclipse.cdt.autotools.source-feature/.project b/build/org.eclipse.cdt.autotools.source-feature/.project
deleted file mode 100644
index a5d042fdc8f..00000000000
--- a/build/org.eclipse.cdt.autotools.source-feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.cdt.autotools.source-feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/build/org.eclipse.cdt.autotools.source-feature/build.properties b/build/org.eclipse.cdt.autotools.source-feature/build.properties
deleted file mode 100644
index 3104d6d76e7..00000000000
--- a/build/org.eclipse.cdt.autotools.source-feature/build.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-bin.includes = feature.xml,\
- feature.properties
diff --git a/build/org.eclipse.cdt.autotools.source-feature/feature.properties b/build/org.eclipse.cdt.autotools.source-feature/feature.properties
deleted file mode 100644
index 5d4fb422b47..00000000000
--- a/build/org.eclipse.cdt.autotools.source-feature/feature.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-#################################################################################
-# Copyright (c) 2008, 2012 Red Hat, Inc. and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Red Hat Incorporated - initial API and implementation
-# Marc-Andre Laperle - Source feature
-#################################################################################
-featureName=C/C++ Autotools support Source
-description=Plugins for maintaining C/C++ projects that use Autotools (autoconf and automake). Source code.
-provider=Eclipse CDT
-copyright=Copyright 2006, 2012 Red Hat, Inc. and others.
diff --git a/build/org.eclipse.cdt.autotools.source-feature/feature.xml b/build/org.eclipse.cdt.autotools.source-feature/feature.xml
deleted file mode 100644
index de2ecc2e8ac..00000000000
--- a/build/org.eclipse.cdt.autotools.source-feature/feature.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.cdt.autotools.source"
- label="%featureName"
- version="9.3.0.qualifier"
- provider-name="%provider"
- license-feature="org.eclipse.license"
- license-feature-version="0.0.0">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <plugin
- id="org.eclipse.cdt.autotools.core.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.autotools.ui.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/build/org.eclipse.cdt.autotools.source-feature/pom.xml b/build/org.eclipse.cdt.autotools.source-feature/pom.xml
deleted file mode 100644
index c7dd437a424..00000000000
--- a/build/org.eclipse.cdt.autotools.source-feature/pom.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.cdt</groupId>
- <artifactId>cdt-parent</artifactId>
- <version>9.3.0-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <groupId>org.eclipse.cdt.features</groupId>
- <version>9.3.0-SNAPSHOT</version>
- <artifactId>org.eclipse.cdt.autotools.source</artifactId>
- <packaging>eclipse-feature</packaging>
-</project>
diff --git a/build/org.eclipse.cdt.gnu.build-feature/sourceTemplateFeature/feature.properties b/build/org.eclipse.cdt.gnu.build-feature/sourceTemplateFeature/feature.properties
deleted file mode 100644
index 1f0c7bcb07e..00000000000
--- a/build/org.eclipse.cdt.gnu.build-feature/sourceTemplateFeature/feature.properties
+++ /dev/null
@@ -1,32 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ GNU Toolchain Build Support Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Build support for C/C++ GNU toolchain. Source code. Included in C/C++ Development Tools SDK.
-
-copyright=\
-Copyright (c) 2002, 2011 QNX Software Systems and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/build/org.eclipse.cdt.gnu.build.source-feature/.project b/build/org.eclipse.cdt.gnu.build.source-feature/.project
deleted file mode 100644
index ca18a6370a8..00000000000
--- a/build/org.eclipse.cdt.gnu.build.source-feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.cdt.gnu.build.source-feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/build/org.eclipse.cdt.gnu.build.source-feature/build.properties b/build/org.eclipse.cdt.gnu.build.source-feature/build.properties
deleted file mode 100644
index b3a611b5c93..00000000000
--- a/build/org.eclipse.cdt.gnu.build.source-feature/build.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-bin.includes = feature.xml,\
- feature.properties
diff --git a/build/org.eclipse.cdt.gnu.build.source-feature/feature.properties b/build/org.eclipse.cdt.gnu.build.source-feature/feature.properties
deleted file mode 100644
index 1f0c7bcb07e..00000000000
--- a/build/org.eclipse.cdt.gnu.build.source-feature/feature.properties
+++ /dev/null
@@ -1,32 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ GNU Toolchain Build Support Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Build support for C/C++ GNU toolchain. Source code. Included in C/C++ Development Tools SDK.
-
-copyright=\
-Copyright (c) 2002, 2011 QNX Software Systems and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/build/org.eclipse.cdt.gnu.build.source-feature/feature.xml b/build/org.eclipse.cdt.gnu.build.source-feature/feature.xml
deleted file mode 100644
index 147db114c14..00000000000
--- a/build/org.eclipse.cdt.gnu.build.source-feature/feature.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.cdt.gnu.build.source"
- label="%featureName"
- version="9.3.0.qualifier"
- provider-name="%providerName"
- license-feature="org.eclipse.license"
- license-feature-version="0.0.0">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <plugin
- id="org.eclipse.cdt.managedbuilder.gnu.ui.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.build.gcc.core.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/build/org.eclipse.cdt.gnu.build.source-feature/pom.xml b/build/org.eclipse.cdt.gnu.build.source-feature/pom.xml
deleted file mode 100644
index 9cc6f6d87c2..00000000000
--- a/build/org.eclipse.cdt.gnu.build.source-feature/pom.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.cdt</groupId>
- <artifactId>cdt-parent</artifactId>
- <version>9.3.0-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <groupId>org.eclipse.cdt.features</groupId>
- <artifactId>org.eclipse.cdt.gnu.build.source</artifactId>
- <packaging>eclipse-feature</packaging>
-</project>
diff --git a/cross/org.eclipse.cdt.build.crossgcc-feature/sourceTemplateFeature/build.properties b/cross/org.eclipse.cdt.build.crossgcc-feature/sourceTemplateFeature/build.properties
deleted file mode 100644
index eb69c975a3f..00000000000
--- a/cross/org.eclipse.cdt.build.crossgcc-feature/sourceTemplateFeature/build.properties
+++ /dev/null
@@ -1,13 +0,0 @@
-###############################################################################
-# Copyright (c) 2008, 2009 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-
-generate.feature@org.eclipse.cdt.gnu.build.source = org.eclipse.cdt.gnu.build
-generate.feature@org.eclipse.cdt.gnu.debug.source = org.eclipse.cdt.gnu.debug
diff --git a/cross/org.eclipse.cdt.build.crossgcc-feature/sourceTemplateFeature/feature.properties b/cross/org.eclipse.cdt.build.crossgcc-feature/sourceTemplateFeature/feature.properties
deleted file mode 100644
index 92e19867ea3..00000000000
--- a/cross/org.eclipse.cdt.build.crossgcc-feature/sourceTemplateFeature/feature.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# features.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ GCC Cross Compiler Support Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Build integration and new project wizard support for gcc cross compilers. Source code.
-
-# copyright
-copyright=\
-Copyright (c) 2009, 2011 Wind River Systems and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/cross/org.eclipse.cdt.build.crossgcc-feature/sourceTemplateFeature/feature.xml b/cross/org.eclipse.cdt.build.crossgcc-feature/sourceTemplateFeature/feature.xml
deleted file mode 100644
index fd1f5a59a51..00000000000
--- a/cross/org.eclipse.cdt.build.crossgcc-feature/sourceTemplateFeature/feature.xml
+++ /dev/null
@@ -1,116 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.cdt.source"
- label="%featureName"
- version="9.3.0.qualifier"
- provider-name="%providerName"
- license-feature="org.eclipse.license"
- license-feature-version="0.0.0">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <includes
- id="org.eclipse.cdt.gnu.build.source"
- version="0.0.0"/>
-
- <includes
- id="org.eclipse.cdt.gnu.debug.source"
- version="0.0.0"/>
-
- <plugin
- id="org.eclipse.cdt.source"
- download-size="0"
- install-size="0"
- version="5.0.0.qualifier"/>
-
- <plugin
- id="org.eclipse.cdt.source.aix.motif.ppc"
- os="aix"
- ws="motif"
- arch="ppc"
- download-size="0"
- install-size="0"
- version="5.0.0.qualifier"
- fragment="true"/>
-
- <plugin
- id="org.eclipse.cdt.source.linux.gtk.x86"
- os="linux"
- ws="gtk"
- arch="x86"
- download-size="0"
- install-size="0"
- version="5.0.0.qualifier"
- fragment="true"/>
-
- <plugin
- id="org.eclipse.cdt.source.linux.gtk.x86_64"
- os="linux"
- ws="gtk"
- arch="x86_64"
- download-size="0"
- install-size="0"
- version="5.0.0.qualifier"
- fragment="true"/>
-
- <plugin
- id="org.eclipse.cdt.source.linux.gtk.ppc"
- os="linux"
- ws="gtk"
- arch="ppc"
- download-size="0"
- install-size="0"
- version="5.0.0.qualifier"
- fragment="true"/>
-
- <plugin
- id="org.eclipse.cdt.source.linux.gtk.ia64"
- os="linux"
- ws="gtk"
- arch="ia64"
- download-size="0"
- install-size="0"
- version="5.0.0.qualifier"
- fragment="true"/>
-
- <plugin
- id="org.eclipse.cdt.source.macosx.carbon.ppc"
- os="macosx"
- ws="carbon"
- arch="ppc"
- download-size="0"
- install-size="0"
- version="5.0.0.qualifier"
- fragment="true"/>
-
- <plugin
- id="org.eclipse.cdt.source.qnx.photon.x86"
- os="qnx"
- ws="photon"
- arch="x86"
- download-size="0"
- install-size="0"
- version="5.0.0.qualifier"
- fragment="true"/>
-
- <plugin
- id="org.eclipse.cdt.source.win32.win32.x86"
- os="win32"
- ws="win32"
- arch="x86"
- download-size="0"
- install-size="0"
- version="5.0.0.qualifier"
- fragment="true"/>
-
-</feature>
diff --git a/cross/org.eclipse.cdt.launch.remote-feature/pom.xml b/cross/org.eclipse.cdt.launch.remote-feature/pom.xml
index 4997a713bb5..20be1fe60f6 100644
--- a/cross/org.eclipse.cdt.launch.remote-feature/pom.xml
+++ b/cross/org.eclipse.cdt.launch.remote-feature/pom.xml
@@ -15,37 +15,4 @@
<version>9.3.0-SNAPSHOT</version>
<artifactId>org.eclipse.cdt.launch.remote</artifactId>
<packaging>eclipse-feature</packaging>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.eclipse.tycho.extras</groupId>
- <artifactId>tycho-source-feature-plugin</artifactId>
- <version>${tycho-extras-version}</version>
- <executions>
- <execution>
- <id>source-feature</id>
- <phase>package</phase>
- <goals>
- <goal>source-feature</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-plugin</artifactId>
- <version>${tycho-version}</version>
- <executions>
- <execution>
- <id>attached-p2-metadata</id>
- <phase>package</phase>
- <goals>
- <goal>p2-metadata</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
</project>
diff --git a/cross/org.eclipse.cdt.launch.remote-feature/sourceTemplateFeature/feature.properties b/cross/org.eclipse.cdt.launch.remote-feature/sourceTemplateFeature/feature.properties
deleted file mode 100644
index bed084dccc2..00000000000
--- a/cross/org.eclipse.cdt.launch.remote-feature/sourceTemplateFeature/feature.properties
+++ /dev/null
@@ -1,32 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ Remote Launch Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Launch configuration for running C/C++ executables on remote machines and debugging through gdbserver. Source code.
-
-copyright=\
-Copyright (c) 2009, 2011 Wind River Systems and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/debug/org.eclipse.cdt.debug.standalone-feature/sourceTemplateFeature/feature.properties b/debug/org.eclipse.cdt.debug.standalone-feature/sourceTemplateFeature/feature.properties
deleted file mode 100644
index bc6609e83a4..00000000000
--- a/debug/org.eclipse.cdt.debug.standalone-feature/sourceTemplateFeature/feature.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-###############################################################################
-# Copyright (c) 2010 Freescale Semiconductor and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Freescale Semiconductor - initial API and implementation
-###############################################################################
-# features.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=CDT Standalone Debugger Support
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Standalone Debugger Support using CDT
-
-# copyright
-copyright=\
-Copyright (c) 2014, Red Hat Inc. and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/debug/org.eclipse.cdt.debug.standalone.source-feature/.project b/debug/org.eclipse.cdt.debug.standalone.source-feature/.project
deleted file mode 100644
index 001a1561ac9..00000000000
--- a/debug/org.eclipse.cdt.debug.standalone.source-feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.cdt.debug.standalone.source-feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/debug/org.eclipse.cdt.debug.standalone.source-feature/build.properties b/debug/org.eclipse.cdt.debug.standalone.source-feature/build.properties
deleted file mode 100644
index d54f9f23089..00000000000
--- a/debug/org.eclipse.cdt.debug.standalone.source-feature/build.properties
+++ /dev/null
@@ -1,12 +0,0 @@
-###############################################################################
-# Copyright (c) 2014 Red Hat Inc. and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Red Hat Inc. - initial API and implementation
-###############################################################################
-bin.includes = feature.xml,\
- feature.properties
diff --git a/debug/org.eclipse.cdt.debug.standalone.source-feature/feature.properties b/debug/org.eclipse.cdt.debug.standalone.source-feature/feature.properties
deleted file mode 100644
index f2317edf129..00000000000
--- a/debug/org.eclipse.cdt.debug.standalone.source-feature/feature.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-###############################################################################
-# Copyright (c) 2014 Red Hat Inc. and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Red Hat Inc. - initial API and implementation
-###############################################################################
-# features.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=CDT Standalone Debugger SDK
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Standalone Debugger Support using CDT. Software development kit including source code and developer documentation.
-
-# copyright
-copyright=\
-Copyright (c) 2014, Red Hat Inc. and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/debug/org.eclipse.cdt.debug.standalone.source-feature/feature.xml b/debug/org.eclipse.cdt.debug.standalone.source-feature/feature.xml
deleted file mode 100644
index b3bf9194f88..00000000000
--- a/debug/org.eclipse.cdt.debug.standalone.source-feature/feature.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.cdt.debug.standalone.source"
- label="%featureName"
- version="9.3.0.qualifier"
- provider-name="%providerName"
- license-feature="org.eclipse.license"
- license-feature-version="0.0.0">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <plugin
- id="org.eclipse.cdt.debug.application.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/debug/org.eclipse.cdt.debug.standalone.source-feature/pom.xml b/debug/org.eclipse.cdt.debug.standalone.source-feature/pom.xml
deleted file mode 100644
index 7c0c0d966d2..00000000000
--- a/debug/org.eclipse.cdt.debug.standalone.source-feature/pom.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.cdt</groupId>
- <artifactId>cdt-parent</artifactId>
- <version>9.3.0-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <groupId>org.eclipse.cdt.features</groupId>
- <artifactId>org.eclipse.cdt.debug.standalone.source</artifactId>
- <packaging>eclipse-feature</packaging>
- <version>9.3.0-SNAPSHOT</version>
-</project>
diff --git a/debug/org.eclipse.cdt.gdb-feature/sourceTemplateFeature/feature.properties b/debug/org.eclipse.cdt.gdb-feature/sourceTemplateFeature/feature.properties
deleted file mode 100644
index d5be9af00d0..00000000000
--- a/debug/org.eclipse.cdt.gdb-feature/sourceTemplateFeature/feature.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-###############################################################################
-# Copyright (c) 2010 Freescale Semiconductor and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Freescale Semiconductor - initial API and implementation
-###############################################################################
-# features.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ Common GDB Support Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Common GDB Support and Source Code for CDT
-
-# copyright
-copyright=\
-Copyright (c) 2010, 2011 Freescale Semiconductor and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/debug/org.eclipse.cdt.gdb.source-feature/.project b/debug/org.eclipse.cdt.gdb.source-feature/.project
deleted file mode 100644
index fcf0a3cdabf..00000000000
--- a/debug/org.eclipse.cdt.gdb.source-feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.cdt.gdb.source-feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/debug/org.eclipse.cdt.gdb.source-feature/build.properties b/debug/org.eclipse.cdt.gdb.source-feature/build.properties
deleted file mode 100644
index b3a611b5c93..00000000000
--- a/debug/org.eclipse.cdt.gdb.source-feature/build.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-bin.includes = feature.xml,\
- feature.properties
diff --git a/debug/org.eclipse.cdt.gdb.source-feature/feature.properties b/debug/org.eclipse.cdt.gdb.source-feature/feature.properties
deleted file mode 100644
index d5be9af00d0..00000000000
--- a/debug/org.eclipse.cdt.gdb.source-feature/feature.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-###############################################################################
-# Copyright (c) 2010 Freescale Semiconductor and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Freescale Semiconductor - initial API and implementation
-###############################################################################
-# features.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ Common GDB Support Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Common GDB Support and Source Code for CDT
-
-# copyright
-copyright=\
-Copyright (c) 2010, 2011 Freescale Semiconductor and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/debug/org.eclipse.cdt.gdb.source-feature/feature.xml b/debug/org.eclipse.cdt.gdb.source-feature/feature.xml
deleted file mode 100644
index 84c168bb860..00000000000
--- a/debug/org.eclipse.cdt.gdb.source-feature/feature.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.cdt.gdb.source"
- label="%featureName"
- version="9.3.0.qualifier"
- provider-name="%providerName"
- license-feature="org.eclipse.license"
- license-feature-version="0.0.0">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <plugin
- id="org.eclipse.cdt.gdb.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.gdb.ui.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/debug/org.eclipse.cdt.gdb.source-feature/pom.xml b/debug/org.eclipse.cdt.gdb.source-feature/pom.xml
deleted file mode 100644
index 4497ee388f6..00000000000
--- a/debug/org.eclipse.cdt.gdb.source-feature/pom.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.cdt</groupId>
- <artifactId>cdt-parent</artifactId>
- <version>9.3.0-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <groupId>org.eclipse.cdt.features</groupId>
- <artifactId>org.eclipse.cdt.gdb.source</artifactId>
- <packaging>eclipse-feature</packaging>
- <version>9.3.0-SNAPSHOT</version>
-</project>
diff --git a/debug/org.eclipse.cdt.gnu.debug-feature/sourceTemplateFeature/feature.properties b/debug/org.eclipse.cdt.gnu.debug-feature/sourceTemplateFeature/feature.properties
deleted file mode 100644
index 82b9ec6821d..00000000000
--- a/debug/org.eclipse.cdt.gnu.debug-feature/sourceTemplateFeature/feature.properties
+++ /dev/null
@@ -1,32 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ GNU Toolchain Debug Support Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Debug support for C/C++ GNU toolchain. Source code. Included in C/C++ Development Tools SDK.
-
-copyright=\
-Copyright (c) 2002, 2011 QNX Software Systems and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/debug/org.eclipse.cdt.gnu.debug.source-feature/.project b/debug/org.eclipse.cdt.gnu.debug.source-feature/.project
deleted file mode 100644
index f93e42d33f4..00000000000
--- a/debug/org.eclipse.cdt.gnu.debug.source-feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.cdt.gnu.debug.source-feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/debug/org.eclipse.cdt.gnu.debug.source-feature/build.properties b/debug/org.eclipse.cdt.gnu.debug.source-feature/build.properties
deleted file mode 100644
index b3a611b5c93..00000000000
--- a/debug/org.eclipse.cdt.gnu.debug.source-feature/build.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-bin.includes = feature.xml,\
- feature.properties
diff --git a/debug/org.eclipse.cdt.gnu.debug.source-feature/feature.properties b/debug/org.eclipse.cdt.gnu.debug.source-feature/feature.properties
deleted file mode 100644
index 82b9ec6821d..00000000000
--- a/debug/org.eclipse.cdt.gnu.debug.source-feature/feature.properties
+++ /dev/null
@@ -1,32 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ GNU Toolchain Debug Support Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Debug support for C/C++ GNU toolchain. Source code. Included in C/C++ Development Tools SDK.
-
-copyright=\
-Copyright (c) 2002, 2011 QNX Software Systems and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/debug/org.eclipse.cdt.gnu.debug.source-feature/feature.xml b/debug/org.eclipse.cdt.gnu.debug.source-feature/feature.xml
deleted file mode 100644
index c672967f98d..00000000000
--- a/debug/org.eclipse.cdt.gnu.debug.source-feature/feature.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.cdt.gnu.debug.source"
- label="%featureName"
- version="9.3.0.qualifier"
- provider-name="%providerName"
- license-feature="org.eclipse.license"
- license-feature-version="0.0.0">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <plugin
- id="org.eclipse.cdt.launch.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/debug/org.eclipse.cdt.gnu.debug.source-feature/pom.xml b/debug/org.eclipse.cdt.gnu.debug.source-feature/pom.xml
deleted file mode 100644
index 1f94766068c..00000000000
--- a/debug/org.eclipse.cdt.gnu.debug.source-feature/pom.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.cdt</groupId>
- <artifactId>cdt-parent</artifactId>
- <version>9.3.0-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <groupId>org.eclipse.cdt.features</groupId>
- <artifactId>org.eclipse.cdt.gnu.debug.source</artifactId>
- <packaging>eclipse-feature</packaging>
- <version>9.3.0-SNAPSHOT</version>
-</project>
diff --git a/dsf-gdb/org.eclipse.cdt.gnu.dsf-feature/sourceTemplateFeature/feature.properties b/dsf-gdb/org.eclipse.cdt.gnu.dsf-feature/sourceTemplateFeature/feature.properties
deleted file mode 100644
index 2f2b76ea130..00000000000
--- a/dsf-gdb/org.eclipse.cdt.gnu.dsf-feature/sourceTemplateFeature/feature.properties
+++ /dev/null
@@ -1,32 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ DSF GDB Debugger Integration Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=DSF integration with gdb debugger. Source code. Included in C/C++ Development Tools SDK.
-
-copyright=\
-Copyright (c) 2002, 2011 QNX Software Systems and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/.project b/dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/.project
deleted file mode 100644
index 7da107b4eef..00000000000
--- a/dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.cdt.gnu.dsf.source-feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/build.properties b/dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/build.properties
deleted file mode 100644
index b3a611b5c93..00000000000
--- a/dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/build.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-bin.includes = feature.xml,\
- feature.properties
diff --git a/dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/feature.properties b/dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/feature.properties
deleted file mode 100644
index 2f2b76ea130..00000000000
--- a/dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/feature.properties
+++ /dev/null
@@ -1,32 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ DSF GDB Debugger Integration Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=DSF integration with gdb debugger. Source code. Included in C/C++ Development Tools SDK.
-
-copyright=\
-Copyright (c) 2002, 2011 QNX Software Systems and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/feature.xml b/dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/feature.xml
deleted file mode 100644
index 43e15f80544..00000000000
--- a/dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/feature.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.cdt.gnu.dsf.source"
- label="%featureName"
- version="9.3.0.qualifier"
- provider-name="%providerName"
- license-feature="org.eclipse.license"
- license-feature-version="0.0.0">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <plugin
- id="org.eclipse.cdt.dsf.gdb.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.dsf.gdb.ui.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/pom.xml b/dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/pom.xml
deleted file mode 100644
index c64c4df9084..00000000000
--- a/dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature/pom.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.cdt</groupId>
- <artifactId>cdt-parent</artifactId>
- <version>9.3.0-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <groupId>org.eclipse.cdt.features</groupId>
- <version>9.3.0-SNAPSHOT</version>
- <artifactId>org.eclipse.cdt.gnu.dsf.source</artifactId>
- <packaging>eclipse-feature</packaging>
-</project>
diff --git a/dsf/org.eclipse.cdt.examples.dsf-feature/sourceTemplateFeature/build.properties b/dsf/org.eclipse.cdt.examples.dsf-feature/sourceTemplateFeature/build.properties
deleted file mode 100644
index 1f06e056551..00000000000
--- a/dsf/org.eclipse.cdt.examples.dsf-feature/sourceTemplateFeature/build.properties
+++ /dev/null
@@ -1,13 +0,0 @@
-###############################################################################
-# Copyright (c) 2008, 2009 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-
-generate.feature@org.eclipse.cdt.gnu.build.source = org.eclipse.cdt.gnu.build
-generate.feature@org.eclipse.cdt.gnu.debug.source = org.eclipse.cdt.gnu.debug
diff --git a/dsf/org.eclipse.cdt.examples.dsf-feature/sourceTemplateFeature/feature.properties b/dsf/org.eclipse.cdt.examples.dsf-feature/sourceTemplateFeature/feature.properties
deleted file mode 100644
index 9b436ff2af8..00000000000
--- a/dsf/org.eclipse.cdt.examples.dsf-feature/sourceTemplateFeature/feature.properties
+++ /dev/null
@@ -1,32 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ Debugger Services Framework (DSF) Examples Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Includes basic framework feature tutorial examples and an example of the PDA debugger integration. Source code.
-
-copyright=\
-Copyright (c) 2002, 2011 QNX Software Systems and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/dsf/org.eclipse.cdt.examples.dsf-feature/sourceTemplateFeature/feature.xml b/dsf/org.eclipse.cdt.examples.dsf-feature/sourceTemplateFeature/feature.xml
deleted file mode 100644
index fd1f5a59a51..00000000000
--- a/dsf/org.eclipse.cdt.examples.dsf-feature/sourceTemplateFeature/feature.xml
+++ /dev/null
@@ -1,116 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.cdt.source"
- label="%featureName"
- version="9.3.0.qualifier"
- provider-name="%providerName"
- license-feature="org.eclipse.license"
- license-feature-version="0.0.0">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <includes
- id="org.eclipse.cdt.gnu.build.source"
- version="0.0.0"/>
-
- <includes
- id="org.eclipse.cdt.gnu.debug.source"
- version="0.0.0"/>
-
- <plugin
- id="org.eclipse.cdt.source"
- download-size="0"
- install-size="0"
- version="5.0.0.qualifier"/>
-
- <plugin
- id="org.eclipse.cdt.source.aix.motif.ppc"
- os="aix"
- ws="motif"
- arch="ppc"
- download-size="0"
- install-size="0"
- version="5.0.0.qualifier"
- fragment="true"/>
-
- <plugin
- id="org.eclipse.cdt.source.linux.gtk.x86"
- os="linux"
- ws="gtk"
- arch="x86"
- download-size="0"
- install-size="0"
- version="5.0.0.qualifier"
- fragment="true"/>
-
- <plugin
- id="org.eclipse.cdt.source.linux.gtk.x86_64"
- os="linux"
- ws="gtk"
- arch="x86_64"
- download-size="0"
- install-size="0"
- version="5.0.0.qualifier"
- fragment="true"/>
-
- <plugin
- id="org.eclipse.cdt.source.linux.gtk.ppc"
- os="linux"
- ws="gtk"
- arch="ppc"
- download-size="0"
- install-size="0"
- version="5.0.0.qualifier"
- fragment="true"/>
-
- <plugin
- id="org.eclipse.cdt.source.linux.gtk.ia64"
- os="linux"
- ws="gtk"
- arch="ia64"
- download-size="0"
- install-size="0"
- version="5.0.0.qualifier"
- fragment="true"/>
-
- <plugin
- id="org.eclipse.cdt.source.macosx.carbon.ppc"
- os="macosx"
- ws="carbon"
- arch="ppc"
- download-size="0"
- install-size="0"
- version="5.0.0.qualifier"
- fragment="true"/>
-
- <plugin
- id="org.eclipse.cdt.source.qnx.photon.x86"
- os="qnx"
- ws="photon"
- arch="x86"
- download-size="0"
- install-size="0"
- version="5.0.0.qualifier"
- fragment="true"/>
-
- <plugin
- id="org.eclipse.cdt.source.win32.win32.x86"
- os="win32"
- ws="win32"
- arch="x86"
- download-size="0"
- install-size="0"
- version="5.0.0.qualifier"
- fragment="true"/>
-
-</feature>
diff --git a/launch/org.eclipse.cdt.docker.launcher.source-feature/.project b/launch/org.eclipse.cdt.docker.launcher.source-feature/.project
deleted file mode 100644
index 6f7dd9af7f9..00000000000
--- a/launch/org.eclipse.cdt.docker.launcher.source-feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.cdt.docker.launcher.source-feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/launch/org.eclipse.cdt.docker.launcher.source-feature/build.properties b/launch/org.eclipse.cdt.docker.launcher.source-feature/build.properties
deleted file mode 100644
index d646e2853d7..00000000000
--- a/launch/org.eclipse.cdt.docker.launcher.source-feature/build.properties
+++ /dev/null
@@ -1,12 +0,0 @@
-###############################################################################
-# Copyright (c) 2015 Red Hat Inc. and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Red Hat Inc. - initial API and implementation
-###############################################################################
-bin.includes = feature.xml,\
- feature.properties
diff --git a/launch/org.eclipse.cdt.docker.launcher.source-feature/feature.properties b/launch/org.eclipse.cdt.docker.launcher.source-feature/feature.properties
deleted file mode 100644
index b82fc31bcdd..00000000000
--- a/launch/org.eclipse.cdt.docker.launcher.source-feature/feature.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-#################################################################################
-# Copyright (c) 2015 Red Hat, Inc.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Red Hat Incorporated - initial API and implementation
-#################################################################################
-featureName=C/C++ Docker Container Launch Support Source
-description=Plugins for launching C/C++ applications in Containers. Source code.
-provider=Eclipse CDT
-copyright=\ Copyright (c) 2015 Red Hat, Inc.\n\ All rights reserved. This program and the accompanying materials\n\ are made available under the terms of the Eclipse Public License v1.0\n\ which accompanies this distribution, and is available at\n\ http://www.eclipse.org/legal/epl-v10.html
diff --git a/launch/org.eclipse.cdt.docker.launcher.source-feature/feature.xml b/launch/org.eclipse.cdt.docker.launcher.source-feature/feature.xml
deleted file mode 100644
index af2052a74f2..00000000000
--- a/launch/org.eclipse.cdt.docker.launcher.source-feature/feature.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.cdt.docker.launcher.source"
- label="%featureName"
- version="9.3.0.qualifier"
- provider-name="%provider"
- license-feature="org.eclipse.license"
- license-feature-version="0.0.0">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <plugin
- id="org.eclipse.cdt.docker.launcher.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/launch/org.eclipse.cdt.docker.launcher.source-feature/pom.xml b/launch/org.eclipse.cdt.docker.launcher.source-feature/pom.xml
deleted file mode 100644
index 76c9728e2a4..00000000000
--- a/launch/org.eclipse.cdt.docker.launcher.source-feature/pom.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.cdt</groupId>
- <artifactId>cdt-parent</artifactId>
- <version>9.3.0-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <groupId>org.eclipse.cdt.features</groupId>
- <version>9.3.0-SNAPSHOT</version>
- <artifactId>org.eclipse.cdt.docker.launcher.source</artifactId>
- <packaging>eclipse-feature</packaging>
-</project>
diff --git a/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/pom.xml b/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/pom.xml
index cb9c064b4f8..fbad273faa9 100644
--- a/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/pom.xml
+++ b/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/pom.xml
@@ -15,36 +15,4 @@
<artifactId>org.eclipse.cdt.llvm.dsf.lldb</artifactId>
<packaging>eclipse-feature</packaging>
- <build>
- <plugins>
- <plugin>
- <groupId>org.eclipse.tycho.extras</groupId>
- <artifactId>tycho-source-feature-plugin</artifactId>
- <version>${tycho-extras-version}</version>
- <executions>
- <execution>
- <id>source-feature</id>
- <phase>package</phase>
- <goals>
- <goal>source-feature</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-plugin</artifactId>
- <version>${tycho-version}</version>
- <executions>
- <execution>
- <id>attached-p2-metadata</id>
- <phase>package</phase>
- <goals>
- <goal>p2-metadata</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
</project>
diff --git a/lrparser/org.eclipse.cdt.core.lrparser.feature/sourceTemplateFeature/feature.properties b/lrparser/org.eclipse.cdt.core.lrparser.feature/sourceTemplateFeature/feature.properties
deleted file mode 100644
index 861bd04215b..00000000000
--- a/lrparser/org.eclipse.cdt.core.lrparser.feature/sourceTemplateFeature/feature.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-###############################################################################
-# Copyright (c) 2006, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ C99 LR Parser Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Parser and language support for the C99 variant of the C programming language. Source code.
-
-# copyright
-copyright=\
-Copyright (c) 2006, 2011 IBM Corporation and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/lrparser/org.eclipse.cdt.core.lrparser.feature/sourceTemplateFeature/p2.inf b/lrparser/org.eclipse.cdt.core.lrparser.feature/sourceTemplateFeature/p2.inf
new file mode 100644
index 00000000000..b96f60ebe47
--- /dev/null
+++ b/lrparser/org.eclipse.cdt.core.lrparser.feature/sourceTemplateFeature/p2.inf
@@ -0,0 +1 @@
+update.matchExp=providedCapabilities.exists(pc | pc.namespace == 'org.eclipse.equinox.p2.iu' && (pc.name == 'org.eclipse.cdt.core.lrparser.source.feature.group' || pc.name == 'org.eclipse.cdt.core.lrparser.feature.source.feature.group'))
diff --git a/lrparser/org.eclipse.cdt.core.lrparser.sdk.feature/feature.xml b/lrparser/org.eclipse.cdt.core.lrparser.sdk.feature/feature.xml
index 61664e83780..875f5fd8f9e 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser.sdk.feature/feature.xml
+++ b/lrparser/org.eclipse.cdt.core.lrparser.sdk.feature/feature.xml
@@ -21,7 +21,7 @@
</license>
<includes
- id="org.eclipse.cdt.core.lrparser.source"
+ id="org.eclipse.cdt.core.lrparser.feature.source"
version="0.0.0"/>
<includes
diff --git a/lrparser/org.eclipse.cdt.core.lrparser.sdk.feature/pom.xml b/lrparser/org.eclipse.cdt.core.lrparser.sdk.feature/pom.xml
index 909c7145c58..60c7f3bc94d 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser.sdk.feature/pom.xml
+++ b/lrparser/org.eclipse.cdt.core.lrparser.sdk.feature/pom.xml
@@ -15,4 +15,20 @@
<version>9.3.0-SNAPSHOT</version>
<artifactId>org.eclipse.cdt.core.lrparser.sdk</artifactId>
<packaging>eclipse-feature</packaging>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-source-feature-plugin</artifactId>
+ <version>${tycho-extras-version}</version>
+ <executions>
+ <execution>
+ <id>source-feature</id>
+ <phase>none</phase>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
diff --git a/lrparser/org.eclipse.cdt.core.lrparser.source.feature/.project b/lrparser/org.eclipse.cdt.core.lrparser.source.feature/.project
deleted file mode 100644
index c18be01be36..00000000000
--- a/lrparser/org.eclipse.cdt.core.lrparser.source.feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.cdt.core.lrparser.source.feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/lrparser/org.eclipse.cdt.core.lrparser.source.feature/build.properties b/lrparser/org.eclipse.cdt.core.lrparser.source.feature/build.properties
deleted file mode 100644
index b3a611b5c93..00000000000
--- a/lrparser/org.eclipse.cdt.core.lrparser.source.feature/build.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-bin.includes = feature.xml,\
- feature.properties
diff --git a/lrparser/org.eclipse.cdt.core.lrparser.source.feature/feature.properties b/lrparser/org.eclipse.cdt.core.lrparser.source.feature/feature.properties
deleted file mode 100644
index 861bd04215b..00000000000
--- a/lrparser/org.eclipse.cdt.core.lrparser.source.feature/feature.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-###############################################################################
-# Copyright (c) 2006, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ C99 LR Parser Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Parser and language support for the C99 variant of the C programming language. Source code.
-
-# copyright
-copyright=\
-Copyright (c) 2006, 2011 IBM Corporation and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/lrparser/org.eclipse.cdt.core.lrparser.source.feature/feature.xml b/lrparser/org.eclipse.cdt.core.lrparser.source.feature/feature.xml
deleted file mode 100644
index abe1a253163..00000000000
--- a/lrparser/org.eclipse.cdt.core.lrparser.source.feature/feature.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.cdt.core.lrparser.source"
- label="%featureName"
- version="9.3.0.qualifier"
- provider-name="%providerName"
- license-feature="org.eclipse.license"
- license-feature-version="0.0.0">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <plugin
- id="org.eclipse.cdt.core.lrparser.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/lrparser/org.eclipse.cdt.core.lrparser.source.feature/pom.xml b/lrparser/org.eclipse.cdt.core.lrparser.source.feature/pom.xml
deleted file mode 100644
index a84a6591bd8..00000000000
--- a/lrparser/org.eclipse.cdt.core.lrparser.source.feature/pom.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.cdt</groupId>
- <artifactId>cdt-parent</artifactId>
- <version>9.3.0-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <groupId>org.eclipse.cdt.features</groupId>
- <version>9.3.0-SNAPSHOT</version>
- <artifactId>org.eclipse.cdt.core.lrparser.source</artifactId>
- <packaging>eclipse-feature</packaging>
-</project>
diff --git a/memory/org.eclipse.cdt.debug.ui.memory.source-feature/.project b/memory/org.eclipse.cdt.debug.ui.memory.source-feature/.project
deleted file mode 100644
index 485db0235a8..00000000000
--- a/memory/org.eclipse.cdt.debug.ui.memory.source-feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.cdt.debug.ui.memory.source-feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/memory/org.eclipse.cdt.debug.ui.memory.source-feature/build.properties b/memory/org.eclipse.cdt.debug.ui.memory.source-feature/build.properties
deleted file mode 100644
index 3104d6d76e7..00000000000
--- a/memory/org.eclipse.cdt.debug.ui.memory.source-feature/build.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-bin.includes = feature.xml,\
- feature.properties
diff --git a/memory/org.eclipse.cdt.debug.ui.memory.source-feature/feature.properties b/memory/org.eclipse.cdt.debug.ui.memory.source-feature/feature.properties
deleted file mode 100644
index 8875dd3f121..00000000000
--- a/memory/org.eclipse.cdt.debug.ui.memory.source-feature/feature.properties
+++ /dev/null
@@ -1,34 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2009 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ Memory View Enhancements Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Additional features for debug Memory View - traditional rendering, floating-point rendering, Find/Replace, Import/Export. Source code.
-
-# "copyright" property - text of the "Feature Update Copyright"
-copyright=\
-Copyright (c) 2006, 2011 Wind River Systems and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html\n
-################ end of copyright property ####################################
-
diff --git a/memory/org.eclipse.cdt.debug.ui.memory.source-feature/feature.xml b/memory/org.eclipse.cdt.debug.ui.memory.source-feature/feature.xml
deleted file mode 100644
index 9ebf3e1d87a..00000000000
--- a/memory/org.eclipse.cdt.debug.ui.memory.source-feature/feature.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.cdt.debug.ui.memory.source"
- label="%featureName"
- version="9.3.0.qualifier"
- provider-name="%providerName"
- license-feature="org.eclipse.license"
- license-feature-version="0.0.0">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <plugin
- id="org.eclipse.cdt.debug.ui.memory.search.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.debug.ui.memory.traditional.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.debug.ui.memory.floatingpoint.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.debug.ui.memory.transport.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.debug.ui.memory.memorybrowser.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/memory/org.eclipse.cdt.debug.ui.memory.source-feature/pom.xml b/memory/org.eclipse.cdt.debug.ui.memory.source-feature/pom.xml
deleted file mode 100644
index 040de26fcae..00000000000
--- a/memory/org.eclipse.cdt.debug.ui.memory.source-feature/pom.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.cdt</groupId>
- <artifactId>cdt-parent</artifactId>
- <version>9.3.0-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <version>9.3.0-SNAPSHOT</version>
- <artifactId>org.eclipse.cdt.debug.ui.memory.source</artifactId>
- <packaging>eclipse-feature</packaging>
-</project>
diff --git a/pom.xml b/pom.xml
index 1b576ddc67f..294f454dbd9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -57,7 +57,6 @@
<module>core/org.eclipse.cdt.core.aix</module>
<module>native/org.eclipse.cdt.native.serial</module>
<module>releng/org.eclipse.cdt.native-feature</module>
- <module>releng/org.eclipse.cdt.native.source-feature</module>
<module>releng/org.eclipse.cdt</module>
<module>core/org.eclipse.cdt.core</module>
@@ -78,26 +77,21 @@
<module>dsf/org.eclipse.cdt.dsf</module>
<module>dsf/org.eclipse.cdt.dsf.ui</module>
<module>releng/org.eclipse.cdt.platform-feature</module>
- <module>releng/org.eclipse.cdt.platform.source-feature</module>
<module>build/org.eclipse.cdt.build.gcc.core</module>
<module>build/org.eclipse.cdt.managedbuilder.gnu.ui</module>
<module>build/org.eclipse.cdt.gnu.build-feature</module>
- <module>build/org.eclipse.cdt.gnu.build.source-feature</module>
<module>debug/org.eclipse.cdt.gdb</module>
<module>debug/org.eclipse.cdt.gdb.ui</module>
<module>debug/org.eclipse.cdt.gdb-feature</module>
- <module>debug/org.eclipse.cdt.gdb.source-feature</module>
<module>launch/org.eclipse.cdt.launch</module>
<module>debug/org.eclipse.cdt.gnu.debug-feature</module>
- <module>debug/org.eclipse.cdt.gnu.debug.source-feature</module>
<module>debug/org.eclipse.cdt.debug.application</module>
<module>debug/org.eclipse.cdt.debug.application.doc</module>
<module>debug/org.eclipse.cdt.debug.standalone-feature</module>
- <module>debug/org.eclipse.cdt.debug.standalone.source-feature</module>
<!--
TODO: Investigate/Fix hanging before re-enable re-enabling
<module>debug/org.eclipse.cdt.debug.application.tests</module>
@@ -106,7 +100,6 @@
<module>dsf-gdb/org.eclipse.cdt.dsf.gdb.ui</module>
<module>dsf-gdb/org.eclipse.cdt.dsf.gdb.multicorevisualizer.ui</module>
<module>dsf-gdb/org.eclipse.cdt.gnu.dsf-feature</module>
- <module>dsf-gdb/org.eclipse.cdt.gnu.dsf.source-feature</module>
<module>dsf-gdb/org.eclipse.cdt.gnu.multicorevisualizer-feature</module>
<module>releng/org.eclipse.cdt-feature</module>
@@ -117,12 +110,10 @@
<module>lrparser/org.eclipse.cdt.core.lrparser</module>
<module>lrparser/org.eclipse.cdt.core.lrparser.feature</module>
- <module>lrparser/org.eclipse.cdt.core.lrparser.source.feature</module>
<module>lrparser/org.eclipse.cdt.core.lrparser.sdk.feature</module>
<module>upc/org.eclipse.cdt.core.parser.upc</module>
<module>upc/org.eclipse.cdt.core.parser.upc.feature</module>
- <module>upc/org.eclipse.cdt.core.parser.upc.source.feature</module>
<module>upc/org.eclipse.cdt.core.parser.upc.sdk.feature</module>
<module>upc/org.eclipse.cdt.managedbuilder.bupc.ui</module>
@@ -140,7 +131,6 @@
<module>xlc/org.eclipse.cdt.managedbuilder.xlc.ui</module>
<module>xlc/org.eclipse.cdt.managedbuilder.xlupc.ui</module>
<module>xlc/org.eclipse.cdt.xlc.feature</module>
- <module>xlc/org.eclipse.cdt.xlc.source.feature</module>
<module>xlc/org.eclipse.cdt.xlc.sdk-feature</module>
<module>util/org.eclipse.cdt.util</module>
@@ -152,7 +142,6 @@
<module>memory/org.eclipse.cdt.debug.ui.memory.traditional</module>
<module>memory/org.eclipse.cdt.debug.ui.memory.transport</module>
<module>memory/org.eclipse.cdt.debug.ui.memory-feature</module>
- <module>memory/org.eclipse.cdt.debug.ui.memory.source-feature</module>
<module>cross/org.eclipse.cdt.build.crossgcc</module>
<module>cross/org.eclipse.cdt.build.crossgcc-feature</module>
@@ -191,11 +180,9 @@
<module>build/org.eclipse.cdt.autotools.ui</module>
<module>build/org.eclipse.cdt.autotools.ui.tests</module>
<module>build/org.eclipse.cdt.autotools-feature</module>
- <module>build/org.eclipse.cdt.autotools.source-feature</module>
<module>launch/org.eclipse.cdt.docker.launcher</module>
<module>launch/org.eclipse.cdt.docker.launcher-feature</module>
- <module>launch/org.eclipse.cdt.docker.launcher.source-feature</module>
<module>testsrunner/org.eclipse.cdt.testsrunner</module>
<module>testsrunner/org.eclipse.cdt.testsrunner.boost</module>
@@ -204,7 +191,6 @@
<module>testsrunner/org.eclipse.cdt.testsrunner.tap</module>
<module>testsrunner/org.eclipse.cdt.testsrunner.test</module>
<module>testsrunner/org.eclipse.cdt.testsrunner.feature</module>
- <module>testsrunner/org.eclipse.cdt.testsrunner.source.feature</module>
<module>llvm/org.eclipse.cdt.managedbuilder.llvm.ui</module>
<module>llvm/org.eclipse.cdt.managedbuilder.llvm-feature</module>
@@ -511,6 +497,55 @@
</executions>
</plugin>
<plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-source-feature-plugin</artifactId>
+ <version>${tycho-extras-version}</version>
+ <configuration>
+ <includeBinaryFeature>false</includeBinaryFeature>
+ </configuration>
+ <executions>
+ <execution>
+ <id>source-feature</id>
+ <phase>package</phase>
+ <goals>
+ <goal>source-feature</goal>
+ </goals>
+ <configuration>
+ <excludes>
+ <plugin id="org.eclipse.cdt.autotools.docs"/>
+ <plugin id="org.eclipse.cdt.core.linux.ppc64le"/>
+ <plugin id="org.eclipse.cdt.core.linux.ppc64"/>
+ <plugin id="org.eclipse.cdt.core.linux.x86_64"/>
+ <plugin id="org.eclipse.cdt.core.linux.x86"/>
+ <plugin id="org.eclipse.cdt.core.win32.x86_64"/>
+ <plugin id="org.eclipse.cdt.core.win32.x86"/>
+ <plugin id="org.eclipse.cdt.debug.application.doc"/>
+ <plugin id="org.eclipse.cdt.doc.user"/>
+ <plugin id="org.eclipse.cdt.debug.gdbjtag"/>
+ <plugin id="org.eclipse.cdt"/>
+ <plugin id="net.sourceforge.lpg.lpgjavaruntime"/>
+ <plugin id="org.eclipse.ant.optional.junit"/>
+ <plugin id="org.eclipse.cdt.testing"/>
+ </excludes>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <executions>
+ <execution>
+ <id>attached-p2-metadata</id>
+ <phase>package</phase>
+ <goals>
+ <goal>p2-metadata</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.8</version>
diff --git a/releng/org.eclipse.cdt-feature/sourceTemplateFeature/feature.properties b/releng/org.eclipse.cdt-feature/sourceTemplateFeature/feature.properties
deleted file mode 100644
index dd1bd6657fb..00000000000
--- a/releng/org.eclipse.cdt-feature/sourceTemplateFeature/feature.properties
+++ /dev/null
@@ -1,32 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ Development Tools Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=API documentation and source code zips for Eclipse C/C++ development tools.
-
-copyright=\
-Copyright (c) 2002, 2011 QNX Software Systems and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/releng/org.eclipse.cdt.native-feature/sourceTemplateFeature/feature.properties b/releng/org.eclipse.cdt.native-feature/sourceTemplateFeature/feature.properties
deleted file mode 100644
index d564cda4c31..00000000000
--- a/releng/org.eclipse.cdt.native-feature/sourceTemplateFeature/feature.properties
+++ /dev/null
@@ -1,34 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2014 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-# Martin Oberhuber (Wind River) - [303083] Split out the Spawner
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ Development Tooling Native Utilities
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Eclipse C/C++ development platform native code and fragments for spawner. Included in C/C++ Development Tools.
-
-# copyright
-copyright=\
-Copyright (c) 2002, 2014 QNX Software Systems and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/releng/org.eclipse.cdt.native.source-feature/.project b/releng/org.eclipse.cdt.native.source-feature/.project
deleted file mode 100644
index 51da0be829c..00000000000
--- a/releng/org.eclipse.cdt.native.source-feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.cdt.native.source-feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/releng/org.eclipse.cdt.native.source-feature/build.properties b/releng/org.eclipse.cdt.native.source-feature/build.properties
deleted file mode 100644
index ba61f8a58bd..00000000000
--- a/releng/org.eclipse.cdt.native.source-feature/build.properties
+++ /dev/null
@@ -1,12 +0,0 @@
-###############################################################################
-# Copyright (c) 2014 Wind River Systems and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Wind River Systems - initial API and implementation
-###############################################################################
-bin.includes = feature.xml,\
- feature.properties
diff --git a/releng/org.eclipse.cdt.native.source-feature/feature.properties b/releng/org.eclipse.cdt.native.source-feature/feature.properties
deleted file mode 100644
index 61a897b4a52..00000000000
--- a/releng/org.eclipse.cdt.native.source-feature/feature.properties
+++ /dev/null
@@ -1,34 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2014 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-# Martin Oberhuber (Wind River) - [303083] Split out the Spawner
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ Development Tooling Native Utilities Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Source code for Eclipse C/C++ development tools.
-
-# copyright
-copyright=\
-Copyright (c) 2002, 2014 QNX Software Systems and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/releng/org.eclipse.cdt.native.source-feature/feature.xml b/releng/org.eclipse.cdt.native.source-feature/feature.xml
deleted file mode 100644
index 30fa4cc0a6b..00000000000
--- a/releng/org.eclipse.cdt.native.source-feature/feature.xml
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.cdt.native.source"
- label="%featureName"
- version="9.3.0.qualifier"
- provider-name="%providerName"
- license-feature="org.eclipse.license"
- license-feature-version="0.0.0">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <plugin
- id="org.eclipse.cdt.core.native.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.core.aix.source"
- os="aix"
- download-size="0"
- install-size="0"
- version="0.0.0"
- fragment="true"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.core.linux.source"
- os="linux"
- download-size="0"
- install-size="0"
- version="0.0.0"
- fragment="true"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.core.macosx.source"
- os="macosx"
- download-size="0"
- install-size="0"
- version="0.0.0"
- fragment="true"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.core.win32.source"
- os="win32"
- download-size="0"
- install-size="0"
- version="0.0.0"
- fragment="true"/>
-
- <plugin
- id="org.eclipse.cdt.native.serial.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/releng/org.eclipse.cdt.native.source-feature/pom.xml b/releng/org.eclipse.cdt.native.source-feature/pom.xml
deleted file mode 100644
index 2c1d9715ed1..00000000000
--- a/releng/org.eclipse.cdt.native.source-feature/pom.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.cdt</groupId>
- <artifactId>cdt-parent</artifactId>
- <version>9.3.0-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <groupId>org.eclipse.cdt.features</groupId>
- <artifactId>org.eclipse.cdt.native.source</artifactId>
- <packaging>eclipse-feature</packaging>
-</project>
diff --git a/releng/org.eclipse.cdt.platform-feature/sourceTemplateFeature/feature.properties b/releng/org.eclipse.cdt.platform-feature/sourceTemplateFeature/feature.properties
deleted file mode 100644
index da00d3d53e7..00000000000
--- a/releng/org.eclipse.cdt.platform-feature/sourceTemplateFeature/feature.properties
+++ /dev/null
@@ -1,32 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ Development Tooling Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=API documentation and source code zips for Eclipse C/C++ development tools.
-
-copyright=\
-Copyright (c) 2002, 2011 QNX Software Systems and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/releng/org.eclipse.cdt.platform.source-feature/.project b/releng/org.eclipse.cdt.platform.source-feature/.project
deleted file mode 100644
index caa574a7918..00000000000
--- a/releng/org.eclipse.cdt.platform.source-feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.cdt.platform.source-feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/releng/org.eclipse.cdt.platform.source-feature/build.properties b/releng/org.eclipse.cdt.platform.source-feature/build.properties
deleted file mode 100644
index b3a611b5c93..00000000000
--- a/releng/org.eclipse.cdt.platform.source-feature/build.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-bin.includes = feature.xml,\
- feature.properties
diff --git a/releng/org.eclipse.cdt.platform.source-feature/feature.properties b/releng/org.eclipse.cdt.platform.source-feature/feature.properties
deleted file mode 100644
index da00d3d53e7..00000000000
--- a/releng/org.eclipse.cdt.platform.source-feature/feature.properties
+++ /dev/null
@@ -1,32 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ Development Tooling Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=API documentation and source code zips for Eclipse C/C++ development tools.
-
-copyright=\
-Copyright (c) 2002, 2011 QNX Software Systems and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/releng/org.eclipse.cdt.platform.source-feature/feature.xml b/releng/org.eclipse.cdt.platform.source-feature/feature.xml
deleted file mode 100644
index b62864c5a09..00000000000
--- a/releng/org.eclipse.cdt.platform.source-feature/feature.xml
+++ /dev/null
@@ -1,138 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.cdt.platform.source"
- label="%featureName"
- version="9.3.0.qualifier"
- provider-name="%providerName"
- license-feature="org.eclipse.license"
- license-feature-version="0.0.0">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <includes
- id="org.eclipse.cdt.native.source"
- version="0.0.0"/>
-
- <plugin
- id="org.eclipse.cdt.core.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.codan.core.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.codan.ui.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.codan.core.cxx.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.codan.ui.cxx.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.codan.checkers.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.codan.checkers.ui.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.debug.core.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.debug.ui.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.make.core.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.make.ui.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.managedbuilder.core.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.managedbuilder.ui.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.ui.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.dsf.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.dsf.ui.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/releng/org.eclipse.cdt.platform.source-feature/pom.xml b/releng/org.eclipse.cdt.platform.source-feature/pom.xml
deleted file mode 100644
index b8f0d00fa18..00000000000
--- a/releng/org.eclipse.cdt.platform.source-feature/pom.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.cdt</groupId>
- <artifactId>cdt-parent</artifactId>
- <version>9.3.0-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <groupId>org.eclipse.cdt.features</groupId>
- <artifactId>org.eclipse.cdt.platform.source</artifactId>
- <packaging>eclipse-feature</packaging>
-</project>
diff --git a/releng/org.eclipse.cdt.repo/category.xml b/releng/org.eclipse.cdt.repo/category.xml
index 9c776bbabef..819d4c4a363 100644
--- a/releng/org.eclipse.cdt.repo/category.xml
+++ b/releng/org.eclipse.cdt.repo/category.xml
@@ -11,30 +11,48 @@
<feature url="features/org.eclipse.cdt.core.lrparser.feature_0.0.0.qualifier.jar" id="org.eclipse.cdt.core.lrparser.feature" version="0.0.0">
<category name="extra"/>
</feature>
+ <feature url="features/org.eclipse.cdt.core.lrparser.feature.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.core.lrparser.feature.source" version="0.0.0">
+ <category name="extra"/>
+ </feature>
<feature url="features/org.eclipse.cdt.core.lrparser.sdk_0.0.0.qualifier.jar" id="org.eclipse.cdt.core.lrparser.sdk" version="0.0.0">
<category name="extra"/>
</feature>
<feature url="features/org.eclipse.cdt.core.parser.upc.feature_0.0.0.qualifier.jar" id="org.eclipse.cdt.core.parser.upc.feature" version="0.0.0">
<category name="extra"/>
</feature>
- <feature url="features/org.eclipse.cdt.core.parser.upc.sdk.feature_0.0.0.qualifier.jar" id="org.eclipse.cdt.core.parser.upc.sdk" version="0.0.0">
+ <feature url="features/org.eclipse.cdt.core.parser.upc.feature.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.core.parser.upc.feature.source" version="0.0.0">
+ <category name="extra"/>
+ </feature>
+ <feature url="features/org.eclipse.cdt.core.parser.upc.sdk_0.0.0.qualifier.jar" id="org.eclipse.cdt.core.parser.upc.sdk" version="0.0.0">
<category name="extra"/>
</feature>
<feature url="features/org.eclipse.cdt.bupc_0.0.0.qualifier.jar" id="org.eclipse.cdt.bupc" version="0.0.0">
<category name="extra"/>
</feature>
+ <feature url="features/org.eclipse.cdt.bupc.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.bupc.source" version="0.0.0">
+ <category name="extra"/>
+ </feature>
<feature url="features/org.eclipse.cdt.debug.gdbjtag_0.0.0.qualifier.jar" id="org.eclipse.cdt.debug.gdbjtag" version="0.0.0">
<category name="extra"/>
</feature>
+ <feature url="features/org.eclipse.cdt.debug.gdbjtag.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.debug.gdbjtag.source" version="0.0.0">
+ <category name="extra"/>
+ </feature>
<feature url="features/org.eclipse.cdt.xlc.feature_0.0.0.qualifier.jar" id="org.eclipse.cdt.xlc.feature" version="0.0.0">
<category name="extra"/>
</feature>
+ <feature url="features/org.eclipse.cdt.xlc.feature.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.xlc.feature.source" version="0.0.0">
+ <category name="extra"/>
+ </feature>
<feature url="features/org.eclipse.cdt.xlc.sdk_0.0.0.qualifier.jar" id="org.eclipse.cdt.xlc.sdk" version="0.0.0">
<category name="extra"/>
</feature>
<feature url="features/org.eclipse.cdt.util_0.0.0.qualifier.jar" id="org.eclipse.cdt.util" version="0.0.0">
<category name="extra"/>
</feature>
+ <feature url="features/org.eclipse.cdt.util.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.util.source" version="0.0.0">
+ <category name="extra"/>
+ </feature>
<feature url="features/org.eclipse.cdt.debug.ui.memory_0.0.0.qualifier.jar" id="org.eclipse.cdt.debug.ui.memory" version="0.0.0">
<category name="extra"/>
</feature>
@@ -44,6 +62,9 @@
<feature url="features/org.eclipse.cdt.build.crossgcc_0.0.0.qualifier.jar" id="org.eclipse.cdt.build.crossgcc" version="0.0.0">
<category name="extra"/>
</feature>
+ <feature url="features/org.eclipse.cdt.build.crossgcc.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.build.crossgcc.source" version="0.0.0">
+ <category name="extra"/>
+ </feature>
<feature url="features/org.eclipse.cdt.launch.remote_0.0.0.qualifier.jar" id="org.eclipse.cdt.launch.remote" version="0.0.0">
<category name="extra"/>
</feature>
@@ -53,15 +74,27 @@
<feature url="features/org.eclipse.cdt.msw_0.0.0.qualifier.jar" id="org.eclipse.cdt.msw" version="0.0.0">
<category name="extra"/>
</feature>
+ <feature url="features/org.eclipse.cdt.msw.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.msw.source" version="0.0.0">
+ <category name="extra"/>
+ </feature>
+ <feature url="features/org.eclipse.cdt.examples.dsf.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.examples.dsf.source" version="0.0.0">
+ <category name="extra"/>
+ </feature>
<feature url="features/org.eclipse.cdt.examples.dsf_0.0.0.qualifier.jar" id="org.eclipse.cdt.examples.dsf" version="0.0.0">
<category name="extra"/>
</feature>
<feature url="features/org.eclipse.cdt.visualizer_0.0.0.qualifier.jar" id="org.eclipse.cdt.visualizer" version="0.0.0">
<category name="extra"/>
</feature>
+ <feature url="features/org.eclipse.cdt.visualizer.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.visualizer.source" version="0.0.0">
+ <category name="extra"/>
+ </feature>
<feature url="features/org.eclipse.cdt.gnu.multicorevisualizer_0.0.0.qualifier.jar" id="org.eclipse.cdt.gnu.multicorevisualizer" version="0.0.0">
<category name="extra"/>
</feature>
+ <feature url="features/org.eclipse.cdt.gnu.multicorevisualizer.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.gnu.multicorevisualizer.source" version="0.0.0">
+ <category name="extra"/>
+ </feature>
<feature url="features/org.eclipse.cdt.autotools_0.0.0.qualifier.jar" id="org.eclipse.cdt.autotools" version="0.0.0">
<category name="extra"/>
</feature>
@@ -77,28 +110,43 @@
<feature url="features/org.eclipse.cdt.testsrunner.feature_0.0.0.qualifier.jar" id="org.eclipse.cdt.testsrunner.feature" version="0.0.0">
<category name="extra"/>
</feature>
- <feature url="features/org.eclipse.cdt.testsrunner.source.feature_0.0.0.qualifier.jar" id="org.eclipse.cdt.testsrunner.source.feature" version="0.0.0">
+ <feature url="features/org.eclipse.cdt.testsrunner.feature.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.testsrunner.feature.source" version="0.0.0">
<category name="extra"/>
</feature>
<feature url="features/org.eclipse.cdt.managedbuilder.llvm_0.0.0.qualifier.jar" id="org.eclipse.cdt.managedbuilder.llvm" version="0.0.0">
<category name="extra"/>
</feature>
+ <feature url="features/org.eclipse.cdt.managedbuilder.llvm.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.managedbuilder.llvm.source" version="0.0.0">
+ <category name="extra"/>
+ </feature>
<feature url="features/org.eclipse.cdt.qt_0.0.0.qualifier.jar" id="org.eclipse.cdt.qt" version="0.0.0">
<category name="extra"/>
</feature>
+ <feature url="features/org.eclipse.cdt.qt.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.qt.source" version="0.0.0">
+ <category name="extra"/>
+ </feature>
<feature url="features/org.eclipse.cdt.remote_0.0.0.qualifier.jar" id="org.eclipse.cdt.remote" version="0.0.0">
<category name="extra"/>
</feature>
- <feature url="features/org.eclipse.cdt.debug.standalone_0.0.0.qualifier.jar" id="org.eclipse.cdt.debug.standalone" version="0.0.0">
+ <feature url="features/org.eclipse.cdt.remote.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.remote.source" version="0.0.0">
<category name="extra"/>
</feature>
+ <feature url="features/org.eclipse.cdt.debug.standalone_0.0.0.qualifier.jar" id="org.eclipse.cdt.debug.standalone" version="0.0.0">
<category name="extra"/>
+ </feature>
<feature url="features/org.eclipse.cdt.debug.standalone.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.debug.standalone.source" version="0.0.0">
+ <category name="extra"/>
+ </feature>
+ <feature url="features/org.eclipse.cdt.arduino_0.0.0.qualifier.jar" id="org.eclipse.cdt.arduino" version="0.0.0">
+ <category name="extra"/>
+ </feature>
+ <feature url="features/org.eclipse.cdt.arduino.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.arduino.source" version="0.0.0">
+ <category name="extra"/>
</feature>
- <feature id="org.eclipse.cdt.arduino">
+ <feature url="features/org.eclipse.cdt.cmake_0.0.0.qualifier.jar" id="org.eclipse.cdt.cmake" version="0.0.0">
<category name="extra"/>
</feature>
- <feature id="org.eclipse.cdt.cmake">
+ <feature url="features/org.eclipse.cdt.cmake.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.cmake.source" version="0.0.0">
<category name="extra"/>
</feature>
<feature url="features/org.eclipse.cdt.llvm.dsf.lldb_0.0.0.qualifier.jar" id="org.eclipse.cdt.llvm.dsf.lldb" version="0.0.0">
diff --git a/releng/org.eclipse.cdt.sdk-feature/feature.xml b/releng/org.eclipse.cdt.sdk-feature/feature.xml
index 46e1de2531c..293d3a2ed3b 100644
--- a/releng/org.eclipse.cdt.sdk-feature/feature.xml
+++ b/releng/org.eclipse.cdt.sdk-feature/feature.xml
@@ -20,23 +20,7 @@
</license>
<includes
- id="org.eclipse.cdt.platform.source"
- version="0.0.0"/>
-
- <includes
- id="org.eclipse.cdt.gnu.build.source"
- version="0.0.0"/>
-
- <includes
- id="org.eclipse.cdt.gnu.debug.source"
- version="0.0.0"/>
-
- <includes
- id="org.eclipse.cdt.gnu.dsf.source"
- version="0.0.0"/>
-
- <includes
- id="org.eclipse.cdt.gdb.source"
+ id="org.eclipse.cdt.source"
version="0.0.0"/>
<includes
diff --git a/releng/org.eclipse.cdt.sdk-feature/pom.xml b/releng/org.eclipse.cdt.sdk-feature/pom.xml
index 172b340bc8c..6af22411aae 100644
--- a/releng/org.eclipse.cdt.sdk-feature/pom.xml
+++ b/releng/org.eclipse.cdt.sdk-feature/pom.xml
@@ -14,4 +14,20 @@
<groupId>org.eclipse.cdt.features</groupId>
<artifactId>org.eclipse.cdt.sdk</artifactId>
<packaging>eclipse-feature</packaging>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-source-feature-plugin</artifactId>
+ <version>${tycho-extras-version}</version>
+ <executions>
+ <execution>
+ <id>source-feature</id>
+ <phase>none</phase>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
diff --git a/releng/org.eclipse.cdt.testing-feature/pom.xml b/releng/org.eclipse.cdt.testing-feature/pom.xml
index b7434551cad..a575016236e 100644
--- a/releng/org.eclipse.cdt.testing-feature/pom.xml
+++ b/releng/org.eclipse.cdt.testing-feature/pom.xml
@@ -14,43 +14,4 @@
<groupId>org.eclipse.cdt.features</groupId>
<artifactId>org.eclipse.cdt.testing</artifactId>
<packaging>eclipse-feature</packaging>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.eclipse.tycho.extras</groupId>
- <artifactId>tycho-source-feature-plugin</artifactId>
- <version>${tycho-extras-version}</version>
- <executions>
- <execution>
- <id>source-feature</id>
- <phase>package</phase>
- <goals>
- <goal>source-feature</goal>
- </goals>
- <configuration>
- <excludes>
- <plugin id="org.eclipse.ant.optional.junit"/>
- <plugin id="org.eclipse.cdt.testing"/>
- </excludes>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-plugin</artifactId>
- <version>${tycho-version}</version>
- <executions>
- <execution>
- <id>attached-p2-metadata</id>
- <phase>package</phase>
- <goals>
- <goal>p2-metadata</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
</project>
diff --git a/testsrunner/org.eclipse.cdt.testsrunner.feature/sourceTemplateFeature/p2.inf b/testsrunner/org.eclipse.cdt.testsrunner.feature/sourceTemplateFeature/p2.inf
new file mode 100644
index 00000000000..73fb64e455d
--- /dev/null
+++ b/testsrunner/org.eclipse.cdt.testsrunner.feature/sourceTemplateFeature/p2.inf
@@ -0,0 +1 @@
+update.matchExp=providedCapabilities.exists(pc | pc.namespace == 'org.eclipse.equinox.p2.iu' && (pc.name == 'org.eclipse.cdt.testsrunner.source.feature.feature.group' || pc.name == 'org.eclipse.cdt.testsrunner.feature.source.feature.group'))
diff --git a/testsrunner/org.eclipse.cdt.testsrunner.source.feature/.project b/testsrunner/org.eclipse.cdt.testsrunner.source.feature/.project
deleted file mode 100644
index cc09c4417e7..00000000000
--- a/testsrunner/org.eclipse.cdt.testsrunner.source.feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.cdt.testsrunner.source.feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/testsrunner/org.eclipse.cdt.testsrunner.source.feature/build.properties b/testsrunner/org.eclipse.cdt.testsrunner.source.feature/build.properties
deleted file mode 100644
index b3a611b5c93..00000000000
--- a/testsrunner/org.eclipse.cdt.testsrunner.source.feature/build.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-bin.includes = feature.xml,\
- feature.properties
diff --git a/testsrunner/org.eclipse.cdt.testsrunner.source.feature/feature.properties b/testsrunner/org.eclipse.cdt.testsrunner.source.feature/feature.properties
deleted file mode 100644
index 2017e268160..00000000000
--- a/testsrunner/org.eclipse.cdt.testsrunner.source.feature/feature.properties
+++ /dev/null
@@ -1,34 +0,0 @@
-###############################################################################
-# Copyright (c) 2012 Anton Gorenkov and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Anton Gorenkov - initial API and implementation
-# Marc-Andre Laperle
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ Unit Testing Support Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Support for running unit tests. Source code.
-
-# copyright
-copyright=\
-Copyright (c) 2012 Anton Gorenkov and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/testsrunner/org.eclipse.cdt.testsrunner.source.feature/feature.xml b/testsrunner/org.eclipse.cdt.testsrunner.source.feature/feature.xml
deleted file mode 100644
index 28c6a628683..00000000000
--- a/testsrunner/org.eclipse.cdt.testsrunner.source.feature/feature.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.cdt.testsrunner.source.feature"
- label="%featureName"
- version="9.3.0.qualifier"
- provider-name="%providerName"
- license-feature="org.eclipse.license"
- license-feature-version="0.0.0">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <plugin
- id="org.eclipse.cdt.testsrunner.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.testsrunner.boost.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.testsrunner.gtest.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.testsrunner.qttest.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.testsrunner.tap.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/testsrunner/org.eclipse.cdt.testsrunner.source.feature/pom.xml b/testsrunner/org.eclipse.cdt.testsrunner.source.feature/pom.xml
deleted file mode 100644
index cd493746a64..00000000000
--- a/testsrunner/org.eclipse.cdt.testsrunner.source.feature/pom.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.cdt</groupId>
- <artifactId>cdt-parent</artifactId>
- <version>9.3.0-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <groupId>org.eclipse.cdt.features</groupId>
- <version>9.3.0-SNAPSHOT</version>
- <artifactId>org.eclipse.cdt.testsrunner.source.feature</artifactId>
- <packaging>eclipse-feature</packaging>
-</project>
diff --git a/upc/org.eclipse.cdt.core.parser.upc.feature/sourceTemplateFeature/feature.properties b/upc/org.eclipse.cdt.core.parser.upc.feature/sourceTemplateFeature/feature.properties
deleted file mode 100644
index b55dc4cbab9..00000000000
--- a/upc/org.eclipse.cdt.core.parser.upc.feature/sourceTemplateFeature/feature.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-###############################################################################
-# Copyright (c) 2009, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ UPC (Unified Parallel C) Support Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Support for the Unified Parallel C variant of the C programming language. Source code.
-
-# copyright
-copyright=\
-Copyright (c) 2007, 2011 IBM Corporation and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/upc/org.eclipse.cdt.core.parser.upc.feature/sourceTemplateFeature/p2.inf b/upc/org.eclipse.cdt.core.parser.upc.feature/sourceTemplateFeature/p2.inf
new file mode 100644
index 00000000000..91b75dae077
--- /dev/null
+++ b/upc/org.eclipse.cdt.core.parser.upc.feature/sourceTemplateFeature/p2.inf
@@ -0,0 +1 @@
+update.matchExp=providedCapabilities.exists(pc | pc.namespace == 'org.eclipse.equinox.p2.iu' && (pc.name == 'org.eclipse.cdt.core.parser.upc.source.feature.group' || pc.name == 'org.eclipse.cdt.core.parser.upc.feature.source.feature.group'))
diff --git a/upc/org.eclipse.cdt.core.parser.upc.sdk.feature/feature.xml b/upc/org.eclipse.cdt.core.parser.upc.sdk.feature/feature.xml
index d2e990e4921..b9b63a8674c 100644
--- a/upc/org.eclipse.cdt.core.parser.upc.sdk.feature/feature.xml
+++ b/upc/org.eclipse.cdt.core.parser.upc.sdk.feature/feature.xml
@@ -21,15 +21,11 @@
</license>
<includes
- id="org.eclipse.cdt.core.parser.upc.source"
+ id="org.eclipse.cdt.core.parser.upc.feature.source"
version="0.0.0"/>
<includes
id="org.eclipse.cdt.core.parser.upc.feature"
version="0.0.0"/>
- <includes
- id="org.eclipse.cdt.core.lrparser.sdk"
- version="0.0.0"/>
-
</feature>
diff --git a/upc/org.eclipse.cdt.core.parser.upc.sdk.feature/pom.xml b/upc/org.eclipse.cdt.core.parser.upc.sdk.feature/pom.xml
index 5c559ac4617..930edcf6692 100644
--- a/upc/org.eclipse.cdt.core.parser.upc.sdk.feature/pom.xml
+++ b/upc/org.eclipse.cdt.core.parser.upc.sdk.feature/pom.xml
@@ -15,4 +15,20 @@
<version>9.3.0-SNAPSHOT</version>
<artifactId>org.eclipse.cdt.core.parser.upc.sdk</artifactId>
<packaging>eclipse-feature</packaging>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-source-feature-plugin</artifactId>
+ <version>${tycho-extras-version}</version>
+ <executions>
+ <execution>
+ <id>source-feature</id>
+ <phase>none</phase>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
diff --git a/upc/org.eclipse.cdt.core.parser.upc.source.feature/.project b/upc/org.eclipse.cdt.core.parser.upc.source.feature/.project
deleted file mode 100644
index 77c267d6435..00000000000
--- a/upc/org.eclipse.cdt.core.parser.upc.source.feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.cdt.core.parser.upc.source.feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/upc/org.eclipse.cdt.core.parser.upc.source.feature/build.properties b/upc/org.eclipse.cdt.core.parser.upc.source.feature/build.properties
deleted file mode 100644
index b3a611b5c93..00000000000
--- a/upc/org.eclipse.cdt.core.parser.upc.source.feature/build.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-bin.includes = feature.xml,\
- feature.properties
diff --git a/upc/org.eclipse.cdt.core.parser.upc.source.feature/feature.properties b/upc/org.eclipse.cdt.core.parser.upc.source.feature/feature.properties
deleted file mode 100644
index b55dc4cbab9..00000000000
--- a/upc/org.eclipse.cdt.core.parser.upc.source.feature/feature.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-###############################################################################
-# Copyright (c) 2009, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ UPC (Unified Parallel C) Support Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Support for the Unified Parallel C variant of the C programming language. Source code.
-
-# copyright
-copyright=\
-Copyright (c) 2007, 2011 IBM Corporation and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/upc/org.eclipse.cdt.core.parser.upc.source.feature/feature.xml b/upc/org.eclipse.cdt.core.parser.upc.source.feature/feature.xml
deleted file mode 100644
index c4e72990eb2..00000000000
--- a/upc/org.eclipse.cdt.core.parser.upc.source.feature/feature.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.cdt.core.parser.upc.source"
- label="%featureName"
- version="9.3.0.qualifier"
- provider-name="%providerName"
- license-feature="org.eclipse.license"
- license-feature-version="0.0.0">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <plugin
- id="org.eclipse.cdt.core.parser.upc.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/upc/org.eclipse.cdt.core.parser.upc.source.feature/pom.xml b/upc/org.eclipse.cdt.core.parser.upc.source.feature/pom.xml
deleted file mode 100644
index 8a051c97073..00000000000
--- a/upc/org.eclipse.cdt.core.parser.upc.source.feature/pom.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.cdt</groupId>
- <artifactId>cdt-parent</artifactId>
- <version>9.3.0-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <groupId>org.eclipse.cdt.features</groupId>
- <version>9.3.0-SNAPSHOT</version>
- <artifactId>org.eclipse.cdt.core.parser.upc.source</artifactId>
- <packaging>eclipse-feature</packaging>
-</project>
diff --git a/xlc/org.eclipse.cdt.xlc.feature/sourceTemplateFeature/feature.properties b/xlc/org.eclipse.cdt.xlc.feature/sourceTemplateFeature/feature.properties
deleted file mode 100644
index 8cdc18a8eb7..00000000000
--- a/xlc/org.eclipse.cdt.xlc.feature/sourceTemplateFeature/feature.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-###############################################################################
-# Copyright (c) 2006, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ IBM XLC Compiler Support Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Support for the IBM XL C/C++ compilers. Source code.
-
-# copyright
-copyright=\
-Copyright (c) 2006, 2011 IBM Corporation and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/xlc/org.eclipse.cdt.xlc.feature/sourceTemplateFeature/p2.inf b/xlc/org.eclipse.cdt.xlc.feature/sourceTemplateFeature/p2.inf
new file mode 100644
index 00000000000..edf5d0d1ab3
--- /dev/null
+++ b/xlc/org.eclipse.cdt.xlc.feature/sourceTemplateFeature/p2.inf
@@ -0,0 +1 @@
+update.matchExp=providedCapabilities.exists(pc | pc.namespace == 'org.eclipse.equinox.p2.iu' && (pc.name == 'org.eclipse.cdt.xlc.source.feature.group' || pc.name == 'org.eclipse.cdt.xlc.feature.source.feature.group'))
diff --git a/xlc/org.eclipse.cdt.xlc.sdk-feature/feature.xml b/xlc/org.eclipse.cdt.xlc.sdk-feature/feature.xml
index 75c3faffa36..9cff840334f 100644
--- a/xlc/org.eclipse.cdt.xlc.sdk-feature/feature.xml
+++ b/xlc/org.eclipse.cdt.xlc.sdk-feature/feature.xml
@@ -20,7 +20,7 @@
</license>
<includes
- id="org.eclipse.cdt.xlc.source"
+ id="org.eclipse.cdt.xlc.feature.source"
version="0.0.0"/>
<includes
diff --git a/xlc/org.eclipse.cdt.xlc.sdk-feature/pom.xml b/xlc/org.eclipse.cdt.xlc.sdk-feature/pom.xml
index eb85fe78e18..85a64f2450b 100644
--- a/xlc/org.eclipse.cdt.xlc.sdk-feature/pom.xml
+++ b/xlc/org.eclipse.cdt.xlc.sdk-feature/pom.xml
@@ -15,4 +15,20 @@
<version>9.3.0-SNAPSHOT</version>
<artifactId>org.eclipse.cdt.xlc.sdk</artifactId>
<packaging>eclipse-feature</packaging>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-source-feature-plugin</artifactId>
+ <version>${tycho-extras-version}</version>
+ <executions>
+ <execution>
+ <id>source-feature</id>
+ <phase>none</phase>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
diff --git a/xlc/org.eclipse.cdt.xlc.source.feature/.project b/xlc/org.eclipse.cdt.xlc.source.feature/.project
deleted file mode 100644
index a1f94e61ff7..00000000000
--- a/xlc/org.eclipse.cdt.xlc.source.feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.cdt.xlc.source.feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/xlc/org.eclipse.cdt.xlc.source.feature/build.properties b/xlc/org.eclipse.cdt.xlc.source.feature/build.properties
deleted file mode 100644
index b3a611b5c93..00000000000
--- a/xlc/org.eclipse.cdt.xlc.source.feature/build.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-bin.includes = feature.xml,\
- feature.properties
diff --git a/xlc/org.eclipse.cdt.xlc.source.feature/feature.properties b/xlc/org.eclipse.cdt.xlc.source.feature/feature.properties
deleted file mode 100644
index 8cdc18a8eb7..00000000000
--- a/xlc/org.eclipse.cdt.xlc.source.feature/feature.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-###############################################################################
-# Copyright (c) 2006, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=C/C++ IBM XLC Compiler Support Source
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse CDT
-
-# "description" property - description of the feature
-description=Support for the IBM XL C/C++ compilers. Source code.
-
-# copyright
-copyright=\
-Copyright (c) 2006, 2011 IBM Corporation and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html
-
diff --git a/xlc/org.eclipse.cdt.xlc.source.feature/feature.xml b/xlc/org.eclipse.cdt.xlc.source.feature/feature.xml
deleted file mode 100644
index 7d6d8d0df41..00000000000
--- a/xlc/org.eclipse.cdt.xlc.source.feature/feature.xml
+++ /dev/null
@@ -1,64 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.cdt.xlc.source"
- label="%featureName"
- version="9.3.0.qualifier"
- provider-name="%providerName"
- license-feature="org.eclipse.license"
- license-feature-version="0.0.0">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <plugin
- id="org.eclipse.cdt.errorparsers.xlc.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.managedbuilder.xlc.ui.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.make.xlc.core.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.managedbuilder.xlc.core.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.core.lrparser.xlc.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.cdt.managedbuilder.xlupc.ui.source"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/xlc/org.eclipse.cdt.xlc.source.feature/pom.xml b/xlc/org.eclipse.cdt.xlc.source.feature/pom.xml
deleted file mode 100644
index c53528ef078..00000000000
--- a/xlc/org.eclipse.cdt.xlc.source.feature/pom.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.cdt</groupId>
- <artifactId>cdt-parent</artifactId>
- <version>9.3.0-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <groupId>org.eclipse.cdt.features</groupId>
- <version>9.3.0-SNAPSHOT</version>
- <artifactId>org.eclipse.cdt.xlc.source</artifactId>
- <packaging>eclipse-feature</packaging>
-</project>

Back to the top