안녕하세요.
혼자 고민 많이 하다가 질문하게 되었습니다
LINUX Makefile 분석하다보면...
= 와 := 혼용하여 사용하는데 그 의미를 아시는 분은
알려주시면 고맙겠습니다.
예를 들어
CONFIG_SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH;
else if [ -x /bin/bash ]; then echo /bin/bash;
else echo sh; fi ; fi)
위와 같이 선언하고 물론 참조도 하는데 어쩔때는
HOSTCFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
그냥 = 로 선언하여 사용합니다...
너무 초보적인 질문인지는 몰라도 너무 궁금하군요
아시는 분의 도움부탁드립니다. 안녕히 계세요