make/common/MakeBase.gmk
changeset 33054 bcb9f5ea5761
parent 32812 7a2d9c874229
child 33394 dbd286b8742f
equal deleted inserted replaced
33053:da30e97b39ed 33054:bcb9f5ea5761
   638         $(if $(call equals, $(strip $($1)), $(strip $($1_old))),,\
   638         $(if $(call equals, $(strip $($1)), $(strip $($1_old))),,\
   639           $(call MakeDir, $(dir $(call DependOnVariableFileName, $1, $2))) \
   639           $(call MakeDir, $(dir $(call DependOnVariableFileName, $1, $2))) \
   640           $(if $(findstring $(LOG_LEVEL), trace), \
   640           $(if $(findstring $(LOG_LEVEL), trace), \
   641               $(info NewVariable $1: >$(strip $($1))<) \
   641               $(info NewVariable $1: >$(strip $($1))<) \
   642               $(info OldVariable $1: >$(strip $($1_old))<)) \
   642               $(info OldVariable $1: >$(strip $($1_old))<)) \
   643           $(call WriteFile, $1_old:=$($1), $(call DependOnVariableFileName, $1, $2))) \
   643           $(call WriteFile, $1_old:=$(call DoubleDollar,$($1)), \
       
   644               $(call DependOnVariableFileName, $1, $2))) \
   644         $(call DependOnVariableFileName, $1, $2) \
   645         $(call DependOnVariableFileName, $1, $2) \
   645     )
   646     )
   646 
   647 
   647 # Main macro
   648 # Main macro
   648 # Param 1 - Name of variable
   649 # Param 1 - Name of variable