iarspider писал(а):
Внешний кодогенератор читает схему, создаёт код (возможно, проводя некоторые оптимизации "на ходу") и далее вызывает make на свежесозданный makefileЗамечу, вряд-ли ты научишься определять, что какой-либо из контейнеров изменился, т.е. генерировать будешь всегда все файлы, т.е. они всё равно будут все компилироваться. Спрашивается - нафига городить огород из нескольких файлов, если их в таком случае можно запихнуть в один файл. Аналогично - нафига отдельные хедеры - объявить всё в начале файла, и дело с концом.