[Makefile] Variabelen-tree maken?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • mace
  • Registratie: Juni 2003
  • Laatst online: 13:12

mace

Sapere Aude

Topicstarter
Ik ben hier op mijn werk bezig met een aantal makefiles en compilers e.d.

Nu is er een bepaald stuk van de source welke apart is geleverd en direct door cc1 word gecompiled, i.p.v. gewoon gcc.
Ik weet dat cc1 "onder water" wordt aangeroepen door gcc, maar ik kan in mijn logging zien dat cc1 direkt wordt aangeroepen zonder eerst langs gcc te gaan.

Dit is omdat er later pas gelinkt wordt, maar ik wil liever gcc -c gebruiken dan cc1 "los". Hier heb ik een goede reden voor waar ik nu niet op in zal gaan, maar vertrouw me er maar even op. ;)

Nu wil ik dus kijken waar hij zijn $(CC) variabele vandaan haalt, maar ik kan er niet echt wijs uit worden.
Op de plek waar de variabele gezet lijkt te worden staat gewoon gcc

Is er een manier om een makefile tree te doorlopen en een overzicht te krijgen welke variabele waar en wanneer gezet wordt? Eventueel iets wat meeloopt met de build, of ergens een paar echo's infrotten ofzo?

Acties:
  • 0 Henk 'm!

  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 13-09 00:05
code:
1
make -d

of
code:
1
make --dry-run

of
code:
1
make --print-data-base

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein