Generate the source files finally.

The files are made when building with all targets.

Note: during a make clean, remove the generated file too.