переменные make ~~~~~~~~~~~~~~~ При запуске на сборку принимается ряд переменных (см. тж. profiles.mk.sample): - APTCONF + задаёт путь к требуемому apt.conf + значение: пусто (по умолчанию системный) либо строка + см. ../image.in/Makefile, apt.conf.sample - ARCH + задаёт целевую архитектуру образов + значение: пусто (по умолчанию авто), i586 или x86_64 + см. ../lib/build.mk - ARCHES + задаёт набор целевых архитектур образов + значение: пусто (по умолчанию авто) либо список через пробел + см. ../Makefile - BELL + подаёт сигнал после завершения сборки + значение: пусто (по умолчанию нет) либо любая строка + см. ../lib/build.mk - BUILDDIR + задаёт каталог генерируемого профиля и сборки + значение: пусто (по умолчанию авто) либо строка + см. ../lib/profile.mk - BUILDDIR_PREFIX + задаёт префикс каталога генерируемого профиля и сборки + значение: строка; по умолчанию выбирается алгоритмически + см. ../main.mk - BUILDLOG + задаёт путь к файлу журнала сборки/очистки + значение: по умолчанию $(BUILDDIR)/build.log либо строка + см. ../lib/log.mk - CHECK + включает режим проверки сборки конфигурации + значение: пусто (по умолчанию) либо любая строка + см. ../lib/build.mk - CLEAN + экономия RAM+swap при сборке в tmpfs, иначе места на диске + очистка рабочего каталога после успешной сборки очередной стадии + может помешать использовать некоторые варианты отладки + значение: любая строка; по умолчанию пусто при DEBUG, иначе 1 + см. ../lib/clean.mk - DEBUG + включает средства отладки + значение: пусто (по умолчанию), 1 или 2 + см. ../lib/log.mk - ISOHYBRID + включает постобработку ISO-образа isohybrid + значение: пусто (по умолчанию) либо любая строка + см. ../features.in/pack/config.mk - NICE + понижает нагрузку системы сборочной задачей + значение: пусто (по умолчанию) либо любая строка + см. ../lib/build.mk пример ~~~~~~ make DEBUG=1 CLEAN=1 distro/syslinux.iso