X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=README;h=fa3fd3e7a1791e7880f7fe78ec96f548bdc48cb7;hb=287d527af97dc3346f50756910e67d63fa5507bd;hp=66d70f1b84a78204133b06d51a41241560062e4c;hpb=9d3800f60f2212432e550a4e003ae65b498a4d36;p=tpg%2Facess2.git diff --git a/README b/README index 66d70f1b..fa3fd3e7 100644 --- a/README +++ b/README @@ -4,7 +4,7 @@ Acess2 is [TPG]'s hobby operating system. -The Acess kernel is SEMI-posix compilant, but will be a comatability +The Acess kernel is SEMI-posix compilant, but there will be a comatability library that emulates the different functions. === Source Tree === @@ -29,3 +29,23 @@ The /Kernel tree contains the kernel sources. /Usermode/include - Required include files for the shared libraries. === Building === +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). +Then select the architecture to build (At the moment only x86:i386 works). +Edit the FILESYSTEMS variable to alter what filesystems are comipled in + (see /Kernel/vfs/fs for what filesystems are included). +DRIVERS defines what device drivers are to be included from the Kernel + tree (see /Kernel/drv for a list). +MODULES defines what modules should be statically linked with the kernel + (see /Modules for a list) + +Set the source root directory (ACESSDIR) and the destination directory + (DISTROOT). +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. + +