Split generated headers and source files

Similar to phosh!1426 (merged)

Some minor build system cleanups upfront.

Merge request reports

Loading