|
The topics that will be covered in this hands-on session are:
Adjusting the Build Configuration
In the base of the working copy, you will find a file called config.template.rbuild. This is one of the configuration files for RBuild, the custom build system. The RBuild file references can be found at RBuild File Reference. RBuild is used to generate makefiles for compiling ReactOS and its various components. It uses a XML schema to describe the various source files and dependencies each component needs. RBuild is intended to be platform independent and be able to generate makefiles for various compiler families ranging from GCC to MSVC. If you don't have a config.rbuild file, then the defaults in this file, config.template.rbuild, will be used instead.
|
To create custom build file, make a copy of this file as config.rbuild and open it in an editor. Each option is commented with a short description of what it does. Adjust the file to your requirements and save it. Additionally RosBE has a tool called config, which does all the work for you by asking you for the settings you want and automatically generating the config files.
There are several modules you can add to the build process. For example rosapps contains some additional applications not included by default. The page Building Modules describes which modules exist and how to add them to the build process.