chapter about compiling applications manually