X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=README;h=5680779d8e86fcc7be7d69e4b79e6604ad9907cf;hb=a45616f079defd57d6447862ce1663c773db43a2;hp=61e69d24a68c47f610e137c7f44efd51ffd7de4b;hpb=3c777e58e6baba6760f43b8fdde4daf62081048b;p=tpg%2Facess2.git diff --git a/README b/README index 61e69d24..5680779d 100644 --- a/README +++ b/README @@ -29,6 +29,7 @@ The /Kernel tree contains the kernel sources. /Usermode/include - Required include files for the shared libraries. === Building === +Required Tools: GNU Toolchain (GCC,Gas,binutils), NASM, mtools, GNU calc Compiling Acess is relatively simple (at the moment) First edit /Makefile.cfg and set the build programs (making sure they match the architecture you are building for). @@ -40,5 +41,14 @@ DRIVERS defines what device drivers are to be included from the Kernel MODULES defines what modules should be statically linked with the kernel (see /Modules for a list) -Finally set the source root directory (ACESSDIR) and the destination - directory (DISTROOT) then call make in the source root. +Set the source root directory (ACESSDIR) and the destination directory + (DISTROOT). +To be able to build usermode programs, Usermode/Libraries/acess.ld needs + to be edited to change the SEARCH_DIR directive to the correct path. +You may also want to edit Usermode/Filesystem/Conf/BootConf.cfg before + installing. + +Now you can compile the kernel and usermode applications by calling make + in the source root. + +