make
```
+## Compile Macros
+Macros that affects output binary may be used with the cmake commands as
+follows:
+```
+cmake -DPLANNER=LaValle1998 ../
+make
+```
+
+The list of available macros with values:
+- `PLANNER`
+ - `LaValle198` - RRT framework.
+ - `Kuwata2008` - RRT with changing cost and steering to goal.
+ - `Karaman2011` - RRT* framework.
+- `TMAX` - Specify the upper time bound in seconds.
+- `NN`
+ - `nn1` - Nearest neighbour basic DFS procedure.
+- `NV`
+ - `nv1` - Near vertices basic DFS procedure.
+- `SA`
+ - `sa1` - Basic sample procedure.
+- `ST`
+ - `st1` - Steer directly to goal.
+ - `st2` - Steer with maximum turning radius and direction in mind.
+ - `st3` - Reeds and Shepp steer procedure.
+ - `st4` - Very basic closed-loop simulator.
+- `CO`
+ - `co1` - Euclidean distance cost.
+ - `co2` - Reeds and Shepp distance.
+- `CCO`
+ - `co3` - Cumulative cost based on Euclidean distance.
+ - `co4` - Cumulative cost based on Reeds and Shepp distance.
+
[CMake]: https://cmake.org/
# Run