MakeWindows 904 B

1234567891011121314151617181920
  1. # 1 for 64bit, 0 for 32bit:
  2. URHO3D_SRC_DIR=Urho3D/Source
  3. TARGET=Visual Studio 14 Win64
  4. ifeq ($(RENDERER), D3D11)
  5. RENDERER_FLAGS=-DURHO3D_OPENGL=0 -DURHO3D_D3D11=1
  6. else ifeq ($(RENDERER), D3D9)
  7. RENDERER_FLAGS=-DURHO3D_OPENGL=0 -DURHO3D_D3D11=0
  8. else
  9. RENDERER_FLAGS=-DURHO3D_OPENGL=1
  10. endif
  11. Urho3D_Windows:
  12. rm -rf Urho3D/Urho3D_Windows/CMakeFiles && rm -rf Urho3D/Urho3D_Windows/CMakeCache.txt && cd $(URHO3D_SRC_DIR) && cmake -E make_directory ../Urho3D_Windows && cmake -E chdir ../Urho3D_Windows cmake -G "$(TARGET)" ../Urho3D_Windows $(RENDERER_FLAGS) -DURHO3D_PCH=0 -DURHO3D_LUA=0 -DURHO3D_ANGELSCRIPT=0 -VS=14 ../../$(URHO3D_SRC_DIR)/
  13. libUrho3D.a: Urho3D_Windows
  14. cd Urho3D/Urho3D_Windows && cmake --build . --target Urho3D --config Debug && cmake --build . --target PackageTool --config Release
  15. CoreData.pak:
  16. Urho3D/Urho3D_Windows/bin/tool/PackageTool.exe Urho3D/CoreData Urho3D/CoreData.pak -q