one = hello # one gets defined as a simply expanded variable (:=) and thus can handle appending one := ${one} there .PHONY: all all: echo $(one)