| ПО и документация
GNU Make
Apache Ant
Autotools
Задание
Разработать или взять готовый проект, содержащий исходный код
и документацию (справка, readme, man, latex, etc.).
Создать конфигурационные файлы по выбору для двух утилит из трех:
Make (проект на С, С++), Ant (проект на Java)
или Autotools (проект на С, С++),
удовлетворяющие следующим требованиям:
- компиляция проекта;
- тестовый запуск проекта;
- установка скомпилированного проекта (напр., копирование в директорию);
- создание дистрибутива проекта;
- создание документации ('cat file1 file2 >manual', 'latex manual.tex', 'javadoc *.java', etc);
- очистка проекта (без удаления некоторых файлов) и полная очистка (приведение к исходному состоянию);
- справка об использовании файла сборки (отдельная цель и в случае неправильно заданной цели);
- запуск внешних скриптов и утилит (напр., wc).
|