summaryrefslogtreecommitdiff
path: root/Docs/BUILDING-AmigaOS
diff options
context:
space:
mode:
Diffstat (limited to 'Docs/BUILDING-AmigaOS')
-rw-r--r--Docs/BUILDING-AmigaOS129
1 files changed, 0 insertions, 129 deletions
diff --git a/Docs/BUILDING-AmigaOS b/Docs/BUILDING-AmigaOS
deleted file mode 100644
index 3f05b9caf..000000000
--- a/Docs/BUILDING-AmigaOS
+++ /dev/null
@@ -1,129 +0,0 @@
---------------------------------------------------------------------------------
- Build Instructions for AmigaOS NetSurf 02 May 2014
---------------------------------------------------------------------------------
-
- This document provides instructions for building the AmigaOS version of
- NetSurf and provides guidance on obtaining NetSurf's build dependencies.
-
- AmigaOS NetSurf has been tested on AmigaOS 4.0 July 2007 Update and AmigaOS
- 4.1. It will require modification for AmigaOS 3.9 or earlier, or other
- Amiga-like platforms.
-
- AmigaOS NetSurf will build against newlib by default, building against
- clib2 has not been tested.
-
-
- Building and executing NetSurf
-================================
-
- First of all, you should examine the contents of Makefile.defaults
- and enable and disable relevant features as you see fit by creating
- a Makefile.config. Some of these options can be automatically
- detected and used, although it is better to explicitly enable or
- disable options.
-
- You should then obtain NetSurf's dependencies, keeping in mind which options
- you have enabled in the configuration file. See the next section for
- specifics.
-
- Once done, to build AmigaOS NetSurf on OS4, simply run:
-
- 1> gmake
-
- If that produces errors, you probably don't have some of NetSurf's build
- dependencies installed. See "Obtaining NetSurf's dependencies" below, or turn
- off the complaining features in a Makefile.config.
-
- Running NetSurf from the build tree requires some setup:
-
- 1> makelink resources amiga/resources force
- 1> copy amiga/resources/themes/default/NetSurf.info NetSurf.info
-
- It should then be possible to run NetSurf by executing NetSurf from the
- Shell or by double-clicking on the icon.
-
-
- Obtaining NetSurf's build dependencies
-========================================
-
- 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 appropriate commands
- from the Docs/LIBRARIES file.
-
- To build and install these libraries, simply enter each of their directories
- and run:
-
- 1> gmake PREFIX=/path/to/buildsystem
-
- The path MUST be in UNIX format and point to directory containing "share".
-
- | Note: Building libsvgtiny requires gperf, which is available from Aminet:
- |
- | http://www.aminet.net/package/dev/c/gperf
-
-
- cURL
-------
-
- A version of libcurl built for newlib is available from Aminet
-
- http://www.os4depot.net/share/development/library/misc/libcurl.lha
-
-
-
- libpng
---------
-
- NetSurf uses libPNG to display PNG files.
- It builds without any problems on OS4, or available from OS4Depot:
-
- http://www.os4depot.net/share/development/library/graphics/libpng.lha
-
-
- OpenSSL
----------
-
- NetSurf uses OpenSSL for encrypted transfers.
-
- http://www.os4depot.net/share/development/library/misc/libopenssl.lha
-
-
- Libharu
----------
-
- NetSurf can use Haru PDF to enable PDF export. Haru PDF can be obtained
- from http://libharu.org/. We require libharu 2.2 or later.
-
- | Note: libharu cannot be auto-detected by the Makefile. If you wish to
- | enable it, do so by creating a Makefile.config file.
-
-
- libregex
-----------
-
- A version of the regular expression library can be obtained from Aminet:
-
- http://www.aminet.net/package/dev/lib/libregex-4.4.3
-
-
- openurl.library
------------------
-
- The AmigaOS mailto: URL support uses openurl.library, this and the includes
- can be obtained from Aminet:
-
- http://www.aminet.net/package/comm/www/OpenURL-OS4
-
-
- Spidermonkey
---------------
-
- Experimental Javascript support requires Spidermonkey. The patches to
- build v1.7 are available from the NetSurf toolchains Git repository.
-