Everything

 

-MP【V2.04.00以降】


ヘッダ・ファイル依存関係ファイルに,インクルード・ファイル名をターゲットとして追加出力します。

[指定形式]

-MP

 

-

省略時解釈

インクルード・ファイル名をターゲットとして出力しません。

[詳細説明]

-

依存関係ファイルに,インクルード・ファイル名をターゲットとして追加出力します。

-

-M,-MM,-MD,-MMDのいずれも指定されていない場合は,本オプションを無視します。

[使用例]

ccrh test.c -M -MP

-

<Cソース>

<test1.h>
#include "test2.h"
<test2.h>
// 空
<test.c>
#include <stdio.h>
#include "test1.h"

-

<出力ファイル>

test.obj: test.c
test.obj: stdio.h
stdio.h:
test.obj: test1.h
test1.h:
test.obj: test2.h
test2.h:

注 1.

パスを含めた出力となる場合があります。

注 2.

出力ファイル例は一部のみ記載しています。実際は依存関係のある全てのファイルが出力されます。