From 84a7eefeb29ad96043d78fa48d3268eb8849a840 Mon Sep 17 00:00:00 2001 From: Marc-Andre Laperle Date: Tue, 2 Aug 2016 02:28:49 -0400 Subject: [PATCH] LLDB: Add LLDB feature and add it to update site Bug: 405670 Change-Id: Iee51790de4450c823e3ce773360dc92bd0189c6b Signed-off-by: Marc-Andre Laperle --- .../.project | 17 +++++++ .../build.properties | 9 ++++ .../feature.properties | 25 ++++++++++ .../feature.xml | 36 +++++++++++++ .../pom.xml | 50 +++++++++++++++++++ pom.xml | 1 + releng/org.eclipse.cdt.repo/category.xml | 6 +++ 7 files changed, 144 insertions(+) create mode 100644 llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/.project create mode 100644 llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/build.properties create mode 100644 llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/feature.properties create mode 100644 llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/feature.xml create mode 100644 llvm/org.eclipse.cdt.llvm.dsf.lldb-feature/pom.xml 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 @@ + + + org.eclipse.cdt.llvm.dsf.lldb-feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + 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 @@ + + + + + %description + + + + %copyright + + + + %license + + + + + + + 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 @@ + + + 4.0.0 + + + org.eclipse.cdt + cdt-parent + 9.0.0-SNAPSHOT + ../../pom.xml + + + 1.0.0-SNAPSHOT + org.eclipse.cdt.llvm.dsf.lldb + eclipse-feature + + + + + org.eclipse.tycho.extras + tycho-source-feature-plugin + ${tycho-extras-version} + + + source-feature + package + + source-feature + + + + + + org.eclipse.tycho + tycho-p2-plugin + ${tycho-version} + + + attached-p2-metadata + package + + p2-metadata + + + + + + + diff --git a/pom.xml b/pom.xml index a5c09fbc07a..ac2303d325d 100644 --- a/pom.xml +++ b/pom.xml @@ -207,6 +207,7 @@ llvm/org.eclipse.cdt.managedbuilder.llvm-feature llvm/org.eclipse.cdt.llvm.dsf.lldb.core llvm/org.eclipse.cdt.llvm.dsf.lldb.ui + llvm/org.eclipse.cdt.llvm.dsf.lldb-feature qt/org.eclipse.cdt.qt.core qt/org.eclipse.cdt.qt.ui 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 @@ + + + + + +