diff options
author | Marc-Andre Laperle | 2016-08-02 06:28:49 +0000 |
---|---|---|
committer | Gerrit Code Review @ Eclipse.org | 2016-08-19 14:29:03 +0000 |
commit | 84a7eefeb29ad96043d78fa48d3268eb8849a840 (patch) | |
tree | 8b90fac25276cd9e7bf07caaa63ee35fd70f59bf /llvm | |
parent | 16da43100b4d5e004ee44231e8da6f400b583447 (diff) | |
download | org.eclipse.cdt-84a7eefeb29ad96043d78fa48d3268eb8849a840.tar.gz org.eclipse.cdt-84a7eefeb29ad96043d78fa48d3268eb8849a840.tar.xz org.eclipse.cdt-84a7eefeb29ad96043d78fa48d3268eb8849a840.zip |
LLDB: Add LLDB feature and add it to update site
Bug: 405670
Change-Id: Iee51790de4450c823e3ce773360dc92bd0189c6b
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Diffstat (limited to 'llvm')
5 files changed, 137 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> |