diff options
Diffstat (limited to 'Docs/BUILDING-AmigaOS')
-rw-r--r-- | Docs/BUILDING-AmigaOS | 85 |
1 files changed, 33 insertions, 52 deletions
diff --git a/Docs/BUILDING-AmigaOS b/Docs/BUILDING-AmigaOS index a49c298f1..98b9c4505 100644 --- a/Docs/BUILDING-AmigaOS +++ b/Docs/BUILDING-AmigaOS @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Build Instructions for AmigaOS NetSurf 24 July 2009 + Build Instructions for AmigaOS NetSurf 2 January 2010 -------------------------------------------------------------------------------- This document provides instructions for building the AmigaOS version of @@ -49,6 +49,38 @@ Many of NetSurf's dependencies are included with the OS4 SDK or available from Aminet or OS4Depot. The remainder must be built manually. + The NetSurf project's libraries +--------------------------------- + + The NetSurf project has developed several libraries which are required by + the browser. To fetch each of these libraries, run the following commands: + + $ svn co svn://svn.netsurf-browser.org/trunk/libparserutils + $ svn co svn://svn.netsurf-browser.org/trunk/libwapcaplet + $ svn co svn://svn.netsurf-browser.org/trunk/hubbub + $ svn co svn://svn.netsurf-browser.org/trunk/libcss + $ svn co svn://svn.netsurf-browser.org/trunk/libnsgif + $ svn co svn://svn.netsurf-browser.org/trunk/libnsbmp + $ svn co svn://svn.netsurf-browser.org/trunk/libsvgtiny + + To build and install these libraries, simply enter each of their directories + and run: + + 1> gmake install + + | Note: We advise enabling ivonv() support in libparserutils, which vastly + | increases the number of supported character sets. To do this, + | create a file called Makefile.config.override in the libparserutils + | directory, containing the following line: + | + | CFLAGS += -DWITH_ICONV_FILTER + | + | For more information, consult the libparserutils README file. + + | Note: Building libsvgtiny requires gperf, which is available from Aminet: + | + | http://www.aminet.net/package/dev/c/gperf + cURL ------ @@ -101,45 +133,6 @@ 1> makelink sdk:local/newlib/lib/libcrypto.so sobjs:libssl-0.9.8.so soft - Libnsbmp ----------- - - NetSurf has its own library for decoding and rendering BMPs, ICOs, etc. - You can check it out from svn://svn.netsurf-browser.org/trunk/libnsbmp - - To build: - - 1> gmake - - - Libnsgif ----------- - - NetSurf has its own library for decoding and rendering GIFs. You can check - it out from svn://svn.netsurf-browser.org/trunk/libnsgif - - To build: - - 1> gmake - - - Hubbub --------- - - NetSurf requires Hubbub, the project's HTML parser. To build this, you will - also require libparserutils. Firstly, check out libparserutils from; - - svn://svn.netsurf-browser.org/trunk/libparserutils - - and do the usual "gmake". Once this is built and installed, you - can check out and build Hubbub. Check out hubbub from; - - svn://svn.netsurf-browser.org/trunk/hubbub - - and again do the usual "gmake", or "gmake BUILD_SHARED=yes" for the shared - object version. - - Librosprite ------------- @@ -175,18 +168,6 @@ http://www.aminet.net/package/dev/lib/libregex-4.4.3 - libsvgtiny ------------- - - Enabling SVG support requires libsvgtiny, which can be obtained from SVN: - - svn://svn.netsurf-browser.org/trunk/libsvgtiny - - Building libsvgtiny requires gperf available from Aminet: - - http://www.aminet.net/package/dev/c/gperf - - openurl.library ----------------- |