2011-09-11 18:02:17 +03:00
переменные make
~~~~~~~~~~~~~~~
2011-08-15 23:30:20 +03:00
При запуске на сборку принимается ряд переменных
(см. тж. profiles.mk.sample):
- APTCONF
+ задаёт путь к требуемому apt.conf
+ значение: пусто (по умолчанию системный) либо строка
2011-10-31 18:06:05 +03:00
+ см. ../image.in/Makefile, apt.conf.sample
2011-08-15 23:30:20 +03:00
- ARCH
2011-11-04 15:53:06 +02:00
+ задаёт целевую архитектуру образа
2011-08-15 23:30:20 +03:00
+ значение: пусто (по умолчанию авто), i586 или x86_64
2011-10-06 11:46:31 +03:00
+ см. ../lib/build.mk
2011-08-15 23:30:20 +03:00
2011-10-31 17:49:05 +03:00
- BELL
2011-11-04 15:53:06 +02:00
+ подаёт сигнал после завершения сборки
2011-10-31 17:49:05 +03:00
+ см. ../lib/build.mk
2011-08-15 23:30:20 +03:00
- BUILDDIR
2011-11-04 15:53:06 +02:00
+ задаёт каталог генерируемого профиля и сборки
2011-08-15 23:30:20 +03:00
+ значение: пусто (по умолчанию авто) либо строка
2011-10-06 11:46:31 +03:00
+ см. ../lib/profile.mk
2011-08-15 23:30:20 +03:00
2011-12-05 19:13:33 +02:00
- CHECK
+ включает режим проверки сборки конфигурации
+ значение: пусто (по умолчанию) либо любая строка
+ см. ../lib/build.mk
2011-08-15 23:30:20 +03:00
- CLEAN
2011-10-06 11:46:31 +03:00
+ экономия RAM+swap при сборке в tmpfs, иначе места на диске
2011-08-15 23:30:20 +03:00
+ очистка рабочего каталога после успешной сборки очередной стадии
+ может помешать использовать некоторые варианты отладки
2011-11-07 12:28:09 +02:00
+ значение: любая строка; по умолчанию пусто при DEBUG, иначе 1
2011-10-06 11:46:31 +03:00
+ см. ../lib/clean.mk
2011-08-15 23:30:20 +03:00
- DEBUG
2011-11-04 15:53:06 +02:00
+ включает средства отладки
2011-08-15 23:30:20 +03:00
+ значение: пусто (по умолчанию), 1 или 2
2011-10-06 11:46:31 +03:00
+ см. ../lib/log.mk
2011-09-11 18:02:17 +03:00
2011-12-12 17:34:00 +02:00
- ISOHYBRID
+ включает постобработку ISO-образа isohybrid
+ значение: пусто (по умолчанию) либо любая строка
+ см. ../features.in/pack/config.mk
2011-11-04 15:53:06 +02:00
- NICE
+ понижает нагрузку системы сборочной задачей
+ значение: пусто (по умолчанию) либо любая строка
+ см. ../lib/build.mk
2011-09-11 18:02:17 +03:00
пример
~~~~~~
2011-11-04 15:53:06 +02:00
make DEBUG=1 CLEAN=1 distro/syslinux.iso