[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Чем плох рекурсивный make?



 AC>>> make как раз усложняет сборку по сравнению с тупым шелловским скриптом.
 AC>>> Но удешевляет ее за счет этого.

> Шелловский скрипт unconditional сборки проекта проще соответствующего
> мейкфайла.
Нет. Смотри ниже.

>  Потому что надо описать только команды сборки, а на
> зависимости можно забить.
В правильных make-ах не нужно писать ни правила сборки, ни
зависимости.  Первое не нужно делать в BSD make-е, второе (для разных
ЯП) по-моему делают все новомодные заменители, включая AFAIK cmake. Не
знаю, как у него с пунктом первым.

В правильном makefile-е нужно указать всего-лишь ЧТО строим и ИЗ ЧЕГО.
Остальное его забота, включая зависимости, правила сборки и
кроссборки, инсталляции и прочее.

Вывод: _правильный_ make - на порядок проще unconditional shell скрипта.

-- 
Best regards, Aleksey Cheusov.


Reply to: