gnu make 를 이용하여 c나 asem을 컴파일 할 때 수정이 안된 파일들은
그냥 skip 하여 재 컴파일을 안하죠.
이 때 C 파일은 수정을 하지 않더라도 C 파일이 include 시킨
헤더 파일이 수정이 되었다면 수정된 헤더 파일 내용을 적용시키기
위해서 이 헤더파일을 include 한 모든 C 파일은 재컴파일이 되어야
하는데요, 실제로는 C 소스 파일은 수정이 안되었으므로 재컴파일이
안되더라구요. 그래서 변경된 Header 파일도 적용이 안되고.
혹시 header 파일을 수정하면 이 header 파일을 include 한 모든
C 파일을 재컴파일 할 수 있는 방법이 있나요?
단, object 파일을 지우는 방법과 touch 명령을 사용하는 방법은
제외하고 입니다.
그럼, 좋은 하루 되세요