Explorar o código

Removed build bat files added by pull request, windows fixes

Ivan Safrin %!s(int64=12) %!d(string=hai) anos
pai
achega
94423a0646

+ 1 - 1
Core/Contents/Include/PolyWinCore.h

@@ -175,7 +175,7 @@ public:
 		
 	public:
 		
-		Win32Core(PolycodeViewBase *view, int xRes, int yRes, bool fullScreen, bool vSync, int aaLevel, int anisotropyLevel, int frameRate,  int monitorIndex = -1);
+		Win32Core(PolycodeViewBase *view, int xRes, int yRes, bool fullScreen, bool vSync, int aaLevel, int anisotropyLevel, int frameRate,  int monitorIndex = -1, bool retinaSupport = false);
 		~Win32Core();
 
 		void enableMouse(bool newval);

+ 3 - 3
Core/Contents/Source/PolyMesh.cpp

@@ -396,7 +396,7 @@ void Mesh::createLineCircle(Number w, Number h, unsigned int numSegments) {
  
     int step;
     if(numSegments > 0) {
-        step = ceil(360/numSegments);
+        step = ceil(360.0/((Number)numSegments));
     } else {
         step = 1;
     }
@@ -924,9 +924,9 @@ void Mesh::calculateTangents() {
 Vector3 Mesh::getFaceNormalForVertex(unsigned int index) {
     unsigned int faceNormalIndex;
     if(meshType == Mesh::QUAD_MESH) {
-        faceNormalIndex = floor(index/4);
+        faceNormalIndex = floor(((Number)index)/4.0);
     } else {
-        faceNormalIndex = floor(index/3);
+        faceNormalIndex = floor(((Number)index)/3.0);
     }
     
     if(faceNormalIndex < faceNormals.size()) {

+ 1 - 1
Core/Contents/Source/PolyWinCore.cpp

@@ -78,7 +78,7 @@ void Core::getScreenInfo(int *width, int *height, int *hz) {
     if (hz) *hz = mode.dmDisplayFrequency;
 }
 
-Win32Core::Win32Core(PolycodeViewBase *view, int _xRes, int _yRes, bool fullScreen, bool vSync, int aaLevel, int anisotropyLevel, int frameRate,  int monitorIndex) 
+Win32Core::Win32Core(PolycodeViewBase *view, int _xRes, int _yRes, bool fullScreen, bool vSync, int aaLevel, int anisotropyLevel, int frameRate,  int monitorIndex, bool retinaSupport) 
 	: Core(_xRes, _yRes, fullScreen, vSync, aaLevel, anisotropyLevel, frameRate, monitorIndex) {
 
 	hWnd = *((HWND*)view->windowData);

+ 12 - 2
IDE/Build/Windows/Polycode.vcxproj

@@ -11,6 +11,8 @@
     </ProjectConfiguration>
   </ItemGroup>
   <ItemGroup>
+    <ClCompile Include="..\..\Contents\Source\EditorGrid.cpp" />
+    <ClCompile Include="..\..\Contents\Source\EntityEditorPropertyView.cpp" />
     <ClCompile Include="..\..\Contents\Source\ExampleBrowserWindow.cpp" />
     <ClCompile Include="..\..\Contents\Source\ExportProjectWindow.cpp" />
     <ClCompile Include="..\..\Contents\Source\NewFileWindow.cpp" />
@@ -19,27 +21,32 @@
     <ClCompile Include="..\..\Contents\Source\PolycodeConsole.cpp" />
     <ClCompile Include="..\..\Contents\Source\PolycodeEditor.cpp" />
     <ClCompile Include="..\..\Contents\Source\PolycodeEditorManager.cpp" />
+    <ClCompile Include="..\..\Contents\Source\PolycodeEntityEditor.cpp" />
     <ClCompile Include="..\..\Contents\Source\PolycodeFontEditor.cpp" />
     <ClCompile Include="..\..\Contents\Source\PolycodeFrame.cpp" />
     <ClCompile Include="..\..\Contents\Source\PolycodeIDEApp.cpp" />
     <ClCompile Include="..\..\Contents\Source\PolycodeImageEditor.cpp" />
     <ClCompile Include="..\..\Contents\Source\PolycodeMaterialEditor.cpp" />
+    <ClCompile Include="..\..\Contents\Source\PolycodeMeshEditor.cpp" />
     <ClCompile Include="..\..\Contents\Source\PolycodeProject.cpp" />
     <ClCompile Include="..\..\Contents\Source\PolycodeProjectBrowser.cpp" />
     <ClCompile Include="..\..\Contents\Source\PolycodeProjectEditor.cpp" />
     <ClCompile Include="..\..\Contents\Source\PolycodeProjectManager.cpp" />
     <ClCompile Include="..\..\Contents\Source\PolycodeProps.cpp" />
     <ClCompile Include="..\..\Contents\Source\PolycodeRemoteDebugger.cpp" />
-    <ClCompile Include="..\..\Contents\Source\PolycodeScreenEditor.cpp" />
     <ClCompile Include="..\..\Contents\Source\PolycodeSpriteEditor.cpp" />
     <ClCompile Include="..\..\Contents\Source\PolycodeTextEditor.cpp" />
     <ClCompile Include="..\..\Contents\Source\PolycodeToolLauncher.cpp" />
     <ClCompile Include="..\..\Contents\Source\SettingsWindow.cpp" />
     <ClCompile Include="..\..\Contents\Source\TextureBrowser.cpp" />
     <ClCompile Include="..\..\Contents\Source\ToolWindows.cpp" />
+    <ClCompile Include="..\..\Contents\Source\TrackballCamera.cpp" />
+    <ClCompile Include="..\..\Contents\Source\TransformGizmo.cpp" />
     <ClCompile Include="main.cpp" />
   </ItemGroup>
   <ItemGroup>
+    <ClInclude Include="..\..\Contents\Include\EditorGrid.h" />
+    <ClInclude Include="..\..\Contents\Include\EntityEditorPropertyView.h" />
     <ClInclude Include="..\..\Contents\Include\ExampleBrowserWindow.h" />
     <ClInclude Include="..\..\Contents\Include\ExportProjectWindow.h" />
     <ClInclude Include="..\..\Contents\Include\NewFileWindow.h" />
@@ -48,25 +55,28 @@
     <ClInclude Include="..\..\Contents\Include\PolycodeConsole.h" />
     <ClInclude Include="..\..\Contents\Include\PolycodeEditor.h" />
     <ClInclude Include="..\..\Contents\Include\PolycodeEditorManager.h" />
+    <ClInclude Include="..\..\Contents\Include\PolycodeEntityEditor.h" />
     <ClInclude Include="..\..\Contents\Include\PolycodeFontEditor.h" />
     <ClInclude Include="..\..\Contents\Include\PolycodeFrame.h" />
     <ClInclude Include="..\..\Contents\Include\PolycodeGlobals.h" />
     <ClInclude Include="..\..\Contents\Include\PolycodeIDEApp.h" />
     <ClInclude Include="..\..\Contents\Include\PolycodeImageEditor.h" />
     <ClInclude Include="..\..\Contents\Include\PolycodeMaterialEditor.h" />
+    <ClInclude Include="..\..\Contents\Include\PolycodeMeshEditor.h" />
     <ClInclude Include="..\..\Contents\Include\PolycodeProject.h" />
     <ClInclude Include="..\..\Contents\Include\PolycodeProjectBrowser.h" />
     <ClInclude Include="..\..\Contents\Include\PolycodeProjectEditor.h" />
     <ClInclude Include="..\..\Contents\Include\PolycodeProjectManager.h" />
     <ClInclude Include="..\..\Contents\Include\PolycodeProps.h" />
     <ClInclude Include="..\..\Contents\Include\PolycodeRemoteDebugger.h" />
-    <ClInclude Include="..\..\Contents\Include\PolycodeScreenEditor.h" />
     <ClInclude Include="..\..\Contents\Include\PolycodeSpriteEditor.h" />
     <ClInclude Include="..\..\Contents\Include\PolycodeTextEditor.h" />
     <ClInclude Include="..\..\Contents\Include\PolycodeToolLauncher.h" />
     <ClInclude Include="..\..\Contents\Include\SettingsWindow.h" />
     <ClInclude Include="..\..\Contents\Include\TextureBrowser.h" />
     <ClInclude Include="..\..\Contents\Include\ToolWindows.h" />
+    <ClInclude Include="..\..\Contents\Include\TrackballCamera.h" />
+    <ClInclude Include="..\..\Contents\Include\TransformGizmo.h" />
     <ClInclude Include="resource.h" />
   </ItemGroup>
   <ItemGroup>

+ 36 - 6
IDE/Build/Windows/Polycode.vcxproj.filters

@@ -63,9 +63,6 @@
     <ClCompile Include="..\..\Contents\Source\PolycodeRemoteDebugger.cpp">
       <Filter>Source</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\Contents\Source\PolycodeScreenEditor.cpp">
-      <Filter>Source</Filter>
-    </ClCompile>
     <ClCompile Include="..\..\Contents\Source\PolycodeSpriteEditor.cpp">
       <Filter>Source</Filter>
     </ClCompile>
@@ -90,6 +87,24 @@
     <ClCompile Include="..\..\Contents\Source\SettingsWindow.cpp">
       <Filter>Source</Filter>
     </ClCompile>
+    <ClCompile Include="..\..\Contents\Source\PolycodeMeshEditor.cpp">
+      <Filter>Source</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Contents\Source\TrackballCamera.cpp">
+      <Filter>Source</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Contents\Source\TransformGizmo.cpp">
+      <Filter>Source</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Contents\Source\EditorGrid.cpp">
+      <Filter>Source</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Contents\Source\EntityEditorPropertyView.cpp">
+      <Filter>Source</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Contents\Source\PolycodeEntityEditor.cpp">
+      <Filter>Source</Filter>
+    </ClCompile>
   </ItemGroup>
   <ItemGroup>
     <ClInclude Include="..\..\Contents\Include\ExampleBrowserWindow.h">
@@ -149,9 +164,6 @@
     <ClInclude Include="..\..\Contents\Include\PolycodeRemoteDebugger.h">
       <Filter>Include</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\Contents\Include\PolycodeScreenEditor.h">
-      <Filter>Include</Filter>
-    </ClInclude>
     <ClInclude Include="..\..\Contents\Include\PolycodeSpriteEditor.h">
       <Filter>Include</Filter>
     </ClInclude>
@@ -174,6 +186,24 @@
       <Filter>Include</Filter>
     </ClInclude>
     <ClInclude Include="resource.h" />
+    <ClInclude Include="..\..\Contents\Include\EditorGrid.h">
+      <Filter>Include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Contents\Include\EntityEditorPropertyView.h">
+      <Filter>Include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Contents\Include\PolycodeEntityEditor.h">
+      <Filter>Include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Contents\Include\PolycodeMeshEditor.h">
+      <Filter>Include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Contents\Include\TrackballCamera.h">
+      <Filter>Include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Contents\Include\TransformGizmo.h">
+      <Filter>Include</Filter>
+    </ClInclude>
   </ItemGroup>
   <ItemGroup>
     <ResourceCompile Include="Polycode.rc" />

+ 1 - 1
IDE/Build/Windows/Polycode.vcxproj.user

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <LocalDebuggerWorkingDirectory>$(ProjectDir)</LocalDebuggerWorkingDirectory>
     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
+    <LocalDebuggerWorkingDirectory>..</LocalDebuggerWorkingDirectory>
   </PropertyGroup>
 </Project>

+ 2 - 0
IDE/Contents/Source/PolycodeIDEApp.cpp

@@ -35,6 +35,8 @@ PolycodeIDEApp::PolycodeIDEApp(PolycodeView *view) : EventDispatcher() {
 	core = new POLYCODE_CORE(view, 1100, 700,false,true, 0, 0,60, -1, true);
 //	core->pauseOnLoseFocus = true;
     
+	printf("DIR: %s\n", core->getDefaultWorkingDirectory().c_str());
+
     Entity::defaultBlendingMode = Renderer::BLEND_MODE_NONE;
 	
 	CoreServices::getInstance()->getResourceManager()->reloadResourcesOnModify = true;

+ 1 - 2
IDE/Contents/Source/PolycodeToolLauncher.cpp

@@ -157,9 +157,8 @@ String PolycodeToolLauncher::importAssets(String sourceFile, String inFolder, bo
 
 	
 #ifdef _WINDOWS
-	String targetFolder = polycodeBasePath;
 	String command = "\""+polycodeBasePath+"/Standalone/Bin/polyimport.exe\"";
-	ret = CoreServices::getInstance()->getCore()->executeExternalCommand(command, args, targetFolder);
+	ret = CoreServices::getInstance()->getCore()->executeExternalCommand(command, args, inFolder);
 #else
 	String command = polycodeBasePath+"/Standalone/Bin/polyimport";
 	ret = CoreServices::getInstance()->getCore()->executeExternalCommand(command, args, inFolder);

+ 1 - 2
IDE/Contents/Source/ToolWindows.cpp

@@ -285,9 +285,8 @@ void AssetImporterWindow::handleEvent(Event *event) {
 		dispatchEvent(new UIEvent(), UIEvent::CLOSE_EVENT);	
 	} else if(event->getDispatcher() == cancelButton) {
 		dispatchEvent(new UIEvent(), UIEvent::CLOSE_EVENT);
-	} else {
-		refreshPreview();
 	}
+
 	UIWindow::handleEvent(event);
 }
 

+ 0 - 2
IDE/Contents/Source/TrackballCamera.cpp

@@ -203,8 +203,6 @@ void TrackballCamera::updateCamera() {
 
 void TrackballCamera::disableRotation(bool val) {
     rotationDisabled = val;
-
-	return true;
 }
 
 Vector3 TrackballCamera::getMouseProjectionOnBall(const Vector2 &mousePosition) {

+ 0 - 50
build.all.bat

@@ -1,50 +0,0 @@
-SET VisualStudioVersion=11.0
-
-cd Dependencies
-mkdir Build
-cd Build
-cmake -G "Visual Studio 11" ..
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug ALL_BUILD.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug glext.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug wglext.vcxproj
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release ALL_BUILD.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release glext.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release wglext.vcxproj
-
-cd..
-cd..
-
-pause
-
-mkdir Build
-cd Build
-cmake -G "Visual Studio 11" .. -DPOLYCODE_BUILD_BINDINGS=ON -DPOLYCODE_BUILD_PLAYER=ON
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug ALL_BUILD.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug PolycodeLua.vcxproj
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release ALL_BUILD.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release PolycodeLua.vcxproj
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug INSTALL.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release INSTALL.vcxproj
-
-cd..
-pause
-
-cd Standalone
-mkdir Build
-cd Build
-cmake -G "Visual Studio 11" ..
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug ALL_BUILD.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release ALL_BUILD.vcxproj
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug INSTALL.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release INSTALL.vcxproj
-
-cd..
-cd..
-pause

+ 0 - 17
build.core.bat

@@ -1,17 +0,0 @@
-SET VisualStudioVersion=11.0
-
-mkdir Build
-cd Build
-cmake -G "Visual Studio 11" .. -DPOLYCODE_BUILD_BINDINGS=ON -DPOLYCODE_BUILD_PLAYER=ON
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug ALL_BUILD.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug PolycodeLua.vcxproj
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release ALL_BUILD.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release PolycodeLua.vcxproj
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug INSTALL.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release INSTALL.vcxproj
-
-cd ..
-pause

+ 0 - 16
build.deps.bat

@@ -1,16 +0,0 @@
-SET VisualStudioVersion=11.0
-
-cd Dependencies
-mkdir Build
-cd Build
-cmake -G "Visual Studio 11" ..
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug ALL_BUILD.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug glext.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug wglext.vcxproj
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release ALL_BUILD.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release glext.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release wglext.vcxproj
-
-pause

+ 0 - 17
build.standalone.bat

@@ -1,17 +0,0 @@
-SET VisualStudioVersion=11.0
-
-
-cd Standalone
-mkdir Build
-cd Build
-cmake -G "Visual Studio 11" ..
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug ALL_BUILD.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release ALL_BUILD.vcxproj
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug INSTALL.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release INSTALL.vcxproj
-
-cd..
-cd..
-pause

+ 0 - 53
rebuild.all.bat

@@ -1,53 +0,0 @@
-SET VisualStudioVersion=11.0
-
-cd Dependencies
-rmdir /s /q Build
-mkdir Build
-cd Build
-cmake -G "Visual Studio 11" ..
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug ALL_BUILD.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug glext.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug wglext.vcxproj
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release ALL_BUILD.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release glext.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release wglext.vcxproj
-
-cd..
-cd..
-
-pause
-
-rmdir /s /q Build
-mkdir Build
-cd Build
-cmake -G "Visual Studio 11" .. -DPOLYCODE_BUILD_BINDINGS=ON -DPOLYCODE_BUILD_PLAYER=ON
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug ALL_BUILD.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug PolycodeLua.vcxproj
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release ALL_BUILD.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release PolycodeLua.vcxproj
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug INSTALL.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release INSTALL.vcxproj
-
-cd..
-pause
-
-cd Standalone
-rmdir /s /q Build
-mkdir Build
-cd Build
-cmake -G "Visual Studio 11" ..
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug ALL_BUILD.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release ALL_BUILD.vcxproj
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug INSTALL.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release INSTALL.vcxproj
-
-cd..
-cd..
-pause

+ 0 - 34
rebuild.core-standalone.bat

@@ -1,34 +0,0 @@
-SET VisualStudioVersion=11.0
-
-rmdir /s /q Build
-mkdir Build
-cd Build
-cmake -G "Visual Studio 11" .. -DPOLYCODE_BUILD_BINDINGS=ON -DPOLYCODE_BUILD_PLAYER=ON
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug ALL_BUILD.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug PolycodeLua.vcxproj
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release ALL_BUILD.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release PolycodeLua.vcxproj
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug INSTALL.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release INSTALL.vcxproj
-
-cd..
-pause
-
-cd Standalone
-rmdir /s /q Build
-mkdir Build
-cd Build
-cmake -G "Visual Studio 11" ..
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug ALL_BUILD.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release ALL_BUILD.vcxproj
-
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Debug INSTALL.vcxproj
-"%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /nologo /property:Configuration=Release INSTALL.vcxproj
-
-cd..
-cd..
-pause