Everything
 

-MP【V2.03.00以降】


コンパイル・オプション / 依存関係ファイル出力指定オプション

[指定形式]

-MP

 

-

省略時解釈

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

[詳細説明]

-

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

-

-output=dep, -MM, -MD, -MMDのいずれも指定されていない場合は、エラーとなります。

[例]

ccrx test.c -isa=rxv3 -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.

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