@echo off rem TODO: Make these deletes a little less noisy del "template_*.go" del "gen_*.go" cd tmpl_client del "template_*.go" cd .. del "gosora.exe" echo Generating the dynamic code go generate if %errorlevel% neq 0 ( pause exit /b %errorlevel% ) echo Building the router generator go build ./router_gen if %errorlevel% neq 0 ( pause exit /b %errorlevel% ) echo Running the router generator router_gen.exe if %errorlevel% neq 0 ( pause exit /b %errorlevel% ) echo Building the query generator go build "./cmd/query_gen" if %errorlevel% neq 0 ( pause exit /b %errorlevel% ) echo Running the query generator query_gen.exe if %errorlevel% neq 0 ( pause exit /b %errorlevel% ) echo Building the executable go build -o gosora.exe -tags no_ws if %errorlevel% neq 0 ( pause exit /b %errorlevel% ) echo Building the templates gosora.exe -build-templates if %errorlevel% neq 0 ( pause exit /b %errorlevel% ) echo Building the executable... again go build -o gosora.exe -tags no_ws if %errorlevel% neq 0 ( pause exit /b %errorlevel% ) echo Running Gosora gosora.exe pause