executefilecompile

説明

指定されたファイルのコンパイルを実行します。

前提条件

このタスクでは、指定したファイル拡張子に対して正しいタイプのコンパイルが実行されるように、いくつかのプロパティを事前に定義しておく必要があります。
  • mf.cfg - ビルド構成の名前。
  • fileextn.<file extension> - ファイル拡張子のプロパティには fileextn というプレフィックスが付き、その後にファイル拡張子が続きます (例:<property name="fileextn.cbl" value="cobol"/>)。プロパティの値は、実行するコンパイルのタイプを示します。

このタスクでは、プロパティの値で指定されたコンパイルのタイプごとにターゲットが必要です。ターゲットは、このタスクに渡されたファイルの実際のコンパイルを実行します。

ターゲット名は次の構文に従う必要があります。

FileCompile.${mf.cfg}.${fileextn.<file extension>}

たとえば、次のプロパティを取るとします。

<property name="mf.cfg" value "singleFileConfig"/>
<property name="fileextn.cbl" value "cobol"/>

この場合、次のターゲットが存在することを意味します。

<target name="FileCompile.singleFileConfig.cobol">
</target>

パラメーター

属性 説明 必須
fileslist 処理するファイル名のカンマ (「,」) 区切りのリスト (スペースの有無は問わない) はい

fileslist のファイルをコンパイルします。
<executefilecompile filesList="${fileslist}" />