Newer
Older
dub_jkp / bin / dpm.cmd
  1. @echo off
  2. set VIBE_BIN=%~dps0
  3. set LIBDIR=%VIBE_BIN%..\lib\win-i386
  4. set BINDIR=%VIBE_BIN%..\lib\bin
  5. set LIBS="%LIBDIR%\event2.lib" "%LIBDIR%\eay.lib" "%LIBDIR%\ssl.lib" ws2_32.lib
  6. set EXEDIR=%TEMP%\.rdmd\source
  7. set START_SCRIPT=%EXEDIR%\vibe.cmd
  8.  
  9. if NOT EXIST %EXEDIR% (
  10. mkdir %EXEDIR%
  11. )
  12. copy "%VIBE_BIN%*.dll" %EXEDIR% > nul 2>&1
  13. if "%1" == "build" copy "%VIBE_BIN%*.dll" . > nul 2>&1
  14. copy "%VIBE_BIN%vpm.d" %EXEDIR% > nul 2>&1
  15.  
  16. rem Run, execute, do everything.. but when you do it, do it with the vibe!
  17. rdmd -debug -g -w -property -of%EXEDIR%\vpm.exe -I%VIBE_BIN%..\source %LIBS% %EXEDIR%\vpm.d %VIBE_BIN% %START_SCRIPT% %*
  18.  
  19. rem Finally, start the app, if vpm succeded.
  20. if ERRORLEVEL 0 %START_SCRIPT%