@echo off set VIBE_BIN=%~dps0 set LIBDIR=%VIBE_BIN%..\lib\win-i386 set BINDIR=%VIBE_BIN%..\lib\bin set LIBS="%LIBDIR%\event2.lib" "%LIBDIR%\eay.lib" "%LIBDIR%\ssl.lib" ws2_32.lib set EXEDIR=%TEMP%\.rdmd\source set START_SCRIPT=%EXEDIR%\vibe.cmd if NOT EXIST %EXEDIR% ( mkdir %EXEDIR% ) copy "%VIBE_BIN%*.dll" %EXEDIR% > nul 2>&1 if "%1" == "build" copy "%VIBE_BIN%*.dll" . > nul 2>&1 copy "%VIBE_BIN%dub.d" %EXEDIR% > nul 2>&1 rem Run, execute, do everything.. but when you do it, do it with the vibe! rdmd -debug -g -w -property -of%EXEDIR%\dub.exe -I%VIBE_BIN%..\source %LIBS% %EXEDIR%\dub.d %VIBE_BIN% %START_SCRIPT% %* rem Finally, start the app, if dub succeded. if ERRORLEVEL 0 %START_SCRIPT%