tutorial make makefile gnu-make colon-equals

makefile - gnu make tutorial



:=vs=en hacer macros (1)

Las variables definidas con := en gnu.org/software/make/manual/make.html#Flavors se expanden cuando se definen en lugar de cuando se usan.

Posible duplicado:
Asignación de variables makefile

Solo conozco una sintaxis de makefile muy básica, estaba leyendo el makefile otro proyecto y encontré := para la declaración de macro. ¿Por qué usarían eso?

En otras palabras, ¿hay alguna diferencia entre

MYMACRO = hi i''m a macro

y

MYMACRO := hi i''m a macro

?