mfdirlist は、cobol、asm、bms、ims、pli タスクで使用される指令を明示的に指定したリストで、これらのタスクのいずれかで使用するか、スタンドアロンの型として使用できます。
| 属性 | 説明 | 必須 |
|---|---|---|
| デバッグ | true の場合、指令リストをデバッグ用にコンパイルされるプログラムに関連付けるように指定されます。デフォルトは false です。 | No |
| refid | mfdirlist インスタンスを実質的に別の mfdirlist インスタンスへの参照にします。
注: refid を指定する場合、属性または入れ子の要素は設定しないでください。
|
No |
| 属性 | 説明 | 必須 |
|---|---|---|
| name | 指令の名前。 | あり |
| value | 指令の値。 | No |
| 属性 | 説明 | 必須 |
|---|---|---|
| value | コンパイラが使用する指令セット。 | あり |
<directive> 要素および <directives> 要素は同じリストで使用できます。
いくつかのコンパイラ指令を指定します。
<mfdirlist>
<directive name="dialect" value="MF"/>
<directive name="charset" value="ASCII"/>
<directive name="noamode">
</mfdirlist>
コンパイラ指令の自由形式のリストを指定します。
<mfdirlist>
<directives value="dialect(MF) charset(ASCII) noamode"/>
</mfdirlist>
参照の mfdirlist 要素でコンパイラ指令を指定し、cobol タスクを使用して COBOL ソース ファイルを関連付けてデバッグ用にコンパイルします。
<mfdirlist id="cobol_directives" debug="true">
<directive name="dialect" value="MF"/>
<directive name="charset" value="ASCII"/>
</mfdirlist>
<cobol srcfile="Program1.cbl" srcdir="${basedir}" desttype="int" destdir="${basedir}/bin" debug="true">
<mfdirlist refid="cobol_directives"/>
</cobol>