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