[SH/SP] makefile generator, new cpp files.