Use source and object files from managers file list when compiling solution

Now only header files are being copied to the compilation directory. Sometimes it's required to copy source and object files also. For example, when creating a cross-language grader for C++ and Pascal, someone may compile the C++ version to an object file and link it to the Pascal grader to avoid code duplication.