[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2.4.1.1 Editing the Makefile

The file `user.mak' (which you can find in `CS/mk') is normally the only makefile that you should worry about. View it and see if all the options are suitable for you.

Some important options in `user.mak' are:

DO_ASM=... (possible values: 'yes' or 'no')
With this option you can disable all assembler optimizations present in CS. Note that there is currently only assembly for the Intel x86 processor(s) so this option has no effect otherwise. The default for this option is `yes' if you are compiling for optimization (see above option). Otherwise it is `no' (because debugging interferes with the assembler).

USE_PLUGINS=... (possible values: 'yes' or 'no')
This option allows you to select whether or not to build drivers and plugins as loadable modules. The default is `yes'.

USE_SHARED_LIBS=... (possible values: 'yes' or 'no')
This option is currently only supported on Unix, and determines whether libraries are built as shared or dynamic. The default is `no'.

MODE=... (possible values: 'optimize' or 'debug')
Selects whether Crystal Space is built with debugging information or not. The default is `optimize'.



This document was generated using texi2html