Makefile이 처음이라면 GNU make에서 정리를 읽어보면 좋겠지만 로딩이 좀 느리다.
한글 번역 GNU make도 있다.
현재 target의 이름
현재 target보다 최근에 변경된 필요 항목 리스트
목표 이름에서 확장자가 없는 이름. 현재 target보다 최근에 변경된 현재 필요 항목의 이름(확장자 제외). (확장자 규칙에서만 사용 가능)
현재의 타깃이 라이블러리 모듈일 때 .o 파일에 대응되는 이름.
$(patsubst pattern,replacement,text) text 에서 pattern 과 일치하는 것을 replacement 로 교체.
참고https://www.joinc.co.kr/w/Site/C/Documents/minzkn_make
참고https://www.gnu.org/software/make/manual/html_node/Pattern-Examples.html