본문 바로가기
프로그래밍 관련/프로그래밍 관련 잡지식

makefile function들

by 존버매니아.임베디드 개발자 2022. 9. 21.
반응형

makefile function
gnu function

https://www.gnu.org/software/make/manual/html_node/Foreach-Function.html#Foreach-Function

위 홈페이지 내용 참조.


foreach 함수
$(foreach var,list,text)
파이썬에서 for문으로 list 순회하는거랑 같은 개념이다.
실제 쓰고 싶은 명령문은 text 내용이고, text 안에 var 가 들어간다.

list 를 순회하면서 list 내용이 하나하나 var에 들어감

ex)
dirs := a b c d
files := $(foreach dir,$(dirs),$(wildcard $(dir)/*))

files := $(wildcard a/*)
files := $(wildcard b/*)
files := $(wildcard c/*)
files := $(wildcard d/*)
를 실행한 것과 같다. 딱 파이썬에서 list를 for 문으로 순회하는 것과 같은 방식으로 동작한다.



subst 함수
매우 간단한 펑션이다.
subst

filter-out

반응형