Early return in case the pointer is null.
Remove unused build code.
Added the defines of the dependencies to EngineBindings.
Whitespace cleanups.