Пример использования системы для создания сценариев сборки проектов - Aap (Aap часть проекта A-A-P, в который также входит Agide - GUI для сборки и отладки проектов).
В отличии от стандартной утилиты "make", Aap содержит встроенные средства для доступа к файлу по сети (включая использование CVS), поддерживает автоматический контроль зависимостей, применяется использование контрольных сумм для определения факта модификации (а не полагаясь на сравнение времени последнего изменения файла), объектные файлы создаются в отдельной директории, ведется детальный лог файл, в сценарий можно включать блоки кода на языке python (сам Aap написан на python).
В статье приводятся пример использования Aap для обслуживания содержимого web-сайта и построения сценария сборки программы.
|