Makefile에서 이미 정의된 변수를 조작해서 새 변수를 정의하는 경우..

asess의 이미지
madman93의 이미지

?????????

---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------

익명 사용자의 이미지

OPTION = +OPTION

위의 라인이 무슨 의미인지, 그리고 syntax도 틀린 것 같은 데...
아래와 같이 할려고 하신게 아닌지...
OPTION += {OPTION}

Anti-Lock의 이미지

왜그런지 모르겠지만... ifeq 와 findstring을 조합하니 생각대로 동작합니다.

CORNER=ss_xxxx
COND=$(shell echo -n $(CORNER) | cut -c 1-2 )
 
ifeq ($(findstring $(COND),ss),ss)
OPTION=+OPTION
endif
 
run:
	@echo $(COND)
	@echo $(OPTION)