Многофайловая сборка

Сначала про настройку окружения

Сборка из нескольких файлов

Make

Проблемы многофайловой сборки: вручную мутороно, сценарий делает много лишнего

  1. Перекомпиляция только обновлённых исходников
    • Параметры этой компиляции
  2. Удаление генератов
    • В том числе того, что разработчик считает генератом

  3. Скриптование приёмов сборки
    • в т. ч. уникальных для проекта

Make:

TODO

Литература по GNU Make

Другие низкоуровневые системы сборки

∃ Более высокий уровень — инструменты генерации сборочных сценариев (+окружение, +варианты сборки, +параметризация, +…), об этом после

Д/З

  1. Прочитать и (по возможности) прощёлкать учебник по Make (про интеграцию с SCCS можно не читать). Есть ли отличия в поведении от GNU Make?

  2. (для сдающих спецкурс, кто ещё не сделал этого) Зарегистрировать свой репозиторий в качестве комментария здесь

  3. TODO