Makefile에서 변수를 다루어보자.
변수는 그대로 치환된다.
var1 = 123
var2 = "abc"
var3 = 012
my_target :
@echo $(var1)
@echo $(var2)
@echo $(var3)
(1) 123 그대로 나온다.
(2) “abc”에서 “가 제거되고 abc로 나옴
(3) 12가 아닌 012로 나온다. 단순한 문자열로 처리된다.
위의 예제까지는 뭐 그럭저럭 참을만한데,
아래 예제부터는 좀 알쏭달쏭해진다.