From 210d02828d7f515462113594b9134486288b4da6 Mon Sep 17 00:00:00 2001 From: Ashish Gupta Date: Sun, 11 Jun 2017 11:13:09 +0200 Subject: Add building-kolibrios doc --- docs/building-Kolibrios.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 docs/building-Kolibrios.md diff --git a/docs/building-Kolibrios.md b/docs/building-Kolibrios.md new file mode 100644 index 000000000..13f7fb3b5 --- /dev/null +++ b/docs/building-Kolibrios.md @@ -0,0 +1,50 @@ +-------------------------------------------------------------------------------- + Build Instructions for KolibriOS NetSurf 11 June 2017 +-------------------------------------------------------------------------------- + + Building +================= + + Obtaining the build dependencies +---------------------------------- + mkdir $HOME/NETSURFSTUFF + cd $HOME/NETSURFSTUFF + + # Git clone all ns libs + for lib in libcss libdom libhubbub libnsbmp libnsfb libnsgif libnsutils libparserutils libsvgtiny libutf8proc libwapcaplet; do + git://git.netsurf-browser.org/${lib}.git + done + + # Git clone toolchains + git clone git://git.netsurf-browser.org/toolchains.git + + # Git clone buildsystem + git clone git://git.netsurf-browser.org/buildsystem.git + + # Git clone Netsurf + git clone git://git.netsurf-browser.org/netsurf.git + + Building Netsurf with it's dependencies +---------------------------------------- + + cd $HOME/NETSURFSTUFF + + # Set up the kolibrios compiler toolchain + cd toolchains/kos32-gcc + make + cd .. + + # Set up the buildsystem + cd buildsystem + make install + cd .. + + # Set up all netsurf libs (Order is important for libs) + for lib in libparserutils libwapcaplet libcss libhubbub libdom libnsbmp libnsfb libnsgif libnsutils libsvgtiny libutf8proc; do + cd $lib + HOST=kolibrios make install + cd .. + done + + Binaries can be found in /opt/netsurf/kos32-gcc/env/bin + -- cgit v1.2.3