<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to HOWTO</title><link>https://sourceforge.net/p/opengcd/wiki/HOWTO/</link><description>Recent changes to HOWTO</description><atom:link href="https://sourceforge.net/p/opengcd/wiki/HOWTO/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 25 Oct 2012 12:09:51 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/opengcd/wiki/HOWTO/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage HOWTO modified by Mark Heily</title><link>https://sourceforge.net/p/opengcd/wiki/HOWTO/</link><description>&lt;pre&gt;--- v14
+++ v15
@@ -17,7 +17,7 @@
 
 Checkout a working copy of the source code with this command:
 &lt;pre&gt;
-svn checkout svn://svn.code.sf.net/p/opengcd/code/branches/android opengcd
+svn checkout svn://svn.code.sf.net/p/opengcd/code/trunk opengcd
 &lt;/pre&gt;
 
 Android SDK
@@ -86,7 +86,7 @@
 
  1. Checkout the source code.
 &lt;pre&gt;
-svn co svn://svn.code.sf.net/p/opengcd/code/branches/android opengcd
+svn co svn://svn.code.sf.net/p/opengcd/code/trunk opengcd
 cd opengcd
 &lt;/pre&gt;
  1. Edit the Makefile and set the NDK variable to point to the top-level of where you installed the NDK. Example:
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Heily</dc:creator><pubDate>Thu, 25 Oct 2012 12:09:51 -0000</pubDate><guid>https://sourceforge.net62fd41dab4496f7927f20a283030810d9ce740be</guid></item><item><title>WikiPage HOWTO modified by Mark Heily</title><link>https://sourceforge.net/p/opengcd/wiki/HOWTO/</link><description>&lt;pre&gt;--- v13
+++ v14
@@ -37,7 +37,7 @@
 Clang
 ---
 
-OpenGCD requires clang, so for this we are going to build a custom version of clang that targets the ARM/Android platform. Here is a script you can run to download and build clang:
+OpenGCD requires clang, so for this we are going to build a custom version of clang that targets the ARM/Android platform. Run this command to download and build clang:
 
 &lt;pre&gt;
 make clang
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Heily</dc:creator><pubDate>Wed, 08 Aug 2012 22:46:04 -0000</pubDate><guid>https://sourceforge.net687678cf0026255db7485cbace73bac883c352a1</guid></item><item><title>WikiPage HOWTO modified by Mark Heily</title><link>https://sourceforge.net/p/opengcd/wiki/HOWTO/</link><description>&lt;pre&gt;--- v12
+++ v13
@@ -40,38 +40,7 @@
 OpenGCD requires clang, so for this we are going to build a custom version of clang that targets the ARM/Android platform. Here is a script you can run to download and build clang:
 
 &lt;pre&gt;
-set -ex
-
-#
-# Checkout LLVM
-#
-mkdir clang-svn
-cd clang-svn
-svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm
-
-#
-# Checkout clang
-#
-cd llvm/tools
-svn co http://llvm.org/svn/llvm-project/cfe/trunk clang
-
-#
-# Checkout compiler-rt
-#
-cd ../..
-cd llvm/projects
-svn co http://llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt 
-
-#
-# Build everything 
-#
-cd ../.. 
-mkdir build 
-cd build 
-../llvm/configure --target=arm-linux-androideabi
-make
-
-set +ex
+make clang
 &lt;/pre&gt;
 
 This will work on Linux, but fail to build on Mac OS X due to [bug 13478](http://llvm.org/bugs/show_bug.cgi?id=13478). Even though it fails to complete the build, it will build the 'clang' binary which is all you really need to build OpenGCD.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Heily</dc:creator><pubDate>Wed, 08 Aug 2012 22:45:27 -0000</pubDate><guid>https://sourceforge.net15d698cc084fca3f87fd0b2d233b08cc219b8335</guid></item><item><title>WikiPage HOWTO modified by Mark Heily</title><link>https://sourceforge.net/p/opengcd/wiki/HOWTO/</link><description>&lt;pre&gt;--- v11
+++ v12
@@ -2,6 +2,7 @@
 =====================
 
 In order to build OpenGCD for Android, you need to follow these basic steps:
+ * Download the OpenGCD source code
  * Install the SDK and NDK for Android
  * Install Eclipse
  * Install the ADT Plugin for Eclipse
@@ -11,7 +12,13 @@
 
 The detailed instructions are below.
 
+Download OpenGCD
+---
 
+Checkout a working copy of the source code with this command:
+&lt;pre&gt;
+svn checkout svn://svn.code.sf.net/p/opengcd/code/branches/android opengcd
+&lt;/pre&gt;
 
 Android SDK
 ---
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Heily</dc:creator><pubDate>Wed, 08 Aug 2012 22:44:05 -0000</pubDate><guid>https://sourceforge.netfcf282085c6d8feae3d4eca63022d6cfb25c4100</guid></item><item><title>WikiPage HOWTO modified by Mark Heily</title><link>https://sourceforge.net/p/opengcd/wiki/HOWTO/</link><description>&lt;pre&gt;--- v10
+++ v11
@@ -67,6 +67,8 @@
 set +ex
 &lt;/pre&gt;
 
+This will work on Linux, but fail to build on Mac OS X due to [bug 13478](http://llvm.org/bugs/show_bug.cgi?id=13478). Even though it fails to complete the build, it will build the 'clang' binary which is all you really need to build OpenGCD.
+
 After building clang, copy it into the Android toolchain directory.
 
 &lt;pre&gt;
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Heily</dc:creator><pubDate>Mon, 30 Jul 2012 04:14:14 -0000</pubDate><guid>https://sourceforge.net805a97e144a611cae421f24cbecd6d3374f29654</guid></item><item><title>WikiPage HOWTO modified by Mark Heily</title><link>https://sourceforge.net/p/opengcd/wiki/HOWTO/</link><description>&lt;pre&gt;--- v9
+++ v10
@@ -60,7 +60,9 @@
 #
 cd ../.. 
 mkdir build 
-cd build &amp;&amp; ../llvm/configure --target=arm-linux-androideabi
+cd build 
+../llvm/configure --target=arm-linux-androideabi
+make
 
 set +ex
 &lt;/pre&gt;
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Heily</dc:creator><pubDate>Sun, 29 Jul 2012 17:54:14 -0000</pubDate><guid>https://sourceforge.netdbc876c97f6c7694d724d5928f68b47ee61ccc0a</guid></item><item><title>WikiPage HOWTO modified by Mark Heily</title><link>https://sourceforge.net/p/opengcd/wiki/HOWTO/</link><description>&lt;pre&gt;--- v8
+++ v9
@@ -107,10 +107,14 @@
  1. Checkout the source code.
 &lt;pre&gt;
 svn co svn://svn.code.sf.net/p/opengcd/code/branches/android opengcd
+cd opengcd
+&lt;/pre&gt;
+ 1. Edit the Makefile and set the NDK variable to point to the top-level of where you installed the NDK. Example:
+&lt;pre&gt;
+NDK := /home/johnsmith/android-ndk-r8
 &lt;/pre&gt;
  1. Build it.
 &lt;pre&gt;
-cd opengcd
 make
 &lt;/pre&gt;
  1. Start the Android virtual device via Eclipse.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Heily</dc:creator><pubDate>Fri, 20 Jul 2012 01:54:00 -0000</pubDate><guid>https://sourceforge.net3992a7f2efe810fc28396c7cc2ad48bb4d0db268</guid></item><item><title>WikiPage HOWTO modified by Mark Heily</title><link>https://sourceforge.net/p/opengcd/wiki/HOWTO/</link><description>&lt;pre&gt;--- v7
+++ v8
@@ -113,7 +113,11 @@
 cd opengcd
 make
 &lt;/pre&gt;
-1. Test it.
+ 1. Start the Android virtual device via Eclipse.
+&lt;pre&gt;
+Window -&gt; AVD Manager -&gt; Start
+&lt;/pre&gt;
+1. Run the OpenGCD unit tests in the emulator.
 &lt;pre&gt;
 make check
 &lt;/pre&gt;
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Heily</dc:creator><pubDate>Fri, 20 Jul 2012 01:24:36 -0000</pubDate><guid>https://sourceforge.netbcf68a0900401223009113b75e00fba24b2bf53d</guid></item><item><title>WikiPage HOWTO modified by Mark Heily</title><link>https://sourceforge.net/p/opengcd/wiki/HOWTO/</link><description>&lt;pre&gt;--- v6
+++ v7
@@ -6,9 +6,12 @@
  * Install Eclipse
  * Install the ADT Plugin for Eclipse
  * Install the Android platform components
- * Create a virtual Android device (AVD)
+ * Create a Android Virtual Device (AVD)
+ * Build OpenGCD
 
 The detailed instructions are below.
+
+
 
 Android SDK
 ---
@@ -95,3 +98,22 @@
   * In the "CPU/ABI" field, select "ARM (armeabi-v7a)"
   * Click on 'Create AVD'
   * Close the AVD Manager window
+
+OpenGCD
+---
+
+Now you can build OpenGCD and run the unit tests on the Android emulator.
+
+ 1. Checkout the source code.
+&lt;pre&gt;
+svn co svn://svn.code.sf.net/p/opengcd/code/branches/android opengcd
+&lt;/pre&gt;
+ 1. Build it.
+&lt;pre&gt;
+cd opengcd
+make
+&lt;/pre&gt;
+1. Test it.
+&lt;pre&gt;
+make check
+&lt;/pre&gt;
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Heily</dc:creator><pubDate>Fri, 20 Jul 2012 01:22:36 -0000</pubDate><guid>https://sourceforge.netf45c94b62fca67974446d84e30a7a91a4336d43b</guid></item><item><title>WikiPage HOWTO modified by Mark Heily</title><link>https://sourceforge.net/p/opengcd/wiki/HOWTO/</link><description>&lt;pre&gt;--- v5
+++ v6
@@ -1,3 +1,15 @@
+OpenGCD/Android HOWTO
+=====================
+
+In order to build OpenGCD for Android, you need to follow these basic steps:
+ * Install the SDK and NDK for Android
+ * Install Eclipse
+ * Install the ADT Plugin for Eclipse
+ * Install the Android platform components
+ * Create a virtual Android device (AVD)
+
+The detailed instructions are below.
+
 Android SDK
 ---
 
@@ -52,7 +64,8 @@
 
 After building clang, copy it into the Android toolchain directory.
 
-&lt;code&gt;
+&lt;pre&gt;
+
 # Modify this to point at wherever you downloaded the NDK
 TOOLCHAIN=$HOME/android-ndk-r8/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86 
 
@@ -60,7 +73,7 @@
 cp -r Debug+Asserts/lib/clang $TOOLCHAIN/lib
 ln -sf clang $TOOLCHAIN/bin/arm-linux-androideabi-gcc
 ln -sf clang $TOOLCHAIN/bin/arm-linux-androideabi-g++
-&lt;/code&gt;
+&lt;/pre&gt;
 
 Eclipse
 ---
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Heily</dc:creator><pubDate>Fri, 20 Jul 2012 01:14:37 -0000</pubDate><guid>https://sourceforge.net2e3b1b63cb325a888a958af84bc9a5beea2bf87b</guid></item></channel></rss>