|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Constantin Stefanov 2:5020/400 08 Dec 2003 12:33:47 To : Valentin Nechayev Subject : Re: Что написать в make.conf, чтобы собирался весь мир, а стаивлся не в --------------------------------------------------------------------------------
Valentin Nechayev wrote:
>>>Системный make использует переменную __MAKE_CONF для определения файла
>>>конфигурации. По умолчанию это /etc/make.conf, но можно и переопределить:
>>>make __MAKE_CONF=/etc/fullbuild.make.conf buildworld
>>>
>>>В /etc/make.conf пиши, как и прежде, что надо твоей машине только.
>>>В fullbuild.make.conf не пиши никаких исключений и
>>>для buildworld задавай его.
>
> CS> Спасибо. Пока так и сделаю.
> CS> А нельзя попробовать поиграться .if в make.conf?
> CS> Что-то типа
> CS> .if make(installworld)
> CS> .include "installworldmake.conf"
> CS> .else
> CS> .include "buildworldmake.conf"
> CS> .endif
>
> target проверить нельзя, AFAIK.
>
> CS> Только вот я глянул, оно там вроде много раз make вызывает с разными
> CS> целями, когда куски разные собрает. Hет ли там чего-нибудь, что в этом
> CS> случае всегда сохраняется и что можно условием проверить?
>
> Так сам впиши. make MYSETTING=zyxaaabbb installworld...
Спасибо, попробую. В принципе, это вариант не сильно отличается от того,
что предлагал Евгений. Hо все-таки можно не делать два make.conf. Вот
только вопрос - а этот MYSETTING будет передаваться в те make, которые
потом запустятся (ну в смысле которые запускаются из из первого make)?
--
Константин Стефанов
--- ifmail v.2.15dev5.1
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577f909dd4a.html, оценка из 5, голосов 10
|