
diff ./compileall ../../../../src/icmake/scripts/ib/compileall
5c5,10
<                 ": " << srcDir << ' ' << destDir << ' ' << prefix << '\n'; 
---
>                 ": " << srcDir << ' ' << destDir << ' ';
> 
>     if (prefix != 0)
>         fprintf << (TMP_DIR '/' + multicomp[0]) << srcDir;
> 
>     fprintf << (TMP_DIR '/' + multicomp[0]) << ",\n";
18a24,27
>     string compiler = g_compiler + " -c -o " + destDir + "/";
>     if (prefix != 0)
>         compiler += srcDir;
> 
24,25d32
<     string compiler = g_compiler + " -c -o " + destDir + "/" + (string)prefix;
< 
29c36,37
<         system(compiler + change_ext(file, OBJ_EXT) + " " + srcDir + file);
---
>         system(compiler + ',' + change_ext(file, OBJ_EXT) + " " +
>                                                             srcDir + file);


diff ./inspect ../../../../src/icmake/scripts/ib/inspect
32c32,37
<     string oprefix = destDir + "/" + (string)prefix;
---
>     string oprefix = destDir + "/";
> 
>     if (prefix != 0)
>         oprefix += srcDir;
>     oprefix += ',';
> 
diff ./program ../../../../src/icmake/scripts/ib/program
4c4
<         string maino = change_ext(MAIN, OBJ_EXT);
---
>         string maino = ',' + change_ext(MAIN, OBJ_EXT);



