I'm not sure why you think any of this is in any way "simple". An IDE will do it all automatically for you - no work certainly seems simpler than the amount of work you've put in so far.
I dont think is simple - I said that it is not simple and i would need to make it much simpler
Does really IDE make this management simple (maybe yes, i dont know as Im not using ide), Does ide let me hold my modules in such kind of tree and compile it seperately and then link it globally? - which ide for example (im using mingw compiler)
Main thing here is refactoring if i just refacof base module file name or path (folder names) does rest of the thing change in automatic?
Im not using ide becouse i just prefer my old editor, some ide's editors i was trying was les suitable for my needs