Everything
 

-MT【V2.03.00以降】


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

[指定形式]

-MT=<文字列>

 

-

省略時解釈

ヘッダ・ファイル依存関係ファイルに出力するターゲット名は入力ファイルから指定します。

[詳細説明]

-

ヘッダ・ファイル依存関係ファイルに出力するターゲット名を指定します。

-

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

-

<文字列>を省略した場合はエラーとなります。

-

複数指定する場合は、指定した全てをターゲットとします。
複数指定した<文字列>を空白1文字を挟んで結合します。

-

<文字列>に空白を含む場合は\でエスケープします。

[例]

ccrx test.c -isa=rxv3 -M -MT=target1 -MT=target2

-

<Cソース>

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

-

<出力ファイル>

target1 target2: test.c
target1 target2: stdio.h
target1 target2: test1.h
target1 target2: test2.h

注 1.

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

注 2.

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