
REM 生成物にごみが入らないように、romfilesを削除
rm -rf %PROJECT_ROOT_XY%prog/romfiles/

REM 更新処理
ruby tools/BurnRomUsefulBatch/UpdateProject.rb

REM MAKE
echo|fmk X

if not %ERRORLEVEL%==0 GOTO ERROR

GOTO END

:ERROR
cd %PROJECT_ROOT_XY%
@ECHO エラー処理
REM 通知(尾上)
"C:\Program Files (x86)\IPMsg\ipmsg.exe" /MSG W00272 fmk X ROM焼きに失敗しました
REM 通知(高田)
REM "C:\Program Files (x86)\IPMsg\ipmsg.exe" /MSG W00281 fmk X ROM焼きに失敗しました

exit /b -1

:END

REM コピー
ruby ./tools/BurnRomUsefulBatch/CopyRomFile.rb ./tools/BurnRomUsefulBatch/last_update.xml xy_project fmk X Release X:\rom\

REM axfとmapファイルを固めたzipファイルをX:\romフォルダに生成
ruby ./tools/BurnRomUsefulBatch/MapAxfCopy.rb ./tools/BurnRomUsefulBatch/last_update.xml xy_project fmk X Release X:\rom\


REM 通知(尾上)
"C:\Program Files (x86)\IPMsg\ipmsg.exe" /MSG W00272 fmk X ROM焼けました
REM 通知(高田)
REM "C:\Program Files (x86)\IPMsg\ipmsg.exe" /MSG W00281 fmk X ROM焼けました

@ECHO 正常終了処理

popd
exit /b 0
