Makefile에서 command line에 임의의 변수 값 지정한 것을 참고할 수 있나요

aheejin의 이미지

안녕하세요.

make를 실행시킬 때
make var1=value1 var2=value2
이런 식으로 command line에 변수들을 지정할 수 있잖습니까?
그리고 Makefile 안에서
$(var1), $(var2) 이런 식으로 저 변수들을 참조할 수 있구요.

그런데 저 var1, var2라는 변수이름을 모르는 상태에서
make 임의변수=임의값
이런 식으로 입력받아서 저 임의변수와 임의값을 Makefile 내에서
알 수 있는 방법이 있습니까? command line argument 알아내듯이요.

엉뚱한 질문일지도 모르겠습니다만;
도움 주시면 감사하겠습니다.

feanor의 이미지

$(MAKEFLAGS) 변수를 확인하시면 됩니다.