320x100
subst
$(subst from,to,text)
subst는 text에서 일부 단어(from)를 다른 단어(to)로 변환할 수 있는 함수.
$(subst aaa,bbb,aaabbbcccddd)
=> bbbbbbcccddd
patsubst
$(patsubst pattern,replacement,text)
subst와 비슷한 역할을 하지만 글자의 replace가 아닌 패턴의 replace가 가능한 함수.
$(patsubst %.c,%.o,x.c.c bar.c)
=> x.c.o bar.o
wildcard
$(wildcard pattern)
pattern은 일반적으로 파일명이나 경로가 포함된 파일 명칭 패턴이고, 특정 파일 명칭 패턴을 통해 원하는 종류의 파일들을 불러오는데 사용하는 함수
$(wildcard ../target/*.c)
=> ../target/main.c ../target/source.c
notdir
$(notdir names...)
입력된 path에서 경로명으로 유추되는 글자들은 제외하고 파일명만 반환하는 함수
$(notdir forge/target.c name.c pms/fiya.mp3)
=> target.c name.c fiya.mp3
출처: https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=komixer_die&logNo=30154063239
320x100