Makefile에서 sub Makefile로 export 넘기기
글쓴이: kkb / 작성시간: 수, 2024/03/20 - 1:37오후
상위 Makefile에서 sub directory에 있는 Makefile을 실행시키고 있는데
INCLUDE_DIR := /usr/xxx/include export INCLUDE_DIR
위와 같이 해도 INCLUDE_DIR 경로가 넘어오지 않네요.
위와 같이 하면 넘어가는 거 아닌가요?
어떤 문제가 있을 수 있고
어떻게 넘겨야 할까요?
예전에 저렇게만 해도 쉽게 됐었던 것 같은데
제가 놓치고 있는 게 있을까요?
export INCLUDE_DIR를 상위에서 indent 없이 선언하고 있는데
혹시 all: 안에 포함되어야 하거나 그런 건 아니죠?
혹은 선언되는 타임에 경로가 존재해야 하는 건 아니죠? 그 이후에 생성되는 디렉토리라서
sub Makefile에서는
test_sub: echo $(INCLUDE_DIR)
Forums:
음 ..
make test_sub 하기 전에 INCLUDE_DIR 를 공백으로 assign 하거나, make test_sub 대신 다른 recipe 를 호출한 경우 말고는 짐작하기도 어려운 데요? 아니면 변수에 오타가 있거나..
실제로 에러 재현이 가능한 최소한의 Makefile 을 올려 보세요.
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
댓글 달기