diff --git a/makefile.md b/makefile.md index 84abeaa1f..aae603383 100644 --- a/makefile.md +++ b/makefile.md @@ -8,11 +8,13 @@ category: CLI ## Var assignment ```makefile -uglify = $(uglify) # assignment (right hand side is evaluated when variable is used) -compressor := $(uglify) # immediate assignment (right hand side is evaluated at assignment) +uglify = $(uglify) # lazy assignment +compressor := $(uglify) # immediate assignment prefix ?= /usr/local # safe assignment ``` +`=` expressions are only evaluated when they're being used. + ## Magic variables ```makefile