read
dependencies 를 찾을 때, VPATH 라는 변수를 활용하면 보다 쉽게 Makefile 을 만들 수 있다.
VPATH = src:../headers # 라고 되어 있고, foo.c 파일이 현재 디렉토리에 없고 src 안에 있을 때 foo.o : foo.c # 이 규칙은 아래와 같이 해석된다. foo.o : src/foo.c
http://www.gnu.org/software/make/manual/make.html#General-Search
이렇게 편한 걸 스트링 치환으로 해결하려 했다니...ㅋ