Re: Чем плох рекурсивный make?
AC>>> make как раз усложняет сборку по сравнению с тупым шелловским скриптом.
AC>>> Но удешевляет ее за счет этого.
> Шелловский скрипт unconditional сборки проекта проще соответствующего
> мейкфайла.
Нет. Смотри ниже.
> Потому что надо описать только команды сборки, а на
> зависимости можно забить.
В правильных make-ах не нужно писать ни правила сборки, ни
зависимости. Первое не нужно делать в BSD make-е, второе (для разных
ЯП) по-моему делают все новомодные заменители, включая AFAIK cmake. Не
знаю, как у него с пунктом первым.
В правильном makefile-е нужно указать всего-лишь ЧТО строим и ИЗ ЧЕГО.
Остальное его забота, включая зависимости, правила сборки и
кроссборки, инсталляции и прочее.
Вывод: _правильный_ make - на порядок проще unconditional shell скрипта.
--
Best regards, Aleksey Cheusov.
Reply to: