change structure of sources to share objects among executables