У меня стояла подобная задача. Но делаю я немного иначе: код компилируется только тот, что зачекинен в вершин контрол. После компиляции в дроп локейшин ложится смердженые объекты в один xpo файл, AOD нужного слоя, лейбл файл и лог. Получается очень удобно - всегда готовый билд под рукой, который можно показать заказчику. Дополнительный набор скриптов устанавливает нужный билд на указаную машину.
Более подробно сдесь -
http://daxandsurround.blogspot.com/
Перекресные ссылки апдейтятся батч джобой:
Код:
xRefUpdate::main(new Args(classstr(SysCompileAll)));