diff options
author | Vincent Sanders <vince@kyllikki.org> | 2017-06-09 17:28:55 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2017-06-09 17:30:00 +0100 |
commit | 703427a48612bf98fba599dfcd6e91485efd5b77 (patch) | |
tree | bc9df49dd3de746b738aac3ba88c204d9ab0051b /Docs/QUICK-START | |
parent | a8348f3bc930151bd9aa184c8372c6af0c782730 (diff) | |
download | netsurf-703427a48612bf98fba599dfcd6e91485efd5b77.tar.gz netsurf-703427a48612bf98fba599dfcd6e91485efd5b77.tar.bz2 |
Update documentation removing junk and moving to markdown for most text files
Diffstat (limited to 'Docs/QUICK-START')
-rw-r--r-- | Docs/QUICK-START | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/Docs/QUICK-START b/Docs/QUICK-START deleted file mode 100644 index 9ff3fb5e9..000000000 --- a/Docs/QUICK-START +++ /dev/null @@ -1,108 +0,0 @@ --------------------------------------------------------------------------------- - Quick Build Steps for NetSurf 24 February 2015 --------------------------------------------------------------------------------- - - This document provides steps for building NetSurf. - - - Grab a temporary env.sh --------------------------- - - $ wget http://git.netsurf-browser.org/netsurf.git/plain/Docs/env.sh - $ source env.sh - - - Install any packages you need -------------------------------- - - Installs all packages required to build NetSurf and the NetSurf project - libraries. - - $ ns-package-install - - If your package manager is not supported, you will have to install third - party packages manually. - - - Get the NetSurf project source code from Git ----------------------------------------------- - - $ ns-clone - - - Build and install our project libraries ------------------------------------------ - - Updates NetSurf project library sources to latest, builds and installs them. - - $ ns-pull-install - - - Switch to new NetSurf workspace ---------------------------------- - - $ rm env.sh - $ cd ~/dev-netsurf/workspace - $ source env.sh - - - Build and run NetSurf ------------------------ - - $ cd netsurf - - To build the native front end (the GTK front end on Linux, BSDs, etc) you - could do: - - $ make - $ ./nsgtk - - To build the framebuffer front end, you could do: - - $ make TARGET=framebuffer - $ ./nsfb - - - Cross Compiling -================= - - If you are cross compiling, you can follow the above steps, but when sourcing - env.sh, you should set TARGET_ABI to the appropriate triplet for your cross - compiler. For example, to cross compile for RISC OS: - - $ TARGET_ABI=arm-unknown-riscos source env.sh - - After that, the commands such as `ns-package-install` and `ns-pull-install` - will do what is appropriate for the platform you are building for. - - To do the final build of NetSurf, pass the appropriate TARGET to make. For - example, to cross compile for RISC OS: - - $ make TARGET=riscos - - Finally, you can package up your build to transfer to the system you are - developing for. For example, to produce a package for RISC OS: - - $ make TARGET=riscos package - - Getting a cross compiler set up ---------------------------------- - - We maintain cross compilation environments and an SDK for a number of - platforms. These may be found in our toolchains repository. - - $ git clone git://git.netsurf-browser.org/toolchains - - Pre-built versions of the toolchains for Debian systems are often available - via our automated build and test infrastructure: - - http://ci.netsurf-browser.org/builds/toolchains/ - - - Not working? -============== - - If the above steps are inapplicable, or don't work, you can build manually. - Follow the instructions in the BUILDING-* documents in the Docs/ directory - the NetSurf browser source tree. - |