<element name="EXTRA.ARG" optional="yes"/>\r
\r
<sequential>\r
- <!-- Lack Dependency Check -->\r
- <exec dir="${DEST_DIR_OUTPUT}" executable="${ASM}" failonerror="true">\r
- <arg line="/nologo /omf ${MODULE_DIR}/@{FILEPATH}/@{FILENAME}.@{FILEEXT} /Bl${ASMLINK} ${ASMLINK_FLAGS}"/>\r
- </exec>\r
- <concat destfile="${DEST_DIR_OUTPUT}/@{FILENAME}.cat" binary="yes">\r
- <filelist dir="${MODULE_DIR}" files="Blank2.pad"/>\r
- <filelist dir="${DEST_DIR_OUTPUT}" files="@{FILENAME}.com"/>\r
- </concat>\r
+ <OnDependency>\r
+ <sourcefiles>\r
+ <file name="${MODULE_DIR}/@{FILEPATH}/@{FILENAME}.@{FILEEXT}"/>\r
+ </sourcefiles>\r
+ <targetfiles>\r
+ <file name="${DEST_DIR_OUTPUT}/@{FILENAME}.cat"/>\r
+ </targetfiles>\r
+ \r
+ <sequential>\r
+ <exec dir="${DEST_DIR_OUTPUT}" executable="${ASM}" failonerror="true">\r
+ <arg line="/nologo /omf ${MODULE_DIR}/@{FILEPATH}/@{FILENAME}.@{FILEEXT} /Bl${ASMLINK} ${ASMLINK_FLAGS}"/>\r
+ </exec>\r
+ <concat destfile="${DEST_DIR_OUTPUT}/@{FILENAME}.cat" binary="yes">\r
+ <filelist dir="${MODULE_DIR}" files="Blank2.pad"/>\r
+ <filelist dir="${DEST_DIR_OUTPUT}" files="@{FILENAME}.com"/>\r
+ </concat>\r
+ </sequential>\r
+ </OnDependency>\r
</sequential>\r
</macrodef>\r
\r