The makefile generated by fpcmake contains a lot of variables. Some of them are set in the makefile itself, others can be set and are taken into account when set.
These variables can be split in two groups:
Directory variables.
Compiler command line variables.
Each group will be discussed separately.