GCC で依存関係の出力

ヘッダファイルなどの依存関係はGCCで出力できる。
いちいちmakefileで依存関係を書かなくてもよくできるのでいい感じ。
mcpからmakefile出力させる手間も省けてよい。

当然GCCをインストールしてないと使えないので、
みんなに配るときは要注意となるなぁ。

C:\>gcc -MM -Idrv C:Project\char_osd.c > inc.txt

C:\Project\char_osd.o: \
 C:\Project\char_osd.c drv/../_model_.h \
 drv/../sys_type.h drv/drv_kento.h drv/../prom.h \
 C:/Project/sysctrl.h \
 C:/Project/prom.h C:/Project/taskio.h \
 C:/Project/globaltask/JVCtoIF.h \
 C:/Project/execcode.h \
 C:/Project/cpu_serial.h \
 C:/Project/execute.h \
 C:/Project/execute_VIDEO.h \
 C:/Project/execute_STILL.h \
 C:/Project/execute_STATE.h \
 C:/Project/execute_MENU.h \
 C:/Project/execute_DISP.h \
 C:/Project/currentman.h \
 C:/Project/currentman_VIDEO.h \
 C:/Project/currentman_STILL.h \
 C:/Project/currentman_ERROR.h \
 C:/Project/char_osd.h \
 C:/Project/_model_.h \
 C:/Project/function.h \
 C:/Project/avif.h \
 /usr/include/stdio.h \
 /usr/include/_ansi.h

みたいな。