text taken from Bksys 1.4 Manual at http://freehackers.org/~tnagy/bksys_manual.html

1 Project compilation and installation

If you do have Scons 0.96.1 or newer installed, just run:
$ scons
$ scons install (as root user)

for configuring, compiling and installing the application.

In case you don't have Scons installed, you can use the accompanying minimum scons by running:
$ ./configure
$ ./scons
$ ./scons install (as root user)


2 Project configuration

Configuring the project is not useful usually since the configuration is run automatically when launching 'scons'.
Here are some examples :

On Fedora/Redhat
$ scons configure kdeincludes=/usr/include/kde/

On Debian
$ scons configure qtincludes=/usr/include/qt/ kdeinclude=/usr/include/kde/
To install in some particular location with additional include paths

$ scons configure prefix=~/tmp extraincludes=/tmp/include:/usr/local/include
For AMD64 and platforms where folders are named /usr/lib64, /lib64, /opt/lib64:

$ scons configure libsuffix=64
It some cases it is necessary to give additional configuration parameters. To display the configuration help, use scons --help

3 Advanced commands
In case you want to execute many compilation jobs in parallel (because you want to make use of a SMP system or a compile cluster, for instance), you can use:
$ scons -jN
Where 'N' is the number of jobs which should be run in parallel.
A debug build of the program can be created by running:
$ scons configure debug=1
$ scons


Finally, the software can be removed from your system by running:
$ scons -c install