e93d6cabca
doc/variables.txt was missing the already-existing BUILDLOG variable description, and ARCHES got added during multi-target toplevel rewrite. Other minor fixes come as appropriate.
71 lines
3.0 KiB
Plaintext
71 lines
3.0 KiB
Plaintext
переменные 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
|