On Tue, 30 Sep 2008, Dmitry E. Oboukhov wrote:


AC> Это - рекурсивный вызов makefile.  А речь идет про рекурсивный вызов make.
гы, берем например /usr/bin там скриптов наверное треть
куча из них перевызввает друг друга (например docbook2html пока дойдешь
до ELF'а поседеешь :))

и что их кто-то называет рекурсивными? нет

чем отличается вызов make из make от выозва скажем gcc?


 Отпуск конечно оправдывает нежелание читать
 документацию, но не до такой же степени...

 Цитата:
 http://localhost/doc/make-doc/make_5.html#SEC67
 Recursive use of make means using make as a command in a makefile.

 То есть это соглашение. Можно конечно догадываться почему
 оно такое, но скорее всего просто "по привычке".
 На мой взгляд мэйкфайл это всё-таки не программа. Это
 набор входных данных для программы make. Языком математики
 - аргументы функции make(). При таком рассмотрении, пронятие
 рекурсия для данного случая вполне подходит.

 Ю.

Ответить