For example, C:\upp\out\CtrlLib\MINGW.Debug_full.Gui\CtrlLib.o
If I want to link with this object file, I need to add this path to the makefile. The same goes for all of the other package objects.
I think you could consider makeing makefile relative to "c:/upp/CtrlLib".
Quote:
So, is there a way to set Ultimate++ to place all of the object files into a single target directory such as, C:\upp\out\objects ?
This is not quite possible - U++ allows the names of files to be the same in differnt packages, so output directories are needed to avoid name clashes of files.
The same goes for that "MINGW.Debug_full.Gui" - this is needed to avoid mixing object files for different set of build options.