From 8b00dfcfbf9003692e6c4f905500c55aac79b7f0 Mon Sep 17 00:00:00 2001 From: John-Mark Bell Date: Wed, 11 Mar 2015 13:52:02 +0000 Subject: Remove outdated and inaccurate build instructions. See the wiki for something more accurate. --- Docs/BUILDING-ROCross | 114 -------------------------------------------------- 1 file changed, 114 deletions(-) delete mode 100644 Docs/BUILDING-ROCross (limited to 'Docs') diff --git a/Docs/BUILDING-ROCross b/Docs/BUILDING-ROCross deleted file mode 100644 index e28847f8d..000000000 --- a/Docs/BUILDING-ROCross +++ /dev/null @@ -1,114 +0,0 @@ --------------------------------------------------------------------------------- - Creating a cross-compilation environment for RISC OS NetSurf --------------------------------------------------------------------------------- - - | Note: If you want to do a native RISC OS build, on a RISC OS computer, - | consult the BUILDING-RISC_OS file. - - These instructions assume that you're starting from ~. - They also assume that you've got GCCSDK's prerequisites installed. - - - Building the toolchain -======================== - - Run the following commands. - - $ svn co svn://svn.riscos.info/gccsdk/trunk/ gccsdk - - $ cd gccsdk/gcc4 - - $ ./build-world - - $ export GCCSDK_INSTALL_CROSSBIN=/home/riscos/cross/bin - - $ export GCCSDK_INSTALL_ENV=/home/riscos/env - - Creating the environment -========================== - - A. Autobuilder packages -------------------------- - - $ cd ../ - - $ mkdir build-ab - - $ cat > build-ab/build-setvars - GCCSDK_INSTALL_CROSSBIN=/home/riscos/cross/bin - GCCSDK_INSTALL_ENV=/home/riscos/env - RO_SHAREDLIBS=no - AB_ELFBUILD=yes - - $ cd build-ab - - $ ../autobuilder/build zlib1g - - $ ../autobuilder/build c-ares - - $ ../autobuilder/build libssl0.9.8 - - $ ../autobuilder/build libcurl3 - - $ ../autobuilder/build libjpeg62 - - $ ../autobuilder/build liblcms1 - - $ ../autobuilder/build libpng12-0 - - $ ../autobuilder/build oslib - - B. NetSurf libraries ----------------------- - - Install the NetSirf project's libraries as follows. - - $ cd ~ - - $ svn co svn://svn.netsurf-browser.org/trunk netsurf - - $ (cd netsurf/libnsbmp ; make TARGET=riscos install) - - $ (cd netsurf/libnsgif ; make TARGET=riscos install) - - $ (cd netsurf/libsvgtiny ; make TARGET=riscos install) - - $ (cd netsurf/rufl ; make install) - - $ (cd netsurf/pencil ; make install) - - $ (cd netsurf/libharu ; make TARGET=riscos PREFIX=$GCCSDK_INSTALL_ENV) - - $ cd netsurf/libparserutils - - $ cat >Makefile.config.override - CFLAGS += -DWITH_ICONV_FILTER - - $ make TARGET=riscos install - - $ cd ~ - - $ (cd netsurf/hubbub ; make TARGET=riscos install) - - $ (cd netsurf/libwapcaplet ; make TARGET=riscos install) - - $ (cd netsurf/libcss ; make TARGET=riscos install) - - C. Ancilliary tools ---------------------- - - $ svn co svn://svn.riscos.info/ccres/trunk ccres - - $ (cd ccres ; make install) - - $ (cd netsurf/tools/makerun ; make install) - - - Compiling NetSurf -=================== - - Finally, to cross-compile NetSurf for RISC OS, do the following. - - $ cd netsurf/netsurf - - $ make TARGET=riscos -- cgit v1.2.3