属性 | 説明 | 必須 |
---|---|---|
binarydir | 消去する .MOD ファイル出力を含むディレクトリ。 | はい |
configuration | ビルド構成の名前。 | いいえ |
copydir | 消去する .CPY ファイル出力を含むディレクトリ。 | いいえ |
dsect | true の場合、dsectextension で指定した拡張子のファイル出力が消去されます。デフォルトは false です。 | 無視される |
dsectextension | 消去する DSECT 出力ファイルの拡張子を指定します。「.CPY」または「.INC」のいずれかにする必要があります。 | 無視される |
failonerror | true の場合、タスクが 0 以外の戻りコードで終了した際にビルド プロセスを停止します。デフォルトは false です。 | いいえ |
map | true の場合、バイナリ (.MOD) 出力が消去されます。デフォルトは false です。 | 無視される |
verbose | true の場合、追加の情報メッセージがタスクによって表示されます。デフォルトは false です。 | いいえ |
デフォルトでは、<bmsclean> タスクの戻りコードは無視されます。failonerror="true" を設定した場合、ゼロ以外の応答はエラーとして扱われ、ビルドが終了します。
参照の mfdirlist 要素の指令を使用して参照の mffilelist 要素のすべての BMS ビルド成果物を削除します。
<mfdirlist id="bms_directive_set_1"> <directive name="/IGNORE"/> <directive name="/SYSPARM" value="MAP"/> <directive name="/DP" value="."/> <directive name="/SYSPARM" value="DSECT"/> <directive name="/CS" value="$"/> </mfdirlist> <mffilelist id="bms_file_set_1" srcdir="${basedir}" type="srcfile"> <file name="MAPSET1.bms"/> </mffilelist> <bmsclean dsect="true" verbose="false" map="true" failonerror="true" binarydir="${basedir}/bin" copydir="${basedir}" dsectextension=".INC"> <mfdirlist refid="bms_directive_set_1"/> <mffilelist refid="bms_file_set_1"/> </bmsclean>
入れ子の mfdirlist 要素の指令を使用して入れ子の mffilelist 要素のすべての BMS ビルド成果物を、また入れ子の mfdestfilelist 要素を使用して追加のビルド成果物を削除します。
<bmsclean dsect="true" verbose="false" map="true" failonerror="true" binarydir="${basedir}/bin" copydir="${basedir}" dsectextension=".INC"> <mfdirlist> <directive name="/IGNORE"/> <directive name="/SYSPARM" value="MAP"/> <directive name="/DP" value="."/> <directive name="/SYSPARM" value="DSECT"/> <directive name="/CS" value="$"/> </mfdirlist> <mffilelist srcdir="${basedir}" type="srcfile"> <file name="MAPSET1.bms"/> </mffilelist> <mfdestfilelist> <file name="${basedir}/bin/Mapset1.MOD"/> </mfdestfilelist> </bmsclean>