Vraag : Wat is het doel van macro „MAKEFILE“ in makefile?

Overweeg na makefile:

MAKEFILE = makefile_platform
.
.

lib:            $ (OBJS) $ (MAKEFILE)
@echo de Bibliotheek van het Archief maken:  $ (LIB_DEST) van $ (ARFLAGS) $ van $ (LIB_NAME)…/> $

Does dit gemiddelde de Libdoel slechts gebouwd zal worden als er filename makefile_platform bestaat?  In plaats daarvan, wat als makefile er filename bestaat, zal de doelLib gebouwd worden?  In plaats daarvan, wat als filename makefile_mine is, zal de doelLib gebouwd worden?

Antwoord : Wat is het doel van macro „MAKEFILE“ in makefile?

Ja, als het niet bestaat zou het moeten zeggen „het weet te maken en makefile_platform“ de geen Lib niet te bouwen.  Tenzij u anders een regel ergens in de makefile aanvang „makefile_platform hebt: “ dat zal dat dossier bouwen.
Andere oplossingen  
 
programming4us programming4us