gcc -M을 통해서 해당 소스가 끌어와야 하는 헤더들의 목록을 얻어낼수 있다.
이걸 이용하여 역으로
make 파일에서 사용해야 하는 헤더들의 목록을 생성해 낼 수 있고
이걸 make dep나 make depend를 통해서 수행하게 된다.
생각해보니.. ifdef로 된거.. option 파일이 아닌
-D 인자를 통해서 gcc -M -Dflag 해주면... 외부에서 소스변경없이 구현이 가능해져서 더 편하려나?
[링크 : http://developinghappiness.com/?p=174]
[링크 : http://developinghappiness.com/?page_id=222]
'프로그램 사용 > make, configure' 카테고리의 다른 글
make 기본셸 (0) | 2016.06.08 |
---|---|
makefile := = 차이점 (0) | 2016.06.04 |
make 암시적 룰 (0) | 2015.12.18 |
make jobserver unavailable (0) | 2015.12.16 |
make 아카이브 (0) | 2015.12.14 |