summaryrefslogtreecommitdiff
path: root/documentation/robuild.en
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/robuild.en')
-rw-r--r--documentation/robuild.en107
1 files changed, 107 insertions, 0 deletions
diff --git a/documentation/robuild.en b/documentation/robuild.en
new file mode 100644
index 0000000..31a878e
--- /dev/null
+++ b/documentation/robuild.en
@@ -0,0 +1,107 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+<title>NetSurf | Building on RISC OS</title>
+<link rel="stylesheet" type="text/css" href="/netsurf.css">
+<link rel="icon" type="image/png" href="/webimages/favicon.png">
+</head>
+
+<body>
+<p class="banner"><a href="/"><img src="/netsurf.png" alt="NetSurf"></a></p>
+
+<div class="navigation">
+<div class="navsection">
+<ul>
+<li><a href="/about/">About NetSurf</a></li>
+<li><a href="/downloads/">Downloads</a></li>
+<li><a href="/documentation/">Documentation</a>
+<ul>
+<li><a href="/documentation/info">User info</a></li>
+<li><a href="/documentation/guide">User guide</a></li>
+<li><a href="/documentation/progress">Project progress</a></li>
+<li><a href="/documentation/develop">Developer info</a></li>
+</ul>
+</li>
+<li><a href="/developers/">Development area</a></li>
+<li><a href="/webmasters/">Webmaster area</a></li>
+<li><a href="/contact/">Contact</a></li>
+</ul>
+</div>
+
+<div class="navsection">
+<ul class="languages">
+<!--<li><a href="index.de">Deutsch</a></li>-->
+<li>English</li>
+<!--<li><a href="index.fr">Français</a></li>-->
+<!--<li><a href="index.nl">Nederlands</a></li>-->
+</ul>
+</div>
+
+<div class="navsection">
+<ul class="sitelinks">
+<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="http://source.netsurf-browser.org/">SVN repository viewer</a></li>
+</ul>
+</div>
+
+</div>
+
+<div class="content">
+
+<p class="breadcrumbs"><a href="/">Home</a> » <a href="/documentation/">Documentation</a> » Building NetSurf on RISC OS</p>
+
+<h1>Building NetSurf on RISC OS</h1>
+
+<p>This document outlines the process required to get a build system for NetSurf set up on a RISC OS machine.</p>
+
+<ul>
+<li><a href="#Requirements">Requirements</a></li>
+<li><a href="#GettingStarted">Getting started</a></li>
+</ul>
+
+<p class="updated">Last updated 10 August 2009</p>
+
+<h2 id="Requirements">Requirements</h2>
+
+<ul>
+<li>A Filing System which supports long filenames</li>
+<li>GCC 3.4.6 release 3 or later (<a href="http://gccsdk.riscos.info/">http://gccsdk.riscos.info/</a>)</li>
+<li>OSLib 6.80 or later (<a href="http://ro-oslib.sourceforge.net/">http://ro-oslib.sourceforge.net/</a>)</li>
+<li>Perl 5.8.8 or later (<a href="http://www.cp15.org/programming/">http://www.cp15.org/programming/</a>)</li>
+<li>RISC OS SVN client (<a href="http://www.cp15.org/versioncontrol/">http://www.cp15.org/versioncontrol/</a>)</li>
+<li>NSTools (<a href="/downloads/other/nstools.zip">http://www.netsurf-browser.org/downloads/other/nstools.zip</a>)</li>
+</ul>
+
+<h2 id="GettingStarted">Getting started</h2>
+
+<p>This section details quick-start instructions for getting NetSurf compiled under RISC OS. If you want more detail, see the rest of this document.</p>
+
+<ol>
+<li>Download and install the <a href="#Requirements">requirements</a> listed above.</li>
+<li>Force the RISC OS SVN client to handle ,xxx extensions correctly by issuing:
+<pre>*Set svn$filetypeext &quot;&quot;</pre>
+This may be set permanently by uncommenting the appropriate line in !SVN's !Boot file.</li>
+<li>Check out the latest source code from SVN, by issuing the following command in a TaskWindow:
+<pre>*svn co svn://svn.netsurf-browser.org/trunk/netsurf</pre></li>
+<li>Open the &quot;netsurf&quot; directory that gets created, this now contains all the source code.</li>
+<li>Read the &quot;BUILDING-RISC_OS&quot; document in the &quot;Docs&quot; directory. This explains how to actually get NetSurf to build.</li>
+</ol>
+
+<div class="footer">
+<p>Copyright 2003 - 2009 The NetSurf Developers</p>
+</div>
+
+</div>
+
+
+<form method="get" action="http://www.google.co.uk/search">
+<div class="searchbox">
+<input type="hidden" name="q" value="site:netsurf-browser.org">
+<input type="text" name="q" maxlength="255"><br>
+<input type="submit" value="Search" name="btnG">
+</div>
+</form>
+
+</body>
+</html>