Everything

-MP【V1.01.00以降】


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

[指定形式]

-MP

 

-

省略時解釈

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

[詳細説明]

-

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

-

-Mまたは-MMオプションの指定がない場合は,本オプションを無視します。

[使用例]

ccrl test.c -cpu=S3 -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.

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