diff options
-rw-r--r-- | llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/.project | 17 | ||||
-rw-r--r-- | llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/build.properties | 9 | ||||
-rw-r--r-- | llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/feature.properties | 25 | ||||
-rw-r--r-- | llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/feature.xml | 36 | ||||
-rw-r--r-- | llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/pom.xml | 50 | ||||
-rw-r--r-- | pom.xml | 1 | ||||
-rw-r--r-- | releng/org.eclipse.cdt.repo/category.xml | 6 |
7 files changed, 144 insertions, 0 deletions
diff --git a/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/.project b/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/.project new file mode 100644 index 00000000000..59227b35fb0 --- /dev/null +++ b/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.eclipse.cdt.llvm.dsf.lldb-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/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/build.properties b/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/build.properties new file mode 100644 index 00000000000..2e7429eb574 --- /dev/null +++ b/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/build.properties @@ -0,0 +1,9 @@ +############################################################################### +# Copyright (c) 2016 Ericsson. +# 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 +############################################################################### +bin.includes = feature.xml,\ + feature.properties diff --git a/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/feature.properties b/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/feature.properties new file mode 100644 index 00000000000..9d4f26bddc2 --- /dev/null +++ b/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/feature.properties @@ -0,0 +1,25 @@ +############################################################################### +# Copyright (c) 2016 Ericsson. +# 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 +############################################################################### + +# "featureName" property - name of the feature +featureName=C/C++ LLDB Debugger Integration (experimental) + +# "providerName" property - name of the company that provides the feature +providerName=Eclipse CDT + +# "description" property - description of the feature +description=Debug C/C++ programs using the LLDB debugger + +# copyright +copyright=\ +Copyright (c) 2016 Ericsson.\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/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/feature.xml b/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/feature.xml new file mode 100644 index 00000000000..fab48fd7fcb --- /dev/null +++ b/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/feature.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8"?> +<feature + id="org.eclipse.cdt.llvm.dsf.lldb" + label="%featureName" + version="1.0.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.llvm.dsf.lldb.core" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.cdt.llvm.dsf.lldb.ui" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + +</feature> diff --git a/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/pom.xml b/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/pom.xml new file mode 100644 index 00000000000..588de63db48 --- /dev/null +++ b/llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/pom.xml @@ -0,0 +1,50 @@ +<?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.0.0-SNAPSHOT</version> + <relativePath>../../pom.xml</relativePath> + </parent> + + <version>1.0.0-SNAPSHOT</version> + <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> @@ -207,6 +207,7 @@ <module>llvm/org.eclipse.cdt.managedbuilder.llvm-feature</module> <module>llvm/org.eclipse.cdt.llvm.dsf.lldb.core</module> <module>llvm/org.eclipse.cdt.llvm.dsf.lldb.ui</module> + <module>llvm/org.eclipse.cdt.llvm.dsf.lldb-feature</module> <module>qt/org.eclipse.cdt.qt.core</module> <module>qt/org.eclipse.cdt.qt.ui</module> diff --git a/releng/org.eclipse.cdt.repo/category.xml b/releng/org.eclipse.cdt.repo/category.xml index 5dc66e39a90..47020a13daf 100644 --- a/releng/org.eclipse.cdt.repo/category.xml +++ b/releng/org.eclipse.cdt.repo/category.xml @@ -98,6 +98,12 @@ <category name="extra"/> <feature id="org.eclipse.cdt.cmake"> </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"> + <category name="extra"/> + </feature> + <feature url="features/org.eclipse.cdt.llvm.dsf.lldb.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.llvm.dsf.lldb.source" version="0.0.0"> + <category name="extra"/> + </feature> <iu id="com.google.gson" version="0.0.0"/> <iu id="org.freemarker" version="0.0.0"/> <iu id="org.eclipse.tools.templates.core" version="0.0.0"/> |