Não. Se você invocar make
até mesmo uma vez em Makefile
, ele será chamado de marca recursiva. Não há nenhuma opção fácil no GNU Make para evitar isso.
Depois de ler o artigo mencionado em seu post, você pode entender que ele é determinado pela forma como você escreve Makefile
s se o make é recursivo ou não recursivo.
O sistema de compilação do kernel do Linux seria uma das aplicações mais famosas do tradicional recursive make in grande escala. O sistema de criação do Android é um bom exemplo de criação não recursiva , que está explicitamente abordando problemas de make recursivo. Ambos os sistemas de compilação estão explorando intensamente os recursos específicos do GNU Make.