@ECHO OFF
SETLOCAL
SET BATDIR=%~dp0

REM //{{2017/08/01変更:「srfファイルリンクリソース」に対応した事に伴い、リソース使用の判断を変更しました。
REM //REM ┃MakefileでUSE_RESOURCE=1が定義されていたら、リソース使用と判断します。
REM //grep.exe -q "^USE_RESOURCE=1" %BATDIR%..\Makefile
REM //↓2017/08/01変更:「srfファイルリンクリソース」に対応した事に伴い、リソース使用の判断を変更しました。
REM ┃MakefileでUSE_RESOURCE=〜が定義されていたら、リソース使用と判断します。
grep.exe -q "^USE_RESOURCE=" %BATDIR%..\Makefile
REM //}}2017/08/01変更:「srfファイルリンクリソース」に対応した事に伴い、リソース使用の判断を変更しました。

REM ┃リソース使用であるがSoundはリソースに含めず直接リンクする場合は、下記の一行を有効にしてください。
REM ┃ERRORLEVELを明示的にSETすることは御法度なのですが、(本当のERRORLEVELが隠されてしまうから)
REM ┃SETLOCALの効果によりバッチファイル内に限定されるので、このケースでは大丈夫です。
REM SET ERRORLEVEL=1

REM ┃リソース使用(0)か直接リンク(1)かによって、適切な定義ファイルを生成します。
REM #//{{2016/01/11変更:PhrDef.txtを経由してsound.hを生成するように変更した事に伴い、当バッチスクリプトはTexDef.txtを出力するように変更しました。詳細は、/clip/test.pce/Makefileの同日のコメントを参照して下さい。
REM #//DIR /B %BATDIR%*.wav | gawk.exe -f %BATDIR%MkSndH.awk %ERRORLEVEL% > %BATDIR%..\sound.h
REM #//↓2016/01/11変更:PhrDef.txtを経由してsound.hを生成するように変更した事に伴い、当バッチスクリプトはTexDef.txtを出力するように変更しました。詳細は、/clip/test.pce/Makefileの同日のコメントを参照して下さい。
DIR /B %BATDIR%*.wav | gawk.exe -f %BATDIR%MkSndH.awk %ERRORLEVEL% > %BATDIR%PhrDef.txt
REM #//}}2016/01/11変更:PhrDef.txtを経由してsound.hを生成するように変更した事に伴い、当バッチスクリプトはTexDef.txtを出力するように変更しました。詳細は、/clip/test.pce/Makefileの同日のコメントを参照して下さい。
