@ECHO OFF
SETLOCAL
SET BATDIR=%~dp0

REM ┃MakefileでUSE_RESOURCE=1が定義されていたら、リソース使用と判断します。
grep.exe -q "^USE_RESOURCE=1" %BATDIR%..\Makefile

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

REM ┃リソース使用(0)か直接リンク(1)かによって、適切な定義ファイルを生成します。
DIR /B %BATDIR%*.bmp | gawk.exe -f %BATDIR%MkTexH.awk %ERRORLEVEL% > %BATDIR%..\texture.h
