Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--perf/org.eclipse.linuxtools.perf-feature/feature.xml7
-rw-r--r--perf/org.eclipse.linuxtools.perf-feature/pom.xml18
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/.classpath4
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/.gitignore5
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/.project22
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/ChangeLog2
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/Linux_Tools_Project/PERF/User_Guide/Updating-This-Document.html54
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/Linux_Tools_Project/PERF/User_Guide/User-Guide.html48
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/META-INF/MANIFEST.MF9
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/about.html28
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/book.css59
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/build-helper.xml60
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/build.properties15
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/doc/notices.html22
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/extract-markup.xsl9
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/html/maintopic.html13
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/html/subtopic.html13
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/html/toc.html13
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/images/home.gifbin0 -> 582 bytes
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/images/next.gifbin0 -> 327 bytes
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/images/prev.gifbin0 -> 327 bytes
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/plugin.properties2
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/plugin.xml17
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/pom.xml27
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/toc-doc.xml5
-rw-r--r--perf/org.eclipse.linuxtools.perf.doc/toc.xml10
-rw-r--r--perf/pom.xml1
28 files changed, 470 insertions, 0 deletions
diff --git a/perf/org.eclipse.linuxtools.perf-feature/feature.xml b/perf/org.eclipse.linuxtools.perf-feature/feature.xml
index b7602f0855..20d6a4ce34 100644
--- a/perf/org.eclipse.linuxtools.perf-feature/feature.xml
+++ b/perf/org.eclipse.linuxtools.perf-feature/feature.xml
@@ -39,4 +39,11 @@
version="0.0.0"
unpack="false"/>
+ <plugin
+ id="org.eclipse.linuxtools.perf.doc"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
</feature>
diff --git a/perf/org.eclipse.linuxtools.perf-feature/pom.xml b/perf/org.eclipse.linuxtools.perf-feature/pom.xml
index c8124dd5c3..979e8bad4f 100644
--- a/perf/org.eclipse.linuxtools.perf-feature/pom.xml
+++ b/perf/org.eclipse.linuxtools.perf-feature/pom.xml
@@ -26,6 +26,24 @@
<build>
<plugins>
<plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-source-feature-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>source-feature</id>
+ <phase>package</phase>
+ <goals>
+ <goal>source-feature</goal>
+ </goals>
+ <configuration>
+ <excludes>
+ <plugin id="org.eclipse.linuxtools.perf.doc"/>
+ </excludes>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-plugin</artifactId>
<version>${tycho-version}</version>
diff --git a/perf/org.eclipse.linuxtools.perf.doc/.classpath b/perf/org.eclipse.linuxtools.perf.doc/.classpath
new file mode 100644
index 0000000000..74e6841f3b
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/.classpath
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+</classpath>
diff --git a/perf/org.eclipse.linuxtools.perf.doc/.gitignore b/perf/org.eclipse.linuxtools.perf.doc/.gitignore
new file mode 100644
index 0000000000..8d94ef8deb
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/.gitignore
@@ -0,0 +1,5 @@
+bin
+@dot
+javaCompiler...args
+build.xml
+target
diff --git a/perf/org.eclipse.linuxtools.perf.doc/.project b/perf/org.eclipse.linuxtools.perf.doc/.project
new file mode 100644
index 0000000000..eabe003f6b
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/.project
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.linuxtools.perf.doc</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ </natures>
+</projectDescription>
diff --git a/perf/org.eclipse.linuxtools.perf.doc/.settings/org.eclipse.jdt.core.prefs b/perf/org.eclipse.linuxtools.perf.doc/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000000..0d476152af
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,7 @@
+#Tue Apr 14 09:48:05 EDT 2009
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.5
diff --git a/perf/org.eclipse.linuxtools.perf.doc/ChangeLog b/perf/org.eclipse.linuxtools.perf.doc/ChangeLog
new file mode 100644
index 0000000000..25c65e2be8
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/ChangeLog
@@ -0,0 +1,2 @@
+2012-02-07 Daniel Barboza <danielhb@br.ibm.com>
+ * first version of the PERF documentation plug-in
diff --git a/perf/org.eclipse.linuxtools.perf.doc/Linux_Tools_Project/PERF/User_Guide/Updating-This-Document.html b/perf/org.eclipse.linuxtools.perf.doc/Linux_Tools_Project/PERF/User_Guide/Updating-This-Document.html
new file mode 100644
index 0000000000..cf2e457953
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/Linux_Tools_Project/PERF/User_Guide/Updating-This-Document.html
@@ -0,0 +1,54 @@
+<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+ <title>Perf User Guide - Updating This Document</title>
+ <link type="text/css" rel="stylesheet" href="../../../book.css"/>
+ </head>
+ <body>
+ <table class="navigation" style="width: 100%;" border="0" summary="navigation">
+ <tr>
+ <th style="width: 100%" align="center" colspan="3">Updating This Document</th>
+ </tr>
+ <tr>
+ <td style="width: 20%" align="left">
+ <a href="Perf-View.html" title="Perf View">
+ <img alt="Previous" border="0" src="../../../images/prev.gif"/>
+ </a>
+ </td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right"></td>
+ </tr>
+ <tr>
+ <td style="width: 20%" align="left" valign="top">Perf View</td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right" valign="top"></td>
+ </tr>
+ </table><hr/>
+ <h1 id="Updating_This_Document">Updating This Document</h1>
+ <p>This document is maintained in a collaborative wiki. If you wish to update or modify this document please visit
+
+ <a href="http://wiki.eclipse.org/Linux_Tools_Project/PERF/User_Guide">http://wiki.eclipse.org/Linux_Tools_Project/PERF/User_Guide</a> .
+ </p><hr/>
+ <table class="navigation" style="width: 100%;" border="0" summary="navigation">
+ <tr>
+ <td style="width: 20%" align="left">
+ <a href="Perf-View.html" title="Perf View">
+ <img alt="Previous" border="0" src="../../../images/prev.gif"/>
+ </a>
+ </td>
+ <td style="width: 60%" align="center">
+ <a href="User-Guide.html" title="Perf User Guide">
+ <img alt="Perf User Guide" border="0" src="../../../images/home.gif"/>
+ </a>
+ </td>
+ <td style="width: 20%" align="right"></td>
+ </tr>
+ <tr>
+ <td style="width: 20%" align="left" valign="top">Perf View</td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right" valign="top"></td>
+ </tr>
+ </table>
+ </body>
+</html> \ No newline at end of file
diff --git a/perf/org.eclipse.linuxtools.perf.doc/Linux_Tools_Project/PERF/User_Guide/User-Guide.html b/perf/org.eclipse.linuxtools.perf.doc/Linux_Tools_Project/PERF/User_Guide/User-Guide.html
new file mode 100644
index 0000000000..d274f1b1f3
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/Linux_Tools_Project/PERF/User_Guide/User-Guide.html
@@ -0,0 +1,48 @@
+<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+ <title>Perf User Guide</title>
+ <link type="text/css" rel="stylesheet" href="../../../book.css"/>
+ </head>
+ <body>
+ <table class="navigation" style="width: 100%;" border="0" summary="navigation">
+ <tr>
+ <th style="width: 100%" align="center" colspan="3">Perf User Guide</th>
+ </tr>
+ <tr>
+ <td style="width: 20%" align="left"></td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right">
+ <a href="Launching-a-Profile.html" title="Launching a Profile">
+ <img alt="Next" border="0" src="../../../images/next.gif"/>
+ </a>
+ </td>
+ </tr>
+ <tr>
+ <td style="width: 20%" align="left" valign="top"></td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right" valign="top">Launching a Profile</td>
+ </tr>
+ </table><hr/>
+ <h1 id="Overview">Overview</h1>
+ <p>PERF is a performance counters subsystem in Linux. Performance counters are CPU hardware registers that count hardware events such as instructions executed and cache-misses suffered. These counters aid in profiling applications to detect hotspots in the application. PERF provides per task, per CPU and per-workload counters, sampling on top of these and source code event annotation.</p>
+ <p>The PERF plug-in for Eclipse allows the developer to execute profiles in their applications in a seamlessly way, using quick launch actions and visualizing the results in an user-friendly interface.</p><hr/>
+ <table class="navigation" style="width: 100%;" border="0" summary="navigation">
+ <tr>
+ <td style="width: 20%" align="left"></td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right">
+ <a href="Launching-a-Profile.html" title="Launching a Profile">
+ <img alt="Next" border="0" src="../../../images/next.gif"/>
+ </a>
+ </td>
+ </tr>
+ <tr>
+ <td style="width: 20%" align="left" valign="top"></td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right" valign="top">Launching a Profile</td>
+ </tr>
+ </table>
+ </body>
+</html> \ No newline at end of file
diff --git a/perf/org.eclipse.linuxtools.perf.doc/META-INF/MANIFEST.MF b/perf/org.eclipse.linuxtools.perf.doc/META-INF/MANIFEST.MF
new file mode 100644
index 0000000000..0470d3900b
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/META-INF/MANIFEST.MF
@@ -0,0 +1,9 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %Bundle-Name
+Bundle-SymbolicName: org.eclipse.linuxtools.perf.doc; singleton:=true
+Bundle-Version: 0.10.0.qualifier
+Bundle-ActivationPolicy: lazy
+Bundle-Vendor: %Bundle-Vendor
+Require-Bundle: org.eclipse.help
+Bundle-Localization: plugin
diff --git a/perf/org.eclipse.linuxtools.perf.doc/about.html b/perf/org.eclipse.linuxtools.perf.doc/about.html
new file mode 100644
index 0000000000..c258ef55d8
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2006</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/perf/org.eclipse.linuxtools.perf.doc/book.css b/perf/org.eclipse.linuxtools.perf.doc/book.css
new file mode 100644
index 0000000000..797473964a
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/book.css
@@ -0,0 +1,59 @@
+/* following font face declarations need to be removed for DBCS */
+
+
+body, h1, h2, h3, h4, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font-family: Arial, sans-serif; color: #000000}
+pre { font-family: Courier, monospace}
+
+/* end font face declarations */
+
+/* following font size declarations should be OK for DBCS */
+body, h1, h2, h3, h4, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font-size: 12pt; }
+pre { font-size: 12pt}
+
+/* end font size declarations */
+
+body { background: #FFFFFF}
+h1 { font-size: 18pt; margin-top: 5; margin-bottom: 1 }
+h2 { font-size: 14pt; margin-top: 25; margin-bottom: 3 }
+h3 { font-size: 11pt; margin-top: 20; margin-bottom: 3 }
+h4 { font-size: 10pt; margin-top: 20; margin-bottom: 3; font-style: italic }
+h5 { font size: 13.5pt; }
+p { font-size: 12pt; }
+pre { margin-left: 6; font-size: 9pt }
+
+a:link { color: #006699 }
+a:visited { color: #996699 }
+a:hover { color: #006699 }
+
+ul { margin-top: 0; margin-bottom: 10 }
+li { margin-top: 0; margin-bottom: 0 }
+li p { margin-top: 0; margin-bottom: 0 }
+ol { margin-top: 0; margin-bottom: 10 }
+dl { margin-top: 0; margin-bottom: 10 }
+dt { margin-top: 0; margin-bottom: 0; font-weight: bold }
+dd { margin-top: 0; margin-bottom: 0 }
+strong { font-weight: bold}
+em { font-style: italic}
+var { font-style: italic}
+div.revision { border-left-style: solid; border-left-width: thin;
+ border-left-color: #7B68EE; padding-left:5 }
+th { font-weight: bold }
+.hidden {
+ display: none;
+}
+
+/* Mike Behm's addition to the style sheet */
+.userinput { font-family: monospace; }
+.guitab, .important, .guibutton, .selectblue, .guimenu, .guilabel,
+.notetitle {
+ color: #000000;
+ font-family: helvetica, arial, sans-serif;
+ font-weight: bold;
+ }
+div.linux {display:none;}
+.firsterm {font-style:italic;}
+
+.typewriter {font-family:monospace;}
+.bold {font-weight:600;}
+.linethrough {text-decoration: line-through;}
+.underline {text-decoration: underline;}
diff --git a/perf/org.eclipse.linuxtools.perf.doc/build-helper.xml b/perf/org.eclipse.linuxtools.perf.doc/build-helper.xml
new file mode 100644
index 0000000000..51cb952a15
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/build-helper.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="org.eclipse.linuxtools.perf.doc" default="all">
+ <description>
+ Generate Eclipse help content for the Linux Tools Perf user guide
+ </description>
+
+ <property name="help.doc.url.base" value="http://wiki.eclipse.org" />
+
+ <path id="wikitext.tasks.classpath">
+ <!-- Replace dir with the dir you have wikitext installed into.-->
+ <fileset dir="/home/daniels/PowerIDE/devel/eclipse/plugins">
+ <include name="org.eclipse.mylyn.wikitext.*core*.jar" />
+ </fileset>
+ </path>
+
+ <taskdef classpathref="wikitext.tasks.classpath" resource="org/eclipse/mylyn/internal/wikitext/mediawiki/core/tasks/tasks.properties" />
+ <taskdef classpathref="wikitext.tasks.classpath" resource="org/eclipse/mylyn/wikitext/core/util/anttask/tasks.properties" />
+
+ <target name="all" description="Generate Eclipse help content for the Linux Tools Perf user guide">
+ <mediawiki-to-eclipse-help wikiBaseUrl="${help.doc.url.base}" title="Perf User Guide" formatoutput="true" dest="." templateExcludes="*eclipseproject*">
+
+ <path name="Linux_Tools_Project/PERF/User_Guide" title="Perf User Guide" generateToc="false" />
+ <stylesheet url="book.css" />
+ <pageAppendum>
+= Updating This Document =
+
+This document is maintained in a collaborative wiki. If you wish to update or modify this document please visit
+http://wiki.eclipse.org/Linux_Tools_Project/PERF/User_Guide .
+ </pageAppendum>
+ </mediawiki-to-eclipse-help>
+ <antcall target="test" />
+ </target>
+
+ <target name="test" description="verify that all of the HTML files are well-formed XML">
+ <echo level="info">
+Validating help content XML and HTML files: The Eclipse help system expects well-formed XML
+
+If validation fails it is because either:
+
+* the userguide source code is poorly formed, or
+* the WikiText MediaWiki parser has a bug
+
+Problems with userguide source are usually caused by improper use of HTML markup in the MediaWiki source,
+or inadvertently starting a line with a space character (in MediaWiki this starts a preformatted block)
+ </echo>
+
+ <!--
+ Don't bother with DTD validation: we only care if the files are well-formed.
+ We therefore provide an empty DTD
+ -->
+ <echo file="tmp/__empty.dtd" message="" />
+ <xmlvalidate lenient="true">
+ <fileset dir="Linux_Tools_Project">
+ <include name="**/*.html" />
+ </fileset>
+ <dtd publicid="-//W3C//DTD XHTML 1.0 Transitional//EN" location="${basedir}/tmp/__empty.dtd" />
+ </xmlvalidate>
+ <delete dir="tmp" />
+ </target>
+</project>
diff --git a/perf/org.eclipse.linuxtools.perf.doc/build.properties b/perf/org.eclipse.linuxtools.perf.doc/build.properties
new file mode 100644
index 0000000000..18e6f8c8e7
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/build.properties
@@ -0,0 +1,15 @@
+bin.includes = plugin.xml,\
+ META-INF/,\
+ .,\
+ doc/,\
+ toc.xml,\
+ plugin.properties,\
+ about.html,\
+ Linux_Tools_Project/,\
+ toc-doc.xml,\
+ images/,\
+ book.css,\
+ pom.xml,\
+ extract-markup.xsl,\
+ build-helper.xml,\
+ html/
diff --git a/perf/org.eclipse.linuxtools.perf.doc/doc/notices.html b/perf/org.eclipse.linuxtools.perf.doc/doc/notices.html
new file mode 100644
index 0000000000..dd6688fd29
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/doc/notices.html
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+
+<meta name="copyright" content="&#169; Copyright 2009 Eclipse Linux Tools project committers and others. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
+
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <LINK REL="STYLESHEET" HREF="book.css" CHARSET="ISO-8859-1" TYPE="text/css">
+ <title>Legal Notices</title>
+</head>
+<body>
+
+<h3>
+<a NAME="Notices"></a>Notices</h3>
+<p>
+The material in this guide is &#169; Copyright 2009 Eclipse Linux Tools project committers and others.
+</p>
+<p>
+<a href="../about.html">Terms and conditions regarding the use of this guide.</a>
+</p>
+</body>
+</html>
diff --git a/perf/org.eclipse.linuxtools.perf.doc/extract-markup.xsl b/perf/org.eclipse.linuxtools.perf.doc/extract-markup.xsl
new file mode 100644
index 0000000000..4c4e731948
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/extract-markup.xsl
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:mw="http://www.mediawiki.org/xml/export-0.3/">
+ <xsl:output method="text"/>
+
+ <xsl:template match="/">
+ <xsl:value-of select="//mw:text"/>
+ </xsl:template>
+</xsl:stylesheet>
diff --git a/perf/org.eclipse.linuxtools.perf.doc/html/maintopic.html b/perf/org.eclipse.linuxtools.perf.doc/html/maintopic.html
new file mode 100644
index 0000000000..a476078ace
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/html/maintopic.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>Main Topic</title>
+</head>
+
+<body>
+<h1>Main Topic</h1>
+Please enter your text here.
+</body>
+</html> \ No newline at end of file
diff --git a/perf/org.eclipse.linuxtools.perf.doc/html/subtopic.html b/perf/org.eclipse.linuxtools.perf.doc/html/subtopic.html
new file mode 100644
index 0000000000..8a61c501d6
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/html/subtopic.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>Sub Topic</title>
+</head>
+
+<body>
+<h1>Sub Topic</h1>
+Please enter your text here.
+</body>
+</html> \ No newline at end of file
diff --git a/perf/org.eclipse.linuxtools.perf.doc/html/toc.html b/perf/org.eclipse.linuxtools.perf.doc/html/toc.html
new file mode 100644
index 0000000000..326f0a9ff3
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/html/toc.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>Table of Contents</title>
+</head>
+
+<body>
+<h1>Table of Contents</h1>
+Please enter your text here.
+</body>
+</html> \ No newline at end of file
diff --git a/perf/org.eclipse.linuxtools.perf.doc/images/home.gif b/perf/org.eclipse.linuxtools.perf.doc/images/home.gif
new file mode 100644
index 0000000000..4472e8ce5b
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/images/home.gif
Binary files differ
diff --git a/perf/org.eclipse.linuxtools.perf.doc/images/next.gif b/perf/org.eclipse.linuxtools.perf.doc/images/next.gif
new file mode 100644
index 0000000000..e2f8c3e1fe
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/images/next.gif
Binary files differ
diff --git a/perf/org.eclipse.linuxtools.perf.doc/images/prev.gif b/perf/org.eclipse.linuxtools.perf.doc/images/prev.gif
new file mode 100644
index 0000000000..4fb4150103
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/images/prev.gif
Binary files differ
diff --git a/perf/org.eclipse.linuxtools.perf.doc/plugin.properties b/perf/org.eclipse.linuxtools.perf.doc/plugin.properties
new file mode 100644
index 0000000000..08d8234945
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/plugin.properties
@@ -0,0 +1,2 @@
+Bundle-Vendor = Eclipse Linux Tools
+Bundle-Name = PERF Documentation (Incubation)
diff --git a/perf/org.eclipse.linuxtools.perf.doc/plugin.xml b/perf/org.eclipse.linuxtools.perf.doc/plugin.xml
new file mode 100644
index 0000000000..3c77974c8b
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/plugin.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+ <extension
+ id="org.eclipse.linuxtools.perf.doc.helpDocs"
+ name="Perf"
+ point="org.eclipse.help.toc">
+ <toc
+ file="toc-doc.xml"
+ primary="true">
+ </toc>
+ <toc
+ file="toc.xml"
+ primary="false">
+ </toc>
+ </extension>
+</plugin>
diff --git a/perf/org.eclipse.linuxtools.perf.doc/pom.xml b/perf/org.eclipse.linuxtools.perf.doc/pom.xml
new file mode 100644
index 0000000000..b591067d20
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/pom.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (C) 2011, 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
+-->
+<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>
+ <artifactId>linuxtools-perf-parent</artifactId>
+ <groupId>org.eclipse.linuxtools.perf-parent</groupId>
+ <version>0.10.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.linuxtools.perf.doc</artifactId>
+ <version>0.10.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+
+ <name>Linux Tools Perf Documentation Plug-in</name>
+
+</project>
diff --git a/perf/org.eclipse.linuxtools.perf.doc/toc-doc.xml b/perf/org.eclipse.linuxtools.perf.doc/toc-doc.xml
new file mode 100644
index 0000000000..b6e8863295
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/toc-doc.xml
@@ -0,0 +1,5 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<toc topic="Linux_Tools_Project/PERF/User_Guide/User-Guide.html" label="Perf User Guide">
+<link toc="toc.xml" />
+<topic href="doc/notices.html" label="Legal"> </topic>
+</toc>
diff --git a/perf/org.eclipse.linuxtools.perf.doc/toc.xml b/perf/org.eclipse.linuxtools.perf.doc/toc.xml
new file mode 100644
index 0000000000..06466f80c4
--- /dev/null
+++ b/perf/org.eclipse.linuxtools.perf.doc/toc.xml
@@ -0,0 +1,10 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<toc topic="Linux_Tools_Project/PERF/User_Guide/User-Guide.html" label="Perf User Guide">
+ <topic href="Linux_Tools_Project/PERF/User_Guide/User-Guide.html" label="Perf User Guide">
+ <topic href="Linux_Tools_Project/PERF/User_Guide/User-Guide.html" label="Overview"></topic>
+ <topic href="Linux_Tools_Project/PERF/User_Guide/Launching-a-Profile.html" label="Launching a Profile"></topic>
+ <topic href="Linux_Tools_Project/PERF/User_Guide/Profiling-Configuration.html" label="Profiling Configuration"></topic>
+ <topic href="Linux_Tools_Project/PERF/User_Guide/Perf-View.html" label="Perf View"></topic>
+ <topic href="Linux_Tools_Project/PERF/User_Guide/Updating-This-Document.html" label="Updating This Document"></topic>
+ </topic>
+</toc> \ No newline at end of file
diff --git a/perf/pom.xml b/perf/pom.xml
index 1d6b59d989..47b575f5f8 100644
--- a/perf/pom.xml
+++ b/perf/pom.xml
@@ -61,6 +61,7 @@
<module>org.eclipse.linuxtools.perf</module>
<module>org.eclipse.linuxtools.perf-feature</module>
<module>org.eclipse.linuxtools.perf.tests</module>
+ <module>org.eclipse.linuxtools.perf.doc</module>
</modules>
</project>

Back to the top