summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAshish Gupta <ashmew2@gmail.com>2017-06-11 09:13:09 (GMT)
committer Ashish Gupta <ashmew2@gmail.com>2017-06-11 09:13:09 (GMT)
commit40b192f601a9b0cda51ceb791f118d6233dfdfa4 (patch)
tree8a579df206895c3b903a7b3312c6bd94c742b5e0
parent7ee17c5ab31f2f8080ee16cb9f183364aafcbac9 (diff)
downloadnetsurf-40b192f601a9b0cda51ceb791f118d6233dfdfa4.tar.gz
netsurf-40b192f601a9b0cda51ceb791f118d6233dfdfa4.tar.bz2
Add building-kolibrios doc
-rw-r--r--docs/building-Kolibrios.md50
1 files changed, 50 insertions, 0 deletions
diff --git a/docs/building-Kolibrios.md b/docs/building-Kolibrios.md
new file mode 100644
index 0000000..13f7fb3
--- a/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
+