Make file 을 분석하다가 알지못하는 문법이 있던데요
:=
=:
+=
ex) TOPDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
ex) CFLAGS += -Wall -O2 -g
이렇게 세가지 인데요
각각 무엇을 뜻하는건가요? += 같은건 C 문법과 같은역활을 하는지요?
한가지 질문을 덧붙이자면, 명령행에 '-'를 붙이는 경우는 왜 그런가요?
mostlyclean-compile:
-rm -f *.$(OBJEXT) core *.core
이렇게 대쉬(-)가 붙는것두 있고 없는것두 있던데.. 궁금합니다.