Advertisement
Guest User

Untitled

a guest
Jun 21st, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.04 KB | None | 0 0
  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION
  3.  
  4. IF "%PATH%" == "" GOTO NOPATH
  5. REM MODIFY THE DIRECTORIES HERE FOR OGRE3D.
  6.  
  7. set files=log logmanager renderwindow root scenemanager viewport framelistener camera
  8.  
  9. goto PREPAREARGS
  10.  
  11.  
  12. :BUILD
  13. FOR %%N IN (%files%) DO mingw32-g++.exe -mthreads -fmessage-length=0 -fexceptions -fident -DWIN32 -D_DEBUG -D_WINDOWS  -Wall -g    -I%OGRE_PATH%\include\OGRE -I%OGRE_PATH%\boost_1_42 -I..\Dogre  -c "dogre\%%N\%%N.cpp" -o obj\Debug\dogre\%%N\%%N.o
  14.  
  15. mingw32-g++.exe -shared   -Wl,--dll -L%OGRE_PATH%\bin\debug -Ldogre !objects! -o build\Dogre.dll -Wl,--enable-auto-image-base -Wl,--add-stdcall-alias  %OGRE_PATH%\bin\debug\OgreMain_d.dll %OGRE_PATH%\bin\debug\OIS_d.dll
  16.  
  17. echo Now run postbuild.bat
  18. GOTO END
  19.  
  20.  
  21. :NOPATH
  22. echo Please set the OGRE_PATH environment variable.
  23.  
  24.  
  25. :PREPAREARGS
  26. SET first=0
  27. SET objects=
  28.  
  29. FOR %%N IN (%files%) DO (
  30. IF !first!==0 (
  31. (SET objects=obj\Debug\dogre\%%N\%%N.o)
  32. )
  33. IF !first!==1 SET objects=!objects! obj\Debug\dogre\%%N\%%N.o
  34. SET first=1
  35. )
  36. goto BUILD
  37.  
  38.  
  39. :END
  40. endlocal
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement