Большое спасибо за ссылку, там много интересного. посмотрю пока
http://sourceforge.net/apps/trac/cake-buildНо хотел-бы дополнительно пояснить. Я искал не build систему, а обобщенный аналог. Например данные записаны не в файлах, а в записях СУБД - но логика обновления как в make. Обычные билд системы не смогут такое обработать. Можно понавешать триггеров, но они общие - не используют типы записей для определения действий. Другой пример - имеется библиотека из множества простеньких расчетных функций у них известен тип входа и выхода, задача - рассчитывать по требованию пользователя небольшое подмножество из большого возможного множества выходных параметров (вариантные расчеты при проектировании технических устройств). Такая система может практически автоматически построить алгоритм расчета. Можно конечно скидывать промежуточные результаты на диск, а каждый входной параметр положить в отдельный файл, но это не очень удобно.