Batch build problems - no Ogre Patches folder

kierenj

28-10-2009 10:04:03

Hi

I'm trying to build Mogre 1.6 from source using the batch build method. I have all the dependencies installed OK.

Step-by-step, the DX SDK files are copied OK, Mogre is checked out, Ogre is checked out, dependencies ZIP is extracted all fine.

But the next steps are these ones: %perl% -pe "s/\n/\n/g" "Mogre 1.6\Mogre\Ogre Patches\CLRObjects.patch" > tempfile.txt ....... however there is no "Ogre Patches" folder in the "Mogre 1.6\Mogre" folder (there's only an "Ogre" folder).

Following that failed step, the command cd "Mogre 1.6\Mogre\cpp2java" fails: there is no cpp2java folder either. Then later, there is no AutoWrap folder. Basically I have "Mogre 1.6", "Mogre" beneath that, then "Ogre" beneath that. So I suppose there's loads of stuff missing??

Should this folder (and the others) come from SVN? Any conceivable reason it isn't in my folder?

Thanks
Kieren



Stdout from build.cmd, for SVN commands:
C:\mogre>"C:\Tools\Svn\svn.exe" co https://mogre.svn.sourceforge.net/svnroot/mogre/trunk "Mogre 1.6"

C:\mogre>"C:\Tools\Svn\svn.exe" co https://ogre.svn.sourceforge.net/svnroo ... nches/v1-6 "Mogre 1.6\Mogre\Ogre"
Checked out revision 9229.

C:\mogre>"C:\Tools\Svn\svn.exe" revert -R "Mogre 1.6\Mogre\Ogre\OgreMain"


Error log:
svn: Failed to add directory 'Mogre 1.6\Mogre': an unversioned directory of the
same name already exists
Can't open Mogre 1.6\Mogre\Ogre Patches\CLRObjects.patch: No such file or direct
ory.
The system cannot find the path specified.
Can't open Mogre 1.6\Mogre\Ogre Patches\Exception.patch: No such file or directo
ry.
The system cannot find the path specified.
Can't open Mogre 1.6\Mogre\Ogre Patches\OgreMain_vcproj.patch: No such file or d
irectory.
The system cannot find the path specified.
C:\Tools\patch\bin\patch.exe: **** Can't open patch file ..\Ogre Patches\CLRObje
cts.patch : No such file or directory
C:\Tools\patch\bin\patch.exe: **** Can't open patch file ..\Ogre Patches\Excepti
on.patch : No such file or directory
C:\Tools\patch\bin\patch.exe: **** Can't open patch file ..\Ogre Patches\OgreMai
n_vcproj.patch : No such file or directory
Could Not Find C:\mogre\Mogre 1.6\Mogre\Ogre\*.orig
The system cannot find the path specified.
'doxygen.bat' is not recognized as an internal or external command,
operable program or batch file.

kierenj

28-10-2009 10:57:38

Fixed that one by deleting the folders and starting again. SVN process would hang and require a power-off (shutdown hangs) so that must have happened and corrupted the SVN state.

Anyway now getting invalid XML in the vc9 project file for the step after AutoWrap, and missing CLRObjects.INC, so I'm installing VS2008's SP1 in case that fixes it. .....

kierenj

28-10-2009 11:17:16

Nope! The error is below. Can anyone help? It makes sense to me: there's some nested double-quotes. Is this is everyone else's vcproj file? Any ideas??



Microsoft (R) Visual Studio Version 9.0.30729.1.
Copyright (C) Microsoft Corp. All rights reserved.

The following error has occurred during XML parsing:

File: C:\mogre\Mogre 1.6\Mogre\Ogre\OgreMain\scripts\OgreMain_vc9.vcproj
Line: 1200
Column: 26
Error Message:
Whitespace expected.

The file 'C:\mogre\Mogre 1.6\Mogre\Ogre\OgreMain\scripts\OgreMain_vc9.vcproj' ha
s failed to load.1>------ Build started: Project: Plugin_PCZSceneManager, Config
uration: Debug Win32 ------





The appropriate line is the "CommandLine=" line:



<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
CommandLine="copy "$(InputPath)" ..\include"
AdditionalDependencies="$(InputPath)"
Outputs="..\include\$(InputFileName)"
/>
</FileConfiguration>

GantZ

28-10-2009 11:37:18

it seem that the patching process of the vcproj file is incorrect (wonder what gone bad here). : my vcproj, (patched) look like this :


<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9,00"
Name="OgreMain"
ProjectGUID="{35AFBABB-DF05-43DE-91A7-BB828A874015}"
RootNamespace="OgreMain"
Keyword="Win32Proj"
TargetFrameworkVersion="131072"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="..\..\lib"
IntermediateDirectory="..\obj\$(ConfigurationName)"
ConfigurationType="2"
InheritedPropertySheets="$(VCInstallDir)\VCProjectDefaults\UpgradeFromVC70.vsprops"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
EnableIntrinsicFunctions="true"
AdditionalIncludeDirectories="..\include;&quot;$(OGRE_DEP_INCLUDE)&quot;;..\src\nedmalloc"
PreprocessorDefinitions="WIN32;_DEBUG;_USRDLL;_MT;OGRE_NONCLIENT_BUILD;FREEIMAGE_LIB"
MinimalRebuild="true"
ExceptionHandling="2"
BasicRuntimeChecks="3"
SmallerTypeCheck="true"
RuntimeLibrary="3"
BufferSecurityCheck="true"
EnableFunctionLevelLinking="true"
FloatingPointModel="2"
DisableLanguageExtensions="false"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="OgreStableHeaders.h"
WarningLevel="3"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="4"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="kernel32.lib user32.lib zziplibd.lib zlibd.lib freetype235_D.lib Mogre_d.lib freeimaged.lib"
OutputFile="$(OutDir)/OgreMain_d.dll"
Version="0.99"
LinkIncremental="2"
SuppressStartupBanner="true"
AdditionalLibraryDirectories="&quot;$(OGRE_DEP_LIB)\$(ConfigurationName)&quot;;..\..\lib"
IgnoreAllDefaultLibraries="false"
IgnoreDefaultLibraryNames="LIBCD;LIBCMTD"
GenerateDebugInformation="true"
ProgramDatabaseFile="$(OutDir)/OgreMain_d.pdb"
SubSystem="1"
OptimizeForWindows98="1"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ImportLibrary="$(OutDir)/OgreMain_d.lib"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
UseFAT32Workaround="true"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
CommandLine="copy $(OutDir)\$(TargetFileName) ..\..\Samples\Common\bin\$(ConfigurationName)&#x0D;&#x0A;copy $(OutDir)\$(TargetFileName) ..\..\Tools\Common\bin\$(ConfigurationName)&#x0D;&#x0A;"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="..\..\lib"
IntermediateDirectory="..\obj\$(ConfigurationName)"
ConfigurationType="2"
InheritedPropertySheets="$(VCInstallDir)\VCProjectDefaults\UpgradeFromVC70.vsprops"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="2"
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
EnableFiberSafeOptimizations="true"
AdditionalIncludeDirectories="..\include;&quot;$(OGRE_DEP_INCLUDE)&quot;;..\src\nedmalloc"
PreprocessorDefinitions="WIN32;NDEBUG;_USRDLL;_MT;OGRE_NONCLIENT_BUILD;FREEIMAGE_LIB"
StringPooling="true"
MinimalRebuild="true"
ExceptionHandling="2"
RuntimeLibrary="2"
BufferSecurityCheck="false"
EnableFunctionLevelLinking="true"
FloatingPointModel="2"
DisableLanguageExtensions="false"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="OgreStableHeaders.h"
WarningLevel="3"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="kernel32.lib user32.lib zziplib.lib zlib.lib freetype235.lib Mogre.lib freeimage.lib"
OutputFile="$(OutDir)/OgreMain.dll"
Version="0.99"
LinkIncremental="1"
SuppressStartupBanner="true"
AdditionalLibraryDirectories="&quot;$(OGRE_DEP_LIB)\$(ConfigurationName)&quot;;..\..\lib"
IgnoreAllDefaultLibraries="false"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="true"
ProgramDatabaseFile="$(OutDir)/OgreMain.pdb"
SubSystem="1"
OptimizeReferences="2"
EnableCOMDATFolding="2"
OptimizeForWindows98="1"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ImportLibrary="$(OutDir)/OgreMain.lib"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
UseFAT32Workaround="true"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
CommandLine="copy $(OutDir)\$(TargetFileName) ..\..\Samples\Common\bin\$(ConfigurationName)&#x0D;&#x0A;copy $(OutDir)\$(TargetFileName) ..\..\Tools\Common\bin\$(ConfigurationName)&#x0D;&#x0A;"
/>
</Configuration>
<Configuration
Name="DebugStaticLib|Win32"
OutputDirectory="..\..\lib"
IntermediateDirectory="..\obj\$(ConfigurationName)"
ConfigurationType="4"
InheritedPropertySheets="$(VCInstallDir)\VCProjectDefaults\UpgradeFromVC70.vsprops"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
EnableIntrinsicFunctions="true"
AdditionalIncludeDirectories="..\include;..\..\Dependencies\include;..\src\nedmalloc"
PreprocessorDefinitions="WIN32;_DEBUG;_USRDLL;_MT;OGRE_NONCLIENT_BUILD;FREEIMAGE_LIB;OGRE_STATIC_LIB"
MinimalRebuild="true"
ExceptionHandling="2"
BasicRuntimeChecks="3"
SmallerTypeCheck="true"
RuntimeLibrary="3"
BufferSecurityCheck="true"
EnableFunctionLevelLinking="true"
FloatingPointModel="2"
DisableLanguageExtensions="false"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="OgreStableHeaders.h"
WarningLevel="3"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="4"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
AdditionalDependencies="zziplibd.lib freetype235_D.lib freeimaged.lib zlibd.lib "
OutputFile="$(OutDir)\$(ProjectName)Static_d.lib"
AdditionalLibraryDirectories="..\..\lib;..\..\Dependencies\lib\Debug"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
CommandLine="copy ..\obj\DebugStaticLib\OgreWin32Resources.res ..\..\lib\OgreWin32Resources_d.res"
/>
</Configuration>
<Configuration
Name="ReleaseStaticLib|Win32"
OutputDirectory="..\..\lib"
IntermediateDirectory="..\obj\$(ConfigurationName)"
ConfigurationType="4"
InheritedPropertySheets="$(VCInstallDir)\VCProjectDefaults\UpgradeFromVC70.vsprops"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="2"
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
EnableFiberSafeOptimizations="true"
AdditionalIncludeDirectories="..\include;..\..\Dependencies\include;..\src\nedmalloc"
PreprocessorDefinitions="WIN32;NDEBUG;_USRDLL;_MT;OGRE_NONCLIENT_BUILD;FREEIMAGE_LIB;OGRE_STATIC_LIB"
StringPooling="true"
MinimalRebuild="false"
ExceptionHandling="2"
RuntimeLibrary="2"
BufferSecurityCheck="false"
EnableFunctionLevelLinking="true"
FloatingPointModel="2"
DisableLanguageExtensions="false"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="OgreStableHeaders.h"
WarningLevel="3"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
AdditionalDependencies="zziplib.lib freetype235.lib freeimage.lib zlib.lib"
OutputFile="$(OutDir)\$(ProjectName)Static.lib"
AdditionalLibraryDirectories="..\..\lib;..\..\Dependencies\lib\Release"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
CommandLine="copy ..\obj\ReleaseStaticLib\OgreWin32Resources.res ..\..\lib\OgreWin32Resources.res"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm"
>
<File
RelativePath="..\..\..\Mogre\Ogre\CLRHandle.cpp"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalUsingDirectories=""
UsePrecompiledHeader="0"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalUsingDirectories=""
UsePrecompiledHeader="0"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\..\Mogre\Ogre\CLRObject.cpp"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalUsingDirectories=""
UsePrecompiledHeader="0"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalUsingDirectories=""
UsePrecompiledHeader="0"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\src\OgreAlignedAllocator.cpp"
>
</File>
<File
RelativePath="..\src\OgreAnimable.cpp"
>
</File>
<File
RelativePath="..\src\OgreAnimation.cpp"
>
</File>
<File
RelativePath="..\src\OgreAnimationState.cpp"
>
</File>
<File
RelativePath="..\src\OgreAnimationTrack.cpp"
>
</File>
<File
RelativePath="..\src\OgreArchiveManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreAutoParamDataSource.cpp"
>
</File>
<File
RelativePath="..\src\OgreAxisAlignedBox.cpp"
>
</File>
<File
RelativePath="..\src\OgreBillboard.cpp"
>
</File>
<File
RelativePath="..\src\OgreBillboardChain.cpp"
>
</File>
<File
RelativePath="..\src\OgreBillboardParticleRenderer.cpp"
>
</File>
<File
RelativePath="..\src\OgreBillboardSet.cpp"
>
</File>
<File
RelativePath="..\src\OgreBone.cpp"
>
</File>
<File
RelativePath="..\src\OgreBorderPanelOverlayElement.cpp"
>
</File>
<File
RelativePath="..\src\OgreCamera.cpp"
>
</File>
<File
RelativePath="..\src\OgreCodec.cpp"
>
</File>
<File
RelativePath="..\src\OgreColourValue.cpp"
>
</File>
<File
RelativePath="..\src\OgreCommon.cpp"
>
</File>
<File
RelativePath="..\src\OgreCompiler2Pass.cpp"
>
</File>
<File
RelativePath="..\src\OgreCompositionPass.cpp"
>
</File>
<File
RelativePath="..\src\OgreCompositionTargetPass.cpp"
>
</File>
<File
RelativePath="..\src\OgreCompositionTechnique.cpp"
>
</File>
<File
RelativePath="..\src\OgreCompositor.cpp"
>
</File>
<File
RelativePath="..\src\OgreCompositorChain.cpp"
>
</File>
<File
RelativePath="..\src\OgreCompositorInstance.cpp"
>
</File>
<File
RelativePath="..\src\OgreCompositorManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreCompositorScriptCompiler.cpp"
>
</File>
<File
RelativePath="..\src\OgreCompositorSerializer.cpp"
>
</File>
<File
RelativePath="..\src\WIN32\OgreConfigDialog.cpp"
>
</File>
<File
RelativePath="..\src\OgreConfigFile.cpp"
>
</File>
<File
RelativePath="..\src\OgreControllerManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreConvexBody.cpp"
>
</File>
<File
RelativePath="..\src\OgreDataStream.cpp"
>
</File>
<File
RelativePath="..\src\OgreDDSCodec.cpp"
>
</File>
<File
RelativePath="..\src\OgreDefaultHardwareBufferManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreDefaultSceneQueries.cpp"
>
</File>
<File
RelativePath="..\src\OgreDynLib.cpp"
>
</File>
<File
RelativePath="..\src\OgreDynLibManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreEdgeListBuilder.cpp"
>
</File>
<File
RelativePath="..\src\OgreEntity.cpp"
>
</File>
<File
RelativePath="..\src\WIN32\OgreErrorDialog.cpp"
>
</File>
<File
RelativePath="..\src\OgreException.cpp"
>
</File>
<File
RelativePath="..\src\OgreExternalTextureSource.cpp"
>
</File>
<File
RelativePath="..\src\OgreExternalTextureSourceManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreFileSystem.cpp"
>
</File>
<File
RelativePath="..\src\OgreFont.cpp"
>
</File>
<File
RelativePath="..\src\OgreFontManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreFreeImageCodec.cpp"
>
</File>
<File
RelativePath="..\src\OgreFrustum.cpp"
>
</File>
<File
RelativePath="..\src\OgreGpuProgram.cpp"
>
</File>
<File
RelativePath="..\src\OgreGpuProgramManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreGpuProgramUsage.cpp"
>
</File>
<File
RelativePath="..\src\OgreHardwareBufferManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreHardwareIndexBuffer.cpp"
>
</File>
<File
RelativePath="..\src\OgreHardwareOcclusionQuery.cpp"
>
</File>
<File
RelativePath="..\src\OgreHardwarePixelBuffer.cpp"
>
</File>
<File
RelativePath="..\src\OgreHardwareVertexBuffer.cpp"
>
</File>
<File
RelativePath="..\src\OgreHighLevelGpuProgram.cpp"
>
</File>
<File
RelativePath="..\src\OgreHighLevelGpuProgramManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreImage.cpp"
>
</File>
<File
RelativePath="..\src\OgreImageResampler.h"
>
</File>
<File
RelativePath="..\src\OgreInstancedGeometry.cpp"
>
</File>
<File
RelativePath="..\src\OgreKeyFrame.cpp"
>
</File>
<File
RelativePath="..\src\OgreLight.cpp"
>
</File>
<File
RelativePath="..\src\OgreLog.cpp"
>
</File>
<File
RelativePath="..\src\OgreLogManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreManualObject.cpp"
>
</File>
<File
RelativePath="..\src\OgreMaterial.cpp"
>
</File>
<File
RelativePath="..\src\OgreMaterialManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreMaterialSerializer.cpp"
>
</File>
<File
RelativePath="..\src\OgreMath.cpp"
>
</File>
<File
RelativePath="..\src\OgreMatrix3.cpp"
>
</File>
<File
RelativePath="..\src\OgreMatrix4.cpp"
>
</File>
<File
RelativePath="..\src\OgreMemoryAllocatedObject.cpp"
>
</File>
<File
RelativePath="..\src\OgreMemoryNedAlloc.cpp"
>
</File>
<File
RelativePath="..\src\OgreMemoryTracker.cpp"
>
</File>
<File
RelativePath="..\src\OgreMesh.cpp"
>
</File>
<File
RelativePath="..\src\OgreMeshManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreMeshSerializer.cpp"
>
</File>
<File
RelativePath="..\src\OgreMeshSerializerImpl.cpp"
>
</File>
<File
RelativePath="..\src\OgreMovableObject.cpp"
>
</File>
<File
RelativePath="..\src\OgreMovablePlane.cpp"
>
</File>
<File
RelativePath="..\src\OgreNode.cpp"
>
</File>
<File
RelativePath="..\src\OgreNumerics.cpp"
>
</File>
<File
RelativePath="..\src\OgreOptimisedUtil.cpp"
>
</File>
<File
RelativePath="..\src\OgreOptimisedUtilGeneral.cpp"
>
</File>
<File
RelativePath="..\src\OgreOptimisedUtilSSE.cpp"
>
</File>
<File
RelativePath="..\src\OgreOverlay.cpp"
>
</File>
<File
RelativePath="..\src\OgreOverlayContainer.cpp"
>
</File>
<File
RelativePath="..\src\OgreOverlayElement.cpp"
>
</File>
<File
RelativePath="..\src\OgreOverlayElementCommands.cpp"
>
</File>
<File
RelativePath="..\src\OgreOverlayManager.cpp"
>
</File>
<File
RelativePath="..\src\OgrePanelOverlayElement.cpp"
>
</File>
<File
RelativePath="..\src\OgreParticle.cpp"
>
</File>
<File
RelativePath="..\src\OgreParticleEmitter.cpp"
>
</File>
<File
RelativePath="..\src\OgreParticleEmitterCommands.cpp"
>
</File>
<File
RelativePath="..\src\OgreParticleIterator.cpp"
>
</File>
<File
RelativePath="..\src\OgreParticleSystem.cpp"
>
</File>
<File
RelativePath="..\src\OgreParticleSystemManager.cpp"
>
</File>
<File
RelativePath="..\src\OgrePass.cpp"
>
</File>
<File
RelativePath="..\src\OgrePatchMesh.cpp"
>
</File>
<File
RelativePath="..\src\OgrePatchSurface.cpp"
>
</File>
<File
RelativePath="..\src\OgrePixelConversions.h"
>
</File>
<File
RelativePath="..\src\OgrePixelFormat.cpp"
>
</File>
<File
RelativePath="..\src\OgrePlane.cpp"
>
</File>
<File
RelativePath="..\src\OgrePlatformInformation.cpp"
>
</File>
<File
RelativePath="..\src\OgrePolygon.cpp"
>
</File>
<File
RelativePath="..\src\OgrePose.cpp"
>
</File>
<File
RelativePath="..\src\OgrePrecompiledHeaders.cpp"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="1"
PrecompiledHeaderThrough="OgreStableHeaders.h"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="1"
PrecompiledHeaderThrough="OgreStableHeaders.h"
/>
</FileConfiguration>
<FileConfiguration
Name="DebugStaticLib|Win32"
>
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="1"
PrecompiledHeaderThrough="OgreStableHeaders.h"
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseStaticLib|Win32"
>
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="1"
PrecompiledHeaderThrough="OgreStableHeaders.h"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\src\OgrePredefinedControllers.cpp"
>
</File>
<File
RelativePath="..\src\OgrePrefabFactory.cpp"
>
</File>
<File
RelativePath="..\src\OgreProfiler.cpp"
>
</File>
<File
RelativePath="..\src\OgreProgressiveMesh.cpp"
>
</File>
<File
RelativePath="..\src\OgreQuaternion.cpp"
>
</File>
<File
RelativePath="..\src\OgreRectangle2D.cpp"
>
</File>
<File
RelativePath="..\src\OgreRenderQueue.cpp"
>
</File>
<File
RelativePath="..\src\OgreRenderQueueInvocation.cpp"
>
</File>
<File
RelativePath="..\src\OgreRenderQueueSortingGrouping.cpp"
>
</File>
<File
RelativePath="..\src\OgreRenderSystem.cpp"
>
</File>
<File
RelativePath="..\src\OgreRenderSystemCapabilities.cpp"
>
</File>
<File
RelativePath="..\src\OgreRenderSystemCapabilitiesManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreRenderSystemCapabilitiesSerializer.cpp"
>
</File>
<File
RelativePath="..\src\OgreRenderTarget.cpp"
>
</File>
<File
RelativePath="..\src\OgreRenderTexture.cpp"
>
</File>
<File
RelativePath="..\src\OgreRenderToVertexBuffer.cpp"
>
</File>
<File
RelativePath="..\src\OgreRenderWindow.cpp"
>
</File>
<File
RelativePath="..\src\OgreResource.cpp"
>
</File>
<File
RelativePath="..\src\OgreResourceBackgroundQueue.cpp"
>
</File>
<File
RelativePath="..\src\OgreResourceGroupManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreResourceManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreRibbonTrail.cpp"
>
</File>
<File
RelativePath="..\src\OgreRoot.cpp"
>
</File>
<File
RelativePath="..\src\OgreRotationSpline.cpp"
>
</File>
<File
RelativePath="..\src\OgreSceneManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreSceneManagerEnumerator.cpp"
>
</File>
<File
RelativePath="..\src\OgreSceneNode.cpp"
>
</File>
<File
RelativePath="..\src\OgreSceneQuery.cpp"
>
</File>
<File
RelativePath="..\src\OgreScriptCompiler.cpp"
>
</File>
<File
RelativePath="..\src\OgreScriptLexer.cpp"
>
</File>
<File
RelativePath="..\src\OgreScriptParser.cpp"
>
</File>
<File
RelativePath="..\src\OgreScriptTranslator.cpp"
>
</File>
<File
RelativePath="..\src\OgreSerializer.cpp"
>
</File>
<File
RelativePath="..\src\OgreShadowCameraSetup.cpp"
>
</File>
<File
RelativePath="..\src\OgreShadowCameraSetupFocused.cpp"
>
</File>
<File
RelativePath="..\src\OgreShadowCameraSetupLiSPSM.cpp"
>
</File>
<File
RelativePath="..\src\OgreShadowCameraSetupPlaneOptimal.cpp"
>
</File>
<File
RelativePath="..\src\OgreShadowCameraSetupPSSM.cpp"
>
</File>
<File
RelativePath="..\src\OgreShadowCaster.cpp"
>
</File>
<File
RelativePath="..\src\OgreShadowTextureManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreShadowVolumeExtrudeProgram.cpp"
>
</File>
<File
RelativePath="..\src\OgreSIMDHelper.h"
>
</File>
<File
RelativePath="..\src\OgreSimpleRenderable.cpp"
>
</File>
<File
RelativePath="..\src\OgreSimpleSpline.cpp"
>
</File>
<File
RelativePath="..\src\OgreSkeleton.cpp"
>
</File>
<File
RelativePath="..\src\OgreSkeletonInstance.cpp"
>
</File>
<File
RelativePath="..\src\OgreSkeletonManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreSkeletonSerializer.cpp"
>
</File>
<File
RelativePath="..\src\OgreStaticGeometry.cpp"
>
</File>
<File
RelativePath="..\src\OgreString.cpp"
>
</File>
<File
RelativePath="..\src\OgreStringConverter.cpp"
>
</File>
<File
RelativePath="..\src\OgreStringInterface.cpp"
>
</File>
<File
RelativePath="..\src\OgreSubEntity.cpp"
>
</File>
<File
RelativePath="..\src\OgreSubMesh.cpp"
>
</File>
<File
RelativePath="..\src\OgreTagPoint.cpp"
>
</File>
<File
RelativePath="..\src\OgreTangentSpaceCalc.cpp"
>
</File>
<File
RelativePath="..\src\OgreTechnique.cpp"
>
</File>
<File
RelativePath="..\src\OgreTextAreaOverlayElement.cpp"
>
</File>
<File
RelativePath="..\src\OgreTexture.cpp"
>
</File>
<File
RelativePath="..\src\OgreTextureManager.cpp"
>
</File>
<File
RelativePath="..\src\OgreTextureUnitState.cpp"
>
</File>
<File
RelativePath="..\src\WIN32\OgreTimer.cpp"
>
</File>
<File
RelativePath="..\src\OgreUnifiedHighLevelGpuProgram.cpp"
>
</File>
<File
RelativePath="..\src\OgreUserDefinedObject.cpp"
>
</File>
<File
RelativePath="..\src\OgreVector2.cpp"
>
</File>
<File
RelativePath="..\src\OgreVector3.cpp"
>
</File>
<File
RelativePath="..\src\OgreVector4.cpp"
>
</File>
<File
RelativePath="..\src\OgreVertexIndexData.cpp"
>
</File>
<File
RelativePath="..\src\OgreViewport.cpp"
>
</File>
<File
RelativePath="..\src\OgreWindowEventUtilities.cpp"
>
</File>
<File
RelativePath="..\src\OgreWireBoundingBox.cpp"
>
</File>
<File
RelativePath="..\src\OgreZip.cpp"
>
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc"
>
<File
RelativePath="..\include\asm_math.h"
>
</File>
<File
RelativePath="..\..\..\Mogre\Ogre\CLRConfig.h"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
CommandLine="copy $(InputPath) ..\include&#x0D;&#x0A;"
AdditionalDependencies="$(InputPath)"
Outputs="..\include\$(InputFileName)"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
CommandLine="copy $(InputPath) ..\include&#x0D;&#x0A;"
AdditionalDependencies="$(InputPath)"
Outputs="..\include\$(InputFileName)"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\..\Mogre\Ogre\CLRHandle.h"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
CommandLine="copy $(InputPath) ..\include&#x0D;&#x0A;"
AdditionalDependencies="$(InputPath)"
Outputs="..\include\$(InputFileName)"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
CommandLine="copy $(InputPath) ..\include&#x0D;&#x0A;"
AdditionalDependencies="$(InputPath)"
Outputs="..\include\$(InputFileName)"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\..\Mogre\Ogre\CLRObject.h"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
CommandLine="copy $(InputPath) ..\include&#x0D;&#x0A;copy ..\..\..\Mogre\include\auto\CLRObjects.inc ..\include&#x0D;&#x0A;"
AdditionalDependencies="$(InputPath);..\..\..\Mogre\include\auto\CLRObjects.inc"
Outputs="..\include\$(InputFileName);..\include\CLRObjects.inc"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
CommandLine="copy $(InputPath) ..\include&#x0D;&#x0A;copy ..\..\..\Mogre\include\auto\CLRObjects.inc ..\include&#x0D;&#x0A;"
AdditionalDependencies="$(InputPath);..\..\..\Mogre\include\auto\CLRObjects.inc"
Outputs="..\include\$(InputFileName);..\include\CLRObjects.inc"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\include\Ogre.h"
>
</File>
<File
RelativePath="..\include\OgreAlignedAllocator.h"
>
</File>
<File
RelativePath="..\include\OgreAnimable.h"
>
</File>
<File
RelativePath="..\include\OgreAnimation.h"
>
</File>
<File
RelativePath="..\include\OgreAnimationState.h"
>
</File>
<File
RelativePath="..\include\OgreAnimationTrack.h"
>
</File>
<File
RelativePath="..\include\OgreAny.h"
>
</File>
<File
RelativePath="..\include\OgreArchive.h"
>
</File>
<File
RelativePath="..\include\OgreArchiveFactory.h"
>
</File>
<File
RelativePath="..\include\OgreArchiveManager.h"
>
</File>
<File
RelativePath="..\include\OgreAtomicWrappers.h"
>
</File>
<File
RelativePath="..\include\OgreAutoParamDataSource.h"
>
</File>
<File
RelativePath="..\include\OgreAxisAlignedBox.h"
>
</File>
<File
RelativePath="..\include\OgreBillboard.h"
>
</File>
<File
RelativePath="..\include\OgreBillboardChain.h"
>
</File>
<File
RelativePath="..\include\OgreBillboardParticleRenderer.h"
>
</File>
<File
RelativePath="..\include\OgreBillboardSet.h"
>
</File>
<File
RelativePath="..\include\OgreBitwise.h"
>
</File>
<File
RelativePath="..\include\OgreBlendMode.h"
>
</File>
<File
RelativePath="..\include\OgreBone.h"
>
</File>
<File
RelativePath="..\include\OgreBorderPanelOverlayElement.h"
>
</File>
<File
RelativePath="..\include\OgreCamera.h"
>
</File>
<File
RelativePath="..\include\OgreCodec.h"
>
</File>
<File
RelativePath="..\include\OgreColourValue.h"
>
</File>
<File
RelativePath="..\include\OgreCommon.h"
>
</File>
<File
RelativePath="..\include\OgreCompiler2Pass.h"
>
</File>
<File
RelativePath="..\include\OgreCompositionPass.h"
>
</File>
<File
RelativePath="..\include\OgreCompositionTargetPass.h"
>
</File>
<File
RelativePath="..\include\OgreCompositionTechnique.h"
>
</File>
<File
RelativePath="..\include\OgreCompositor.h"
>
</File>
<File
RelativePath="..\include\OgreCompositorChain.h"
>
</File>
<File
RelativePath="..\include\OgreCompositorInstance.h"
>
</File>
<File
RelativePath="..\include\OgreCompositorManager.h"
>
</File>
<File
RelativePath="..\include\OgreCompositorScriptCompiler.h"
>
</File>
<File
RelativePath="..\include\OgreCompositorSerializer.h"
>
</File>
<File
RelativePath="..\include\OgreConfig.h"
>
</File>
<File
RelativePath="..\include\OgreConfigDialog.h"
>
</File>
<File
RelativePath="..\include\WIN32\OgreConfigDialogImp.h"
>
</File>
<File
RelativePath="..\include\OgreConfigFile.h"
>
</File>
<File
RelativePath="..\include\OgreConfigOptionMap.h"
>
</File>
<File
RelativePath="..\include\OgreController.h"
>
</File>
<File
RelativePath="..\include\OgreControllerManager.h"
>
</File>
<File
RelativePath="..\include\OgreConvexBody.h"
>
</File>
<File
RelativePath="..\include\OgreDataStream.h"
>
</File>
<File
RelativePath="..\include\OgreDDSCodec.h"
>
</File>
<File
RelativePath="..\include\OgreDefaultHardwareBufferManager.h"
>
</File>
<File
RelativePath="..\include\OgreDynLib.h"
>
</File>
<File
RelativePath="..\include\OgreDynLibManager.h"
>
</File>
<File
RelativePath="..\include\OgreEdgeListBuilder.h"
>
</File>
<File
RelativePath="..\include\OgreEntity.h"
>
</File>
<File
RelativePath="..\include\OgreErrorDialog.h"
>
</File>
<File
RelativePath="..\include\WIN32\OgreErrorDialogImp.h"
>
</File>
<File
RelativePath="..\include\OgreException.h"
>
</File>
<File
RelativePath="..\include\OgreExternalTextureSource.h"
>
</File>
<File
RelativePath="..\include\OgreExternalTextureSourceManager.h"
>
</File>
<File
RelativePath="..\include\OgreFactoryObj.h"
>
</File>
<File
RelativePath="..\include\OgreFileSystem.h"
>
</File>
<File
RelativePath="..\include\OgreFont.h"
>
</File>
<File
RelativePath="..\include\OgreFontManager.h"
>
</File>
<File
RelativePath="..\include\OgreFrameListener.h"
>
</File>
<File
RelativePath="..\include\OgreFreeImageCodec.h"
>
</File>
<File
RelativePath="..\include\OgreFrustum.h"
>
</File>
<File
RelativePath="..\include\OgreGpuProgram.h"
>
</File>
<File
RelativePath="..\include\OgreGpuProgramManager.h"
>
</File>
<File
RelativePath="..\include\OgreGpuProgramUsage.h"
>
</File>
<File
RelativePath="..\include\OgreHardwareBuffer.h"
>
</File>
<File
RelativePath="..\include\OgreHardwareBufferManager.h"
>
</File>
<File
RelativePath="..\include\OgreHardwareIndexBuffer.h"
>
</File>
<File
RelativePath="..\include\OgreHardwareOcclusionQuery.h"
>
</File>
<File
RelativePath="..\include\OgreHardwarePixelBuffer.h"
>
</File>
<File
RelativePath="..\include\OgreHardwareVertexBuffer.h"
>
</File>
<File
RelativePath="..\include\OgreHighLevelGpuProgram.h"
>
</File>
<File
RelativePath="..\include\OgreHighLevelGpuProgramManager.h"
>
</File>
<File
RelativePath="..\include\OgreImage.h"
>
</File>
<File
RelativePath="..\include\OgreImageCodec.h"
>
</File>
<File
RelativePath="..\include\OgreInstancedGeometry.h"
>
</File>
<File
RelativePath="..\include\OgreIteratorWrappers.h"
>
</File>
<File
RelativePath="..\include\OgreKeyFrame.h"
>
</File>
<File
RelativePath="..\include\OgreLight.h"
>
</File>
<File
RelativePath="..\include\OgreLog.h"
>
</File>
<File
RelativePath="..\include\OgreLogManager.h"
>
</File>
<File
RelativePath="..\include\OgreManualObject.h"
>
</File>
<File
RelativePath="..\include\OgreMaterial.h"
>
</File>
<File
RelativePath="..\include\OgreMaterialManager.h"
>
</File>
<File
RelativePath="..\include\OgreMaterialSerializer.h"
>
</File>
<File
RelativePath="..\include\OgreMath.h"
>
</File>
<File
RelativePath="..\include\OgreMatrix3.h"
>
</File>
<File
RelativePath="..\include\OgreMatrix4.h"
>
</File>
<File
RelativePath="..\include\OgreMemoryAllocatedObject.h"
>
</File>
<File
RelativePath="..\include\OgreMemoryAllocatorConfig.h"
>
</File>
<File
RelativePath="..\include\OgreMemoryNedAlloc.h"
>
</File>
<File
RelativePath="..\include\OgreMemoryStdAlloc.h"
>
</File>
<File
RelativePath="..\include\OgreMemorySTLAllocator.h"
>
</File>
<File
RelativePath="..\include\OgreMemoryTracker.h"
>
</File>
<File
RelativePath="..\include\OgreMesh.h"
>
</File>
<File
RelativePath="..\include\OgreMeshFileFormat.h"
>
</File>
<File
RelativePath="..\include\OgreMeshManager.h"
>
</File>
<File
RelativePath="..\include\OgreMeshSerializer.h"
>
</File>
<File
RelativePath="..\include\OgreMeshSerializerImpl.h"
>
</File>
<File
RelativePath="..\include\OgreMovableObject.h"
>
</File>
<File
RelativePath="..\include\OgreMovablePlane.h"
>
</File>
<File
RelativePath="..\include\OgreNode.h"
>
</File>
<File
RelativePath="..\include\OgreNumerics.h"
>
</File>
<File
RelativePath="..\include\OgreOptimisedUtil.h"
>
</File>
<File
RelativePath="..\include\OgreOverlay.h"
>
</File>
<File
RelativePath="..\include\OgreOverlayContainer.h"
>
</File>
<File
RelativePath="..\include\OgreOverlayElement.h"
>
</File>
<File
RelativePath="..\include\OgreOverlayElementCommands.h"
>
</File>
<File
RelativePath="..\include\OgreOverlayElementFactory.h"
>
</File>
<File
RelativePath="..\include\OgreOverlayManager.h"
>
</File>
<File
RelativePath="..\include\OgrePanelOverlayElement.h"
>
</File>
<File
RelativePath="..\include\OgreParticle.h"
>
</File>
<File
RelativePath="..\include\OgreParticleAffector.h"
>
</File>
<File
RelativePath="..\include\OgreParticleAffectorFactory.h"
>
</File>
<File
RelativePath="..\include\OgreParticleEmitter.h"
>
</File>
<File
RelativePath="..\include\OgreParticleEmitterCommands.h"
>
</File>
<File
RelativePath="..\include\OgreParticleEmitterFactory.h"
>
</File>
<File
RelativePath="..\include\OgreParticleIterator.h"
>
</File>
<File
RelativePath="..\include\OgreParticleSystem.h"
>
</File>
<File
RelativePath="..\include\OgreParticleSystemManager.h"
>
</File>
<File
RelativePath="..\include\OgreParticleSystemRenderer.h"
>
</File>
<File
RelativePath="..\include\OgrePass.h"
>
</File>
<File
RelativePath="..\include\OgrePatchMesh.h"
>
</File>
<File
RelativePath="..\include\OgrePatchSurface.h"
>
</File>
<File
RelativePath="..\include\OgrePixelFormat.h"
>
</File>
<File
RelativePath="..\include\OgrePlane.h"
>
</File>
<File
RelativePath="..\include\OgrePlaneBoundedVolume.h"
>
</File>
<File
RelativePath="..\include\OgrePlatform.h"
>
</File>
<File
RelativePath="..\include\OgrePlatformInformation.h"
>
</File>
<File
RelativePath="..\include\OgrePlugin.h"
>
</File>
<File
RelativePath="..\include\OgrePolygon.h"
>
</File>
<File
RelativePath="..\include\OgrePose.h"
>
</File>
<File
RelativePath="..\include\OgrePredefinedControllers.h"
>
</File>
<File
RelativePath="..\include\OgrePrefabFactory.h"
>
</File>
<File
RelativePath="..\include\OgrePrerequisites.h"
>
</File>
<File
RelativePath="..\include\OgreProfiler.h"
>
</File>
<File
RelativePath="..\include\OgreProgressiveMesh.h"
>
</File>
<File
RelativePath="..\include\OgreQuaternion.h"
>
</File>
<File
RelativePath="..\include\OgreRadixSort.h"
>
</File>
<File
RelativePath="..\include\OgreRay.h"
>
</File>
<File
RelativePath="..\include\OgreRectangle2D.h"
>
</File>
<File
RelativePath="..\include\OgreRenderable.h"
>
</File>
<File
RelativePath="..\include\OgreRenderOperation.h"
>
</File>
<File
RelativePath="..\include\OgreRenderQueue.h"
>
</File>
<File
RelativePath="..\include\OgreRenderQueueInvocation.h"
>
</File>
<File
RelativePath="..\include\OgreRenderQueueListener.h"
>
</File>
<File
RelativePath="..\include\OgreRenderQueueSortingGrouping.h"
>
</File>
<File
RelativePath="..\include\OgreRenderSystem.h"
>
</File>
<File
RelativePath="..\include\OgreRenderSystemCapabilities.h"
>
</File>
<File
RelativePath="..\include\OgreRenderSystemCapabilitiesManager.h"
>
</File>
<File
RelativePath="..\include\OgreRenderSystemCapabilitiesSerializer.h"
>
</File>
<File
RelativePath="..\include\OgreRenderTarget.h"
>
</File>
<File
RelativePath="..\include\OgreRenderTargetListener.h"
>
</File>
<File
RelativePath="..\include\OgreRenderTexture.h"
>
</File>
<File
RelativePath="..\include\OgreRenderToVertexBuffer.h"
>
</File>
<File
RelativePath="..\include\OgreRenderWindow.h"
>
</File>
<File
RelativePath="..\include\OgreResource.h"
>
</File>
<File
RelativePath="..\include\OgreResourceBackgroundQueue.h"
>
</File>
<File
RelativePath="..\include\OgreResourceGroupManager.h"
>
</File>
<File
RelativePath="..\include\OgreResourceManager.h"
>
</File>
<File
RelativePath="..\include\OgreRibbonTrail.h"
>
</File>
<File
RelativePath="..\include\OgreRoot.h"
>
</File>
<File
RelativePath="..\include\OgreRotationalSpline.h"
>
</File>
<File
RelativePath="..\include\OgreSceneManager.h"
>
</File>
<File
RelativePath="..\include\OgreSceneManagerEnumerator.h"
>
</File>
<File
RelativePath="..\include\OgreSceneNode.h"
>
</File>
<File
RelativePath="..\include\OgreSceneQuery.h"
>
</File>
<File
RelativePath="..\include\OgreScriptCompiler.h"
>
</File>
<File
RelativePath="..\include\OgreScriptLexer.h"
>
</File>
<File
RelativePath="..\include\OgreScriptLoader.h"
>
</File>
<File
RelativePath="..\include\OgreScriptParser.h"
>
</File>
<File
RelativePath="..\include\OgreScriptTranslator.h"
>
</File>
<File
RelativePath="..\include\OgreSerializer.h"
>
</File>
<File
RelativePath="..\include\OgreShadowCameraSetup.h"
>
</File>
<File
RelativePath="..\include\OgreShadowCameraSetupFocused.h"
>
</File>
<File
RelativePath="..\include\OgreShadowCameraSetupLiSPSM.h"
>
</File>
<File
RelativePath="..\include\OgreShadowCameraSetupPlaneOptimal.h"
>
</File>
<File
RelativePath="..\include\OgreShadowCameraSetupPSSM.h"
>
</File>
<File
RelativePath="..\include\OgreShadowCaster.h"
>
</File>
<File
RelativePath="..\include\OgreShadowTextureManager.h"
>
</File>
<File
RelativePath="..\include\OgreShadowVolumeExtrudeProgram.h"
>
</File>
<File
RelativePath="..\include\OgreSharedPtr.h"
>
</File>
<File
RelativePath="..\include\OgreSimpleRenderable.h"
>
</File>
<File
RelativePath="..\include\OgreSimpleSpline.h"
>
</File>
<File
RelativePath="..\include\OgreSingleton.h"
>
</File>
<File
RelativePath="..\include\OgreSkeleton.h"
>
</File>
<File
RelativePath="..\include\OgreSkeletonFileFormat.h"
>
</File>
<File
RelativePath="..\include\OgreSkeletonInstance.h"
>
</File>
<File
RelativePath="..\include\OgreSkeletonManager.h"
>
</File>
<File
RelativePath="..\include\OgreSkeletonSerializer.h"
>
</File>
<File
RelativePath="..\include\OgreSphere.h"
>
</File>
<File
RelativePath="..\include\OgreSpotShadowFadePng.h"
>
</File>
<File
RelativePath="..\include\OgreStableHeaders.h"
>
</File>
<File
RelativePath="..\include\OgreStaticFaceGroup.h"
>
</File>
<File
RelativePath="..\include\OgreStaticGeometry.h"
>
</File>
<File
RelativePath="..\include\OgreStdHeaders.h"
>
</File>
<File
RelativePath="..\include\OgreString.h"
>
</File>
<File
RelativePath="..\include\OgreStringConverter.h"
>
</File>
<File
RelativePath="..\include\OgreStringInterface.h"
>
</File>
<File
RelativePath="..\include\OgreStringVector.h"
>
</File>
<File
RelativePath="..\include\OgreSubEntity.h"
>
</File>
<File
RelativePath="..\include\OgreSubMesh.h"
>
</File>
<File
RelativePath="..\include\OgreTagPoint.h"
>
</File>
<File
RelativePath="..\include\OgreTangentSpaceCalc.h"
>
</File>
<File
RelativePath="..\include\OgreTechnique.h"
>
</File>
<File
RelativePath="..\include\OgreTextAreaOverlayElement.h"
>
</File>
<File
RelativePath="..\include\OgreTexture.h"
>
</File>
<File
RelativePath="..\include\OgreTextureManager.h"
>
</File>
<File
RelativePath="..\include\OgreTextureUnitState.h"
>
</File>
<File
RelativePath="..\include\OgreTimer.h"
>
</File>
<File
RelativePath="..\include\WIN32\OgreTimerImp.h"
>
</File>
<File
RelativePath="..\include\OgreUnifiedHighLevelGpuProgram.h"
>
</File>
<File
RelativePath="..\include\OgreUserDefinedObject.h"
>
</File>
<File
RelativePath="..\include\OgreUTFString.h"
>
</File>
<File
RelativePath="..\include\OgreVector2.h"
>
</File>
<File
RelativePath="..\include\OgreVector3.h"
>
</File>
<File
RelativePath="..\include\OgreVector4.h"
>
</File>
<File
RelativePath="..\include\OgreVertexBoneAssignment.h"
>
</File>
<File
RelativePath="..\include\OgreVertexIndexData.h"
>
</File>
<File
RelativePath="..\include\OgreViewport.h"
>
</File>
<File
RelativePath="..\include\OgreWindowEventUtilities.h"
>
</File>
<File
RelativePath="..\include\OgreWireBoundingBox.h"
>
</File>
<File
RelativePath="..\include\OgreZip.h"
>
</File>
<File
RelativePath="..\src\WIN32\resource.h"
>
</File>
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
>
<File
RelativePath="..\src\WIN32\ogre.ico"
>
</File>
<File
RelativePath="..\src\WIN32\ogrelogo.bmp"
>
</File>
<File
RelativePath="..\src\WIN32\OgreWin32Resources.rc"
>
</File>
<File
RelativePath="..\src\WIN32\winres.h"
>
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>


you could try to revert all change to your vcproj file , then patch manually again to see if the problem still rise.

kierenj

28-10-2009 12:20:20

Its OK straight after the patch:

CommandLine="copy $(InputPath) ..\include"

It changes to this, after the AutoWrap has run: it seems like it might even be changed by the VS compiler??

CommandLine="copy "$(InputPath)" ..\include"


Looking closer, the build process has this:


%perl% -pe "s/copy \$\(InputPath\)/copy \"\$\(InputPath\)\"/g" "Mogre 1.6\Mogre\Ogre\OgreMain\scripts\OgreMain_vc9.vcproj" > tempfile.txt
move /Y tempfile.txt "Mogre 1.6\Mogre\Ogre\OgreMain\scripts\OgreMain_vc9.vcproj"


(EDIT: could it be the patch utility misinterpreting? going to try the other one recommended (I was trying the second recommendation, with just a patch util, not a whole load of unix utils) -- EDIT2: this made no difference)

I don't know regexp/perl, but that looks like it's changing it to have the quotes. Is that correct??

kierenj

28-10-2009 15:41:27

OK, I got it to build by removing that line from the build batch file.

Almost runs fine, but when I put my project in Release build, it fails with "A procedure imported by 'Mogre, Version=1.6.4.0, Culture=neutral, PublicKeyToken=null' could not be loaded.".

Also I'm using an old version of MOIS.dll, and using reference to 'Mogre.dll' (not the debug version) ... is there a way of building MOIS too?

Thanks


(EDIT: When I change to Mogre_d.dll, and update plugins.cfg to use _d versions, I get this when creating a specific particle system. Fine in release mode:

Module: OgreMain_d.dll
File: c:\mogre\mogre 1.6\mogre\ogre\ogremain\src\ogrebilboardset.cpp
Line: 817

Run-Time CHeck Failure #1 - A cast to a smaller data type has caused a loss of data. If this was intentional, you should mask the source of the cast with the appropriate bitmask. For example:

char c = (i & 0xFF)
)

GantZ

28-10-2009 17:14:35

About mois, you can use the mois.dll in the 1.6.* releases, it work for any version of mogre (since it's is not linked to Mogre). it's also no longer needed to have a OIS.dll with the last MOIS version.

if you want to build MOIS yourself, check it out from this address http://mogre.svn.sourceforge.net/svnroot/mogre/trunk/MOIS.

i will check if i got the same problem than you in debug mode

[EDIT]

Could you test it with the official 1.6.4 build to see if you got the same problem ? i have test it my side, but everything run fine.