diff options
author | Ashish Gupta <ashmew2@gmail.com> | 2017-06-11 11:13:09 +0200 |
---|---|---|
committer | Ashish Gupta <ashmew2@gmail.com> | 2017-10-25 22:04:55 +0200 |
commit | 210d02828d7f515462113594b9134486288b4da6 (patch) | |
tree | 0b04b3a65dacdc897b0a978b3317fce6f9921241 /docs/building-Kolibrios.md | |
parent | 7fd8a79110102f4e7969027364cfeee7afb9f9ac (diff) | |
download | netsurf-210d02828d7f515462113594b9134486288b4da6.tar.gz netsurf-210d02828d7f515462113594b9134486288b4da6.tar.bz2 |
Add building-kolibrios doc
Diffstat (limited to 'docs/building-Kolibrios.md')
-rw-r--r-- | docs/building-Kolibrios.md | 50 |
1 files changed, 50 insertions, 0 deletions
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 + |