Combine start/stop queues, and add propagation queue.
[oweals/dinit.git] / BUILD
1 Building Dinit
2 =-=-=-=-=-=-=-
3
4 Buildingn Dinit should be a straight-forward process. It requires GNU make.
5
6 Edit the "mconfig" file to choose appropriate values for the configuration variables defined
7 within. In particular:
8
9   CXX : should be set to the name of the C++ compiler (and linker)
10   CXXOPTS :  are options passed to the compiler during compilation
11   EXTRA_LIBS : are any extra libraries required for linking; should not normally be needed.
12
13 Defaults for Linux and OpenBSD are provided. Note that the "eg++" package must be installed
14 on OpenBSD as the default "g++" compiler is too old.
15
16 Then, change into the "src" directory, and run "make" (or "gmake" if the system make is not
17 GNU make):
18
19     cd src
20     make