dev-manual: Backed out the half-done Eclipse Luna changes.

Schedule did not permit support for Luna to complete.  So, I
backed out the half-complete changes to support this version of
Eclipse.

(From yocto-docs rev: 1ca893766047f30ffbb0c99e51e575ea1302e7bc)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Scott Rifenbark 2015-03-18 11:32:56 -07:00 committed by Richard Purdie
parent f7dbbd1879
commit 186104eeda
1 changed files with 21 additions and 44 deletions

View File

@ -654,8 +654,8 @@
The Eclipse IDE is a popular development environment and it fully The Eclipse IDE is a popular development environment and it fully
supports development using the Yocto Project. supports development using the Yocto Project.
<note> <note>
This release of the Yocto Project supports both the Luna This release of the Yocto Project supports both the Kepler
and Kepler versions of the Eclipse IDE. and Juno versions of the Eclipse IDE.
Thus, the following information provides setup information for Thus, the following information provides setup information for
both versions. both versions.
</note> </note>
@ -708,19 +708,18 @@
<title>Installing the Eclipse IDE</title> <title>Installing the Eclipse IDE</title>
<para> <para>
It is recommended that you have the Luna SR2 (4.4.2) It is recommended that you have the Kepler 4.3.2 version of
version of the Eclipse IDE installed on your development the Eclipse IDE installed on your development system.
system. However, if you currently have the Juno 4.2 version
However, if you currently have the Kepler 4.3.2 version
installed and you do not want to upgrade the IDE, you can installed and you do not want to upgrade the IDE, you can
configure Kepler to work with the Yocto Project. configure Juno to work with the Yocto Project.
</para> </para>
<para> <para>
If you do not have the Luna SR2 (4.4.2) Eclipse IDE If you do not have the Kepler 4.3.2 Eclipse IDE installed,
installed, you can find the tarball at you can find the tarball at
<ulink url='&ECLIPSE_MAIN_URL;'></ulink>. <ulink url='&ECLIPSE_MAIN_URL;'></ulink>.
From that site, choose the Luna SR2 4.3.2 version From that site, choose the Eclipse Standard 4.3.2 version
particular to your development host. particular to your development host.
This version contains the Eclipse Platform, the Java This version contains the Eclipse Platform, the Java
Development Tools (JDT), and the Plug-in Development Development Tools (JDT), and the Plug-in Development
@ -735,7 +734,7 @@
using the default name <filename>eclipse</filename>: using the default name <filename>eclipse</filename>:
<literallayout class='monospaced'> <literallayout class='monospaced'>
$ cd ~ $ cd ~
$ tar -xzvf ~/Downloads/eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz $ $ tar -xzvf ~/Downloads/eclipse-standard-kepler-SR2-linux-gtk-x86_64.tar.gz
</literallayout> </literallayout>
</para> </para>
</section> </section>
@ -758,32 +757,24 @@
select "Install New Software" from the "Help" select "Install New Software" from the "Help"
pull-down menu.</para></listitem> pull-down menu.</para></listitem>
<listitem><para>Select <listitem><para>Select
<filename>Luna - &ECLIPSE_LUNA_URL;</filename> <filename>Kepler - &ECLIPSE_KEPLER_URL;</filename>
from the "Work with:" pull-down menu. from the "Work with:" pull-down menu.
<note> <note>
For Kepler, select For Juno, select
<filename>Kepler - &ECLIPSE_KEPLER_URL;</filename> <filename>Juno - &ECLIPSE_JUNO_URL;</filename>
</note> </note>
</para></listitem> </para></listitem>
<listitem><para>Expand the box next to "Linux Tools" <listitem><para>Expand the box next to "Linux Tools"
and select the and select the
<filename>Linux Tools LTTng Tracer Control</filename>, <filename>LTTng - Linux Tracing Toolkit</filename>
<filename>Linux Tools LTTng Userspace Analysis</filename>, boxes.</para></listitem>
and
<filename>LTTng Kernel Analysis</filename> boxes.
<note>
For Kepler, select the
<filename>LTTng - Linux Tracing Toolkit</filename>
box.
</note>
</para></listitem>
<listitem><para>Expand the box next to "Mobile and <listitem><para>Expand the box next to "Mobile and
Device Development" and select the following boxes: Device Development" and select the following boxes:
<itemizedlist> <itemizedlist>
<listitem><para><filename>C/C++ Remote Launch (Requires RSE Remote System Explorer)</filename></para></listitem> <listitem><para><filename>C/C++ Remote Launch (Requires RSE Remote System Explorer)</filename></para></listitem>
<listitem><para><filename>Remote System Explorer End-user Runtime</filename></para></listitem> <listitem><para><filename>Remote System Explorer End-user Runtime</filename></para></listitem>
<listitem><para><filename>Remote System Explorer User Actions</filename></para></listitem> <listitem><para><filename>Remote System Explorer User Actions</filename></para></listitem>
<listitem><para><filename>Target Management Terminal (Core SDK)</filename></para></listitem> <listitem><para><filename>Target Management Terminal</filename></para></listitem>
<listitem><para><filename>TCF Remote System Explorer add-in</filename></para></listitem> <listitem><para><filename>TCF Remote System Explorer add-in</filename></para></listitem>
<listitem><para><filename>TCF Target Explorer</filename></para></listitem> <listitem><para><filename>TCF Target Explorer</filename></para></listitem>
</itemizedlist></para></listitem> </itemizedlist></para></listitem>
@ -823,12 +814,12 @@
<listitem><para>Click "Add..." in the "Work with:" <listitem><para>Click "Add..." in the "Work with:"
area.</para></listitem> area.</para></listitem>
<listitem><para>Enter <listitem><para>Enter
<filename>&ECLIPSE_DL_PLUGIN_URL;/luna</filename> <filename>&ECLIPSE_DL_PLUGIN_URL;/kepler</filename>
in the URL field and provide a meaningful name in the URL field and provide a meaningful name
in the "Name" field. in the "Name" field.
<note> <note>
If you are using Kepler, use If you are using Juno, use
<filename>&ECLIPSE_DL_PLUGIN_URL;/kepler</filename> <filename>&ECLIPSE_DL_PLUGIN_URL;/juno</filename>
in the URL field. in the URL field.
</note></para></listitem> </note></para></listitem>
<listitem><para>Click "OK" to have the entry added <listitem><para>Click "OK" to have the entry added
@ -888,13 +879,8 @@
For example, if you are using Kepler, do the For example, if you are using Kepler, do the
following: following:
<literallayout class='monospaced'> <literallayout class='monospaced'>
$ git checkout luna-master $ git checkout kepler
</literallayout> </literallayout>
<note>
If you are building kepler, checkout the
<filename>kepler-master</filename>
branch.
</note>
</para></listitem> </para></listitem>
<listitem><para>Change to the <listitem><para>Change to the
<filename>scripts</filename> <filename>scripts</filename>
@ -924,15 +910,6 @@
<literallayout class='monospaced'> <literallayout class='monospaced'>
$ ECLIPSE_HOME=/home/scottrif/eclipse-poky/scripts/eclipse ./build.sh &DISTRO_NAME; &DISTRO_NAME; $ ECLIPSE_HOME=/home/scottrif/eclipse-poky/scripts/eclipse ./build.sh &DISTRO_NAME; &DISTRO_NAME;
</literallayout> </literallayout>
<note><title>REVIEWER NOTE</title>
Here is the actual guidance from the script.
I need some help understanding this thing:
<literallayout class='monospaced'>
ECLIPSE_HOME=/home/scottrif/eclipse-poky/scripts/eclipse ./build.sh
&lt;plugin branch or tag name&gt; &lt;documentation branch or tag name&gt;
&lt;release name&gt; 2&gt;&amp;1 | tee -a build.log
</literallayout>
</note>
After running the script, the file After running the script, the file
<filename>org.yocto.sdk-</filename><replaceable>release</replaceable><filename>-</filename><replaceable>date</replaceable><filename>-archive.zip</filename> <filename>org.yocto.sdk-</filename><replaceable>release</replaceable><filename>-</filename><replaceable>date</replaceable><filename>-archive.zip</filename>
is in the current directory.</para></listitem> is in the current directory.</para></listitem>
@ -1337,7 +1314,7 @@
Use the "Remote Absolute File Path for Use the "Remote Absolute File Path for
C/C++Application:" field. C/C++Application:" field.
For example, enter For example, enter
<filename>/usr/bin/&lt;programname&gt;</filename>. <filename>/usr/bin/<replaceable>programname</replaceable></filename>.
</para></listitem> </para></listitem>
<listitem><para>Click on the "Debugger" tab to see the <listitem><para>Click on the "Debugger" tab to see the
cross-tool debugger you are using.</para></listitem> cross-tool debugger you are using.</para></listitem>