2011-12-18 8 views
10

Ho bisogno di controllare quali comandi sono usati da make, ma il comando di esecuzione make --dry-run non mostra i comandi usati da un interno make -C /foo.Eseguire la ricorsiva a secco

C'è un modo per rendere questo lavoro in modo ricorsivo?

+0

@downvoter && coming-downvoters specificano gentilmente il motivo. O se la risposta è così semplice, fammi sapere, non sono in grado di trovare una soluzione per questo problema. – peeyush

+0

possibile duplicato di [Come vedo i comandi eseguiti da GNU?] (Http://stackoverflow.com/questions/1870538/how-do-i-see-the-commands-that-are-run- by-gnu-make) –

risposta

8

Per consentire a -n di funzionare in modo ricorsivo, richiamare in modo ricorsivo con $(MAKE) anziché solo make.

foo: 
     $(MAKE) -C /foo