переменные make
~~~~~~~~~~~~~~~
При запуске на сборку принимается ряд переменных
(см. тж. profiles.mk.sample):

- APTCONF
  + задаёт путь к требуемому apt.conf
  + значение: пусто (по умолчанию системный) либо строка
  + см. ../image.in/Makefile, apt.conf.sample

- ARCH
  + задаёт целевую архитектуру образов
  + значение: пусто (по умолчанию авто), i586 или x86_64
  + см. ../lib/build.mk

- ARCHES
  + задаёт набор целевых архитектур при параметрическом задании APTCONF
  + значение: пусто (по умолчанию авто) либо список через пробел
  + см. ../Makefile, profiles.mk.sample

- 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

- HOMEPAGE, HOMENAME, HOMEWAIT
  + указывают адрес, название и таймаут перехода для домашней страницы
  + значение: корректный URL, строка, целое неотрицательное число
  + см. ../features.in/live/generate.mk (тж. по умолчаниям)

- ISOHYBRID
  + включает постобработку ISO-образа isohybrid
  + значение: пусто (по умолчанию) либо любая строка
  + см. ../features.in/pack/config.mk

- NICE
  + понижает нагрузку системы сборочной задачей
  + значение: пусто (по умолчанию) либо любая строка
  + см. ../lib/build.mk

- REPORT
  + запрашивает создание отчёта о собранном образе
  + значение: пусто (по умолчанию) либо любая строка
  + NB: в силу специфики обработки передаётся только явно
  + см. ../Makefile, ../report.mk, ../lib/report.mk

- SAVE_PROFILE
  + сохраняет архив сгенерированного профиля в .disk/
  + значение: пусто (по умолчанию) либо любая строка
  + см. ../image.in/Makefile

- SQUASHFS
  + определяет характер сжатия squashfs для stage2
  + значение:
    - пусто (по умолчанию) либо normal: xz
    - tight: xz с -Xbcj по платформе (лучше, но дольше -- подбор в два прохода)
    - fast: gzip/lzo (быстрее запаковывается и распаковывается, меньше степень)
  + см. ../features.in/stage2/stage1/scripts.d/03-test-kernel

пример
~~~~~~
make DEBUG=1 CLEAN=1 distro/syslinux.iso