buildsystem/ide; makefile generation; fixed  to appear only when needed and to have no effect on windows.