From 850e65ac80cb02088f9e9b5787b5b6dd46212955 Mon Sep 17 00:00:00 2001 From: Marc-Andre Laperle Date: Mon, 8 Dec 2014 16:38:29 -0500 Subject: [PATCH] Add BTF feature to update site and RCP Change-Id: Ia1770a3d35e6bd592f8dc8063b951a4375e4de2b Signed-off-by: Marc-Andre Laperle Reviewed-on: https://git.eclipse.org/r/37761 Reviewed-by: Alexandre Montplaisir Tested-by: Alexandre Montplaisir Reviewed-by: Hudson CI --- .../build.properties | 3 +- org.eclipse.tracecompass.btf/.project | 17 ++++++ .../org.eclipse.core.resources.prefs | 2 + .../.settings/org.eclipse.core.runtime.prefs | 2 + org.eclipse.tracecompass.btf/build.properties | 14 +++++ .../feature.properties | 20 +++++++ org.eclipse.tracecompass.btf/feature.xml | 45 ++++++++++++++ org.eclipse.tracecompass.btf/pom.xml | 58 +++++++++++++++++++ .../tracing.product | 1 + .../category.xml | 3 + pom.xml | 1 + 11 files changed, 165 insertions(+), 1 deletion(-) create mode 100644 org.eclipse.tracecompass.btf/.project create mode 100644 org.eclipse.tracecompass.btf/.settings/org.eclipse.core.resources.prefs create mode 100644 org.eclipse.tracecompass.btf/.settings/org.eclipse.core.runtime.prefs create mode 100644 org.eclipse.tracecompass.btf/build.properties create mode 100644 org.eclipse.tracecompass.btf/feature.properties create mode 100644 org.eclipse.tracecompass.btf/feature.xml create mode 100644 org.eclipse.tracecompass.btf/pom.xml diff --git a/org.eclipse.tracecompass.btf.ui/build.properties b/org.eclipse.tracecompass.btf.ui/build.properties index eb8eb76824..5167bbb94e 100644 --- a/org.eclipse.tracecompass.btf.ui/build.properties +++ b/org.eclipse.tracecompass.btf.ui/build.properties @@ -16,7 +16,8 @@ bin.includes = META-INF/,\ plugin.properties,\ plugin.xml,\ about.html,\ - . + .,\ + icons/ src.includes = about.html additional.bundles = org.eclipse.jdt.annotation jars.extra.classpath = platform:/plugin/org.eclipse.jdt.annotation diff --git a/org.eclipse.tracecompass.btf/.project b/org.eclipse.tracecompass.btf/.project new file mode 100644 index 0000000000..adfec951c1 --- /dev/null +++ b/org.eclipse.tracecompass.btf/.project @@ -0,0 +1,17 @@ + + + org.eclipse.tracecompass.btf + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/org.eclipse.tracecompass.btf/.settings/org.eclipse.core.resources.prefs b/org.eclipse.tracecompass.btf/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/org.eclipse.tracecompass.btf/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/org.eclipse.tracecompass.btf/.settings/org.eclipse.core.runtime.prefs b/org.eclipse.tracecompass.btf/.settings/org.eclipse.core.runtime.prefs new file mode 100644 index 0000000000..5a0ad22d2a --- /dev/null +++ b/org.eclipse.tracecompass.btf/.settings/org.eclipse.core.runtime.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +line.separator=\n diff --git a/org.eclipse.tracecompass.btf/build.properties b/org.eclipse.tracecompass.btf/build.properties new file mode 100644 index 0000000000..37f79c2ecf --- /dev/null +++ b/org.eclipse.tracecompass.btf/build.properties @@ -0,0 +1,14 @@ +############################################################################### +# Copyright (c) 2014 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 +# +# Contributors: +# Ericsson - Initial API and implementation +############################################################################### + +bin.includes = feature.xml,\ + feature.properties diff --git a/org.eclipse.tracecompass.btf/feature.properties b/org.eclipse.tracecompass.btf/feature.properties new file mode 100644 index 0000000000..44b874a446 --- /dev/null +++ b/org.eclipse.tracecompass.btf/feature.properties @@ -0,0 +1,20 @@ +############################################################################### +# Copyright (c) 2014 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 +# +# Contributors: +# Ericsson - Initial API and implementation +############################################################################### + +featureName=Trace Compass BTF (Best Trace Format) Analysis + +description=Plug-ins to integrate BTF into the workbench. + +featureProvider=Eclipse Trace Compass + +copyright=Copyright 2014 Ericsson + diff --git a/org.eclipse.tracecompass.btf/feature.xml b/org.eclipse.tracecompass.btf/feature.xml new file mode 100644 index 0000000000..7f284b2f9b --- /dev/null +++ b/org.eclipse.tracecompass.btf/feature.xml @@ -0,0 +1,45 @@ + + + + + %description + + + + %copyright + + + + %license + + + + + + + + + + + + + diff --git a/org.eclipse.tracecompass.btf/pom.xml b/org.eclipse.tracecompass.btf/pom.xml new file mode 100644 index 0000000000..1c001264ce --- /dev/null +++ b/org.eclipse.tracecompass.btf/pom.xml @@ -0,0 +1,58 @@ + + + + 4.0.0 + + + org.eclipse.tracecompass + org.eclipse.tracecompass + 0.1.0-SNAPSHOT + + + Trace Compass BTF (Best Trace Format) Feature + org.eclipse.tracecompass.btf + org.eclipse.tracecompass + 0.1.0-SNAPSHOT + + eclipse-feature + + + + + org.eclipse.tycho.extras + tycho-source-feature-plugin + + + source-feature + package + + source-feature + + + + + + org.eclipse.tycho + tycho-p2-plugin + ${tycho-version} + + + attached-p2-metadata + package + + p2-metadata + + + + + + + diff --git a/org.eclipse.tracecompass.rcp.product/tracing.product b/org.eclipse.tracecompass.rcp.product/tracing.product index 26db5ea2fb..7014fb5247 100644 --- a/org.eclipse.tracecompass.rcp.product/tracing.product +++ b/org.eclipse.tracecompass.rcp.product/tracing.product @@ -208,6 +208,7 @@ Java and all Java-based trademarks are trademarks of Oracle Corporation in the U + diff --git a/org.eclipse.tracecompass.releng-site/category.xml b/org.eclipse.tracecompass.releng-site/category.xml index 5983970b9c..f993df6a3a 100644 --- a/org.eclipse.tracecompass.releng-site/category.xml +++ b/org.eclipse.tracecompass.releng-site/category.xml @@ -3,6 +3,9 @@ Nightly builds of Trace Compass project. + + + diff --git a/pom.xml b/pom.xml index 66966723ba..74cf061604 100644 --- a/pom.xml +++ b/pom.xml @@ -122,6 +122,7 @@ org.eclipse.tracecompass.common.core + org.eclipse.tracecompass.btf org.eclipse.tracecompass.btf.core org.eclipse.tracecompass.btf.core.tests org.eclipse.tracecompass.btf.ui -- 2.34.1