Moved config.h to private includes.

Moved `config.h` to  private headers.

BTW: we should use a variable to define the target name