From: <hik...@us...> - 2007-11-21 12:56:47
|
Revision: 1298 http://supertuxkart.svn.sourceforge.net/supertuxkart/?rev=1298&view=rev Author: hikerstk Date: 2007-11-21 04:56:44 -0800 (Wed, 21 Nov 2007) Log Message: ----------- Updated the Visual C++ project files to support compilation of the inluded bullet library, and to include the new widget_manager. Modified Paths: -------------- trunk/supertuxkart/README.windows trunk/supertuxkart/src/ide/vc8/README trunk/supertuxkart/src/ide/vc8/supertuxkart.sln trunk/supertuxkart/src/ide/vc8/supertuxkart.vcproj Added Paths: ----------- trunk/supertuxkart/src/ide/vc8/bullet_lib.vcproj Modified: trunk/supertuxkart/README.windows =================================================================== --- trunk/supertuxkart/README.windows 2007-11-21 01:51:57 UTC (rev 1297) +++ trunk/supertuxkart/README.windows 2007-11-21 12:56:44 UTC (rev 1298) @@ -34,8 +34,12 @@ ================== Since version r793 SuperTuxKart compiles with Visual C++ Express, -version 8.0. To compile it, the following steps are necessary: +version 8.0, since rev 1267 Visual C++ project files are included. +The main project file is .../src/ide/vc8/supertuxkart.vcproj, +and it include a sub project for the bullet library. More details +can be found in .../src/ide/vc8/README. +You still have to install all dependencies, and: 1) Modify plib: In src/ssg/ssgLoadAC.cxx replace: loader_fd = fopen ( filename, "ra" ) ; @@ -46,35 +50,3 @@ 2) Compile plib (project files for visual c++ are included) -3) Open a new project for SuperTuxKart and import all source files. - -4) In properties, compile flags: add /DNOMINMAX - (or add the symbol to the preprocessor defines) - -5) Add /DVERSION=\"0.2\" (or whatever version number you downloaded) - The backslashes and quotes are necessary! - -6) In linker settings, ignore libcmt.lib - -7) Add the following libraries: - fnt.lib - net.lib - psl.lib - pui.lib - sg.lib - sl.lib - ssgAux.lib - ul.lib - js.lib - puAux.lib - pw.lib - ssg.lib - opengl32.lib - user32.lib - gdi32.lib - winmm.lib - advapi32.lib - -8) Compile, run, and enjoy - -Please post to the development list if you have any problems. Modified: trunk/supertuxkart/src/ide/vc8/README =================================================================== --- trunk/supertuxkart/src/ide/vc8/README 2007-11-21 01:51:57 UTC (rev 1297) +++ trunk/supertuxkart/src/ide/vc8/README 2007-11-21 12:56:44 UTC (rev 1298) @@ -9,6 +9,8 @@ BulletDebug/BulletRelease: main setup (Debug/Relase) + BULLET + The debug version links in the optimised bullet (and sdl and plib) versions, since i is assumed that + mostly STK is being debugged, not everything. Using debug for everything creates a really slow executable. ReplayDebug/ReplayRelease: main setup (Debug/Relase) + HAVE_GHOST_REPLAY @@ -24,6 +26,7 @@ @set OGG_PATH=C:\libs\libogg-1.1.3 @set VORBIS_PATH=C:\libs\libvorbis-1.2.0 @set OPENAL_PATH=C:\libs\OpenAL_1_1_SDK +@set GLUT_PATH=C:\libs\glut PLIB_PATH must be set to the parent-folder, i.e. my folder is "C:\libs\plib", but in the sources it is included as <plib/...h>, so we can use "$(PLIB_PATH)" for includes and "$(PLIB_PATH)/plib" for addiational-lib-directory Added: trunk/supertuxkart/src/ide/vc8/bullet_lib.vcproj =================================================================== --- trunk/supertuxkart/src/ide/vc8/bullet_lib.vcproj (rev 0) +++ trunk/supertuxkart/src/ide/vc8/bullet_lib.vcproj 2007-11-21 12:56:44 UTC (rev 1298) @@ -0,0 +1,1143 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8.00" + Name="bullet_lib" + ProjectGUID="{54AA44B9-B07B-49DA-8B1A-05BBFE8AD5D4}" + RootNamespace="bullet_lib" + Keyword="ManagedCProj" + > + <Platforms> + <Platform + Name="Win32" + /> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="$(SolutionDir)$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="4" + CharacterSet="2" + ManagedExtensions="0" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="0" + AdditionalIncludeDirectories="..\..\bullet\src;"$(GLUT_PATH)\include"" + PreprocessorDefinitions="WIN32;_DEBUG" + MinimalRebuild="true" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + UsePrecompiledHeader="0" + WarningLevel="3" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="4" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLibrarianTool" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="$(SolutionDir)$(ConfigurationName)" + IntermediateDirectory="$(ConfigurationName)" + ConfigurationType="4" + CharacterSet="2" + ManagedExtensions="0" + WholeProgramOptimization="1" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + WholeProgramOptimization="true" + AdditionalIncludeDirectories="..\..\bullet\src;"$(GLUT_PATH)\include"" + PreprocessorDefinitions="WIN32;NDEBUG" + MinimalRebuild="true" + RuntimeLibrary="0" + UsePrecompiledHeader="0" + WarningLevel="3" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="3" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLibrarianTool" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + </Configurations> + <References> + <AssemblyReference + RelativePath="System.dll" + AssemblyName="System, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" + /> + <AssemblyReference + RelativePath="System.Data.dll" + AssemblyName="System.Data, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=x86" + /> + <AssemblyReference + RelativePath="System.XML.dll" + AssemblyName="System.Xml, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" + /> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" + > + <Filter + Name="BulletCollision" + > + <Filter + Name="BroadphaseCollision" + > + <File + RelativePath="..\..\bullet\src\BulletCollision\BroadphaseCollision\btAxisSweep3.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\BroadphaseCollision\btBroadphaseProxy.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\BroadphaseCollision\btCollisionAlgorithm.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\BroadphaseCollision\btDispatcher.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\BroadphaseCollision\btMultiSapBroadphase.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\BroadphaseCollision\btOverlappingPairCache.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\BroadphaseCollision\btSimpleBroadphase.cpp" + > + </File> + </Filter> + <Filter + Name="CollisionDispatch" + > + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btCollisionDispatcher.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btCollisionObject.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btCollisionWorld.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btCompoundCollisionAlgorithm.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btConvexConcaveCollisionAlgorithm.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btConvexConvexAlgorithm.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btDefaultCollisionConfiguration.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btEmptyCollisionAlgorithm.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btManifoldResult.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btSimulationIslandManager.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btSphereBoxCollisionAlgorithm.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btSphereSphereCollisionAlgorithm.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btSphereTriangleCollisionAlgorithm.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btUnionFind.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\SphereTriangleDetector.cpp" + > + </File> + </Filter> + <Filter + Name="CollisionShapes" + > + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btBoxShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btBvhTriangleMeshShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btCapsuleShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btCollisionShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btCompoundShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btConcaveShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btConeShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btConvexHullShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btConvexInternalShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btConvexShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btConvexTriangleMeshShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btCylinderShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btEmptyShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btHeightfieldTerrainShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btMinkowskiSumShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btMultiSphereShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btOptimizedBvh.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btPolyhedralConvexShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btSphereShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btStaticPlaneShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btStridingMeshInterface.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btTetrahedronShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btTriangleBuffer.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btTriangleCallback.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btTriangleIndexVertexArray.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btTriangleMesh.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btTriangleMeshShape.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btUniformScalingShape.cpp" + > + </File> + </Filter> + <Filter + Name="NarrowPhaseCollision" + > + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btContinuousConvexCollision.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btConvexCast.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btGjkConvexCast.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btGjkEpa.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btGjkEpaPenetrationDepthSolver.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btGjkPairDetector.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btMinkowskiPenetrationDepthSolver.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btPersistentManifold.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btRaycastCallback.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btSubSimplexConvexCast.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btVoronoiSimplexSolver.cpp" + > + </File> + </Filter> + </Filter> + <Filter + Name="BulletDynamics" + > + <Filter + Name="ConstraintSolver" + > + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btConeTwistConstraint.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btContactConstraint.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btGeneric6DofConstraint.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btHingeConstraint.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btPoint2PointConstraint.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btSequentialImpulseConstraintSolver.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btSolve2LinearConstraint.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btTypedConstraint.cpp" + > + </File> + </Filter> + <Filter + Name="Dynamics" + > + <File + RelativePath="..\..\bullet\src\BulletDynamics\Dynamics\btContinuousDynamicsWorld.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\Dynamics\btDiscreteDynamicsWorld.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\Dynamics\btRigidBody.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\Dynamics\btSimpleDynamicsWorld.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\Dynamics\Bullet-C-API.cpp" + > + </File> + </Filter> + <Filter + Name="Vehicle" + > + <File + RelativePath="..\..\bullet\src\BulletDynamics\Vehicle\btRaycastVehicle.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\Vehicle\btWheelInfo.cpp" + > + </File> + </Filter> + </Filter> + <Filter + Name="LinearMath" + > + <File + RelativePath="..\..\bullet\src\LinearMath\btAlignedAllocator.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btGeometryUtil.cpp" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btQuickprof.cpp" + > + </File> + </Filter> + <Filter + Name="Demos" + > + <Filter + Name="OpenGL" + > + <File + RelativePath="..\..\bullet\Demos\OpenGL\BMF_Api.cpp" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\BMF_BitmapFont.cpp" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\BMF_font_helv10.cpp" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\DemoApplication.cpp" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\GL_ShapeDrawer.cpp" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\GL_Simplex1to4.cpp" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\GLDebugDrawer.cpp" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\GlutStuff.cpp" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\RenderTexture.cpp" + > + </File> + </Filter> + </Filter> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" + > + <File + RelativePath="..\..\bullet\src\btBulletCollisionCommon.h" + > + </File> + <File + RelativePath="..\..\bullet\src\btBulletDynamicsCommon.h" + > + </File> + <Filter + Name="LinearMath" + > + <File + RelativePath="..\..\bullet\src\LinearMath\btAabbUtil2.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btAlignedAllocator.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btAlignedObjectArray.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btDefaultMotionState.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btGeometryUtil.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btIDebugDraw.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btList.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btMatrix3x3.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btMinMax.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btMotionState.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btPoint3.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btPoolAllocator.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btQuadWord.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btQuaternion.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btQuickprof.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btRandom.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btScalar.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btStackAlloc.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btTransform.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btTransformUtil.h" + > + </File> + <File + RelativePath="..\..\bullet\src\LinearMath\btVector3.h" + > + </File> + </Filter> + <Filter + Name="BulletCollision" + > + <Filter + Name="BroadphaseCollision" + > + <File + RelativePath="..\..\bullet\src\BulletCollision\BroadphaseCollision\btAxisSweep3.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\BroadphaseCollision\btBroadphaseInterface.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\BroadphaseCollision\btBroadphaseProxy.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\BroadphaseCollision\btCollisionAlgorithm.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\BroadphaseCollision\btDispatcher.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\BroadphaseCollision\btMultiSapBroadphase.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\BroadphaseCollision\btOverlappingPairCache.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\BroadphaseCollision\btOverlappingPairCallback.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\BroadphaseCollision\btSimpleBroadphase.h" + > + </File> + </Filter> + <Filter + Name="CollisionDispatch" + > + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btCollisionConfiguration.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btCollisionCreateFunc.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btCollisionDispatcher.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btCollisionObject.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btCollisionWorld.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btCompoundCollisionAlgorithm.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btConvexConcaveCollisionAlgorithm.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btConvexConvexAlgorithm.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btDefaultCollisionConfiguration.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btEmptyCollisionAlgorithm.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btManifoldResult.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btSimulationIslandManager.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btSphereBoxCollisionAlgorithm.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btSphereSphereCollisionAlgorithm.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btSphereTriangleCollisionAlgorithm.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\btUnionFind.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionDispatch\SphereTriangleDetector.h" + > + </File> + </Filter> + <Filter + Name="CollisionShapes" + > + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btBoxShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btBvhTriangleMeshShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btCapsuleShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btCollisionMargin.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btCollisionShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btCompoundShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btConcaveShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btConeShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btConvexHullShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btConvexInternalShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btConvexShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btConvexTriangleMeshShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btCylinderShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btEmptyShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btHeightfieldTerrainShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btMinkowskiSumShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btMultiSphereShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btOptimizedBvh.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btPolyhedralConvexShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btSphereShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btStaticPlaneShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btStridingMeshInterface.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btTetrahedronShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btTriangleBuffer.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btTriangleCallback.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btTriangleIndexVertexArray.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btTriangleMesh.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btTriangleMeshShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btTriangleShape.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\CollisionShapes\btUniformScalingShape.h" + > + </File> + </Filter> + <Filter + Name="NarrowPhaseCollision" + > + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btContinuousConvexCollision.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btConvexCast.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btConvexPenetrationDepthSolver.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btDiscreteCollisionDetectorInterface.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btGjkConvexCast.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btGjkEpa.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btGjkEpaPenetrationDepthSolver.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btGjkPairDetector.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btManifoldPoint.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btMinkowskiPenetrationDepthSolver.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btPersistentManifold.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btPointCollector.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btRaycastCallback.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btSimplexSolverInterface.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btSubSimplexConvexCast.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletCollision\NarrowPhaseCollision\btVoronoiSimplexSolver.h" + > + </File> + </Filter> + </Filter> + <Filter + Name="BulletDynamics" + > + <Filter + Name="ConstraintSolver" + > + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btConeTwistConstraint.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btConstraintSolver.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btContactConstraint.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btContactSolverInfo.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btGeneric6DofConstraint.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btHingeConstraint.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btJacobianEntry.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btPoint2PointConstraint.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btSequentialImpulseConstraintSolver.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btSolve2LinearConstraint.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btSolverBody.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btSolverConstraint.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\ConstraintSolver\btTypedConstraint.h" + > + </File> + </Filter> + <Filter + Name="Dynamics" + > + <File + RelativePath="..\..\bullet\src\BulletDynamics\Dynamics\btContinuousDynamicsWorld.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\Dynamics\btDiscreteDynamicsWorld.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\Dynamics\btDynamicsWorld.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\Dynamics\btRigidBody.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\Dynamics\btSimpleDynamicsWorld.h" + > + </File> + </Filter> + <Filter + Name="Vehicle" + > + <File + RelativePath="..\..\bullet\src\BulletDynamics\Vehicle\btRaycastVehicle.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\Vehicle\btVehicleRaycaster.h" + > + </File> + <File + RelativePath="..\..\bullet\src\BulletDynamics\Vehicle\btWheelInfo.h" + > + </File> + </Filter> + </Filter> + <Filter + Name="Demos" + > + <Filter + Name="OpenGL" + > + <File + RelativePath="..\..\bullet\Demos\OpenGL\BMF_Api.h" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\BMF_BitmapFont.h" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\BMF_FontData.h" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\BMF_Fonts.h" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\BMF_Settings.h" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\DebugCastResult.h" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\DemoApplication.h" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\GL_ShapeDrawer.h" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\GL_Simplex1to4.h" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\GLDebugDrawer.h" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\GlutStuff.h" + > + </File> + <File + RelativePath="..\..\bullet\Demos\OpenGL\RenderTexture.h" + > + </File> + </Filter> + </Filter> + </Filter> + <Filter + Name="Resource Files" + Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" + > + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> Property changes on: trunk/supertuxkart/src/ide/vc8/bullet_lib.vcproj ___________________________________________________________________ Name: svn:executable + * Modified: trunk/supertuxkart/src/ide/vc8/supertuxkart.sln =================================================================== --- trunk/supertuxkart/src/ide/vc8/supertuxkart.sln 2007-11-21 01:51:57 UTC (rev 1297) +++ trunk/supertuxkart/src/ide/vc8/supertuxkart.sln 2007-11-21 12:56:44 UTC (rev 1298) @@ -1,8 +1,13 @@ Microsoft Visual Studio Solution File, Format Version 9.00 -# Visual Studio 2005 +# Visual C++ Express 2005 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "supertuxkart", "supertuxkart.vcproj", "{B1BC2764-1A43-4800-A654-788B0D05EDA2}" + ProjectSection(ProjectDependencies) = postProject + {54AA44B9-B07B-49DA-8B1A-05BBFE8AD5D4} = {54AA44B9-B07B-49DA-8B1A-05BBFE8AD5D4} + EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bullet_lib", "bullet_lib.vcproj", "{54AA44B9-B07B-49DA-8B1A-05BBFE8AD5D4}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution BulletDebug|Win32 = BulletDebug|Win32 @@ -31,6 +36,16 @@ {B1BC2764-1A43-4800-A654-788B0D05EDA2}.ReplayDebug|Win32.Build.0 = ReplayDebug|Win32 {B1BC2764-1A43-4800-A654-788B0D05EDA2}.ReplayRelease|Win32.ActiveCfg = ReplayRelease|Win32 {B1BC2764-1A43-4800-A654-788B0D05EDA2}.ReplayRelease|Win32.Build.0 = ReplayRelease|Win32 + {54AA44B9-B07B-49DA-8B1A-05BBFE8AD5D4}.BulletDebug|Win32.ActiveCfg = Release|Win32 + {54AA44B9-B07B-49DA-8B1A-05BBFE8AD5D4}.BulletDebug|Win32.Build.0 = Release|Win32 + {54AA44B9-B07B-49DA-8B1A-05BBFE8AD5D4}.BulletRelease|Win32.ActiveCfg = Release|Win32 + {54AA44B9-B07B-49DA-8B1A-05BBFE8AD5D4}.BulletRelease|Win32.Build.0 = Release|Win32 + {54AA44B9-B07B-49DA-8B1A-05BBFE8AD5D4}.Debug|Win32.ActiveCfg = Debug|Win32 + {54AA44B9-B07B-49DA-8B1A-05BBFE8AD5D4}.PLibSoundDebug|Win32.ActiveCfg = Debug|Win32 + {54AA44B9-B07B-49DA-8B1A-05BBFE8AD5D4}.PLibSoundRelease|Win32.ActiveCfg = Release|Win32 + {54AA44B9-B07B-49DA-8B1A-05BBFE8AD5D4}.Release|Win32.ActiveCfg = Release|Win32 + {54AA44B9-B07B-49DA-8B1A-05BBFE8AD5D4}.ReplayDebug|Win32.ActiveCfg = Debug|Win32 + {54AA44B9-B07B-49DA-8B1A-05BBFE8AD5D4}.ReplayRelease|Win32.ActiveCfg = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE Modified: trunk/supertuxkart/src/ide/vc8/supertuxkart.vcproj =================================================================== --- trunk/supertuxkart/src/ide/vc8/supertuxkart.vcproj 2007-11-21 01:51:57 UTC (rev 1297) +++ trunk/supertuxkart/src/ide/vc8/supertuxkart.vcproj 2007-11-21 12:56:44 UTC (rev 1298) @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="Windows-1252"?> <VisualStudioProject ProjectType="Visual C++" - Version="8,00" + Version="8.00" Name="supertuxkart" ProjectGUID="{B1BC2764-1A43-4800-A654-788B0D05EDA2}" RootNamespace="supertuxkart" @@ -520,7 +520,8 @@ <Tool Name="VCCLCompilerTool" Optimization="0" - AdditionalIncludeDirectories="./../../../src;;$(PLIB_PATH);$(SDL_PATH)\include;$(ALUT_PATH)\include;$(OGG_PATH)\include;$(VORBIS_PATH)\include;$(OPENAL_PATH)\include;$(OPENAL_PATH)\include\AL;" + WholeProgramOptimization="false" + AdditionalIncludeDirectories="./../../../src;"$(PLIB_PATH)";"$(SDL_PATH)\include";"$(ALUT_PATH)\include";"$(OGG_PATH)\include";"$(VORBIS_PATH)\include";"$(OPENAL_PATH)\include";"$(OPENAL_PATH)\include\AL";../../../src/bullet/src;"$(GLUT_PATH)\include"" PreprocessorDefinitions="BULLET;HAVE_OPENAL;HAVE_OGGVORBIS;_DEBUG;_CONSOLE;WIN32;NOMINMAX;VERSION=\"0.4alpha\";_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE" MinimalRebuild="true" BasicRuntimeChecks="3" @@ -541,13 +542,15 @@ /> <Tool Name="VCLinkerTool" - AdditionalDependencies="opengl32.lib user32.lib gdi32.lib winmm.lib advapi32.lib SDL.lib SDLmain.lib OpenAL32.lib alut.lib libogg.lib libvorbis.lib libvorbisfile.lib sg_d.lib ssg_d.lib ul_d.lib ssgAux_d.lib fnt_d.lib" + AdditionalDependencies="opengl32.lib user32.lib gdi32.lib winmm.lib advapi32.lib SDL.lib SDLmain.lib OpenAL32.lib alut.lib libogg.lib libvorbis.lib libvorbisfile.lib sg.lib ssg.lib ul.lib ssgAux.lib fnt.lib" OutputFile="./../../../$(ProjectName)_bullet_d.exe" LinkIncremental="2" - AdditionalLibraryDirectories="$(SDL_PATH)\lib;$(PLIB_PATH)\plib;$(OPENAL_PATH)\libs\Win32;$(ALUT_PATH)\lib;$(OGG_PATH)\win32\VS2003\libogg\Release;$(VORBIS_PATH)\win32\VS2005\libvorbis\Release;$(VORBIS_PATH)\win32\VS2005\libvorbisfile\Release;" - IgnoreDefaultLibraryNames="libcmtd.lib" + AdditionalLibraryDirectories=""$(SDL_PATH)\lib";"$(PLIB_PATH)\plib";"$(OPENAL_PATH)\libs\Win32";"$(ALUT_PATH)\lib";"$(OGG_PATH)\win32\VS2003\libogg\Release";"$(VORBIS_PATH)\win32\VS2005\libvorbis\Release";"$(VORBIS_PATH)\win32\VS2005\libvorbisfile\Release";"$(GLUT_PATH)"" + IgnoreAllDefaultLibraries="false" + IgnoreDefaultLibraryNames="libcmt.lib" GenerateDebugInformation="true" SubSystem="1" + LinkTimeCodeGeneration="0" TargetMachine="1" /> <Tool @@ -600,7 +603,8 @@ /> <Tool Name="VCCLCompilerTool" - AdditionalIncludeDirectories="./../../../src;;$(PLIB_PATH);$(SDL_PATH)\include;$(ALUT_PATH)\include;$(OGG_PATH)\include;$(VORBIS_PATH)\include;$(OPENAL_PATH)\include;$(OPENAL_PATH)\include\AL;" + WholeProgramOptimization="true" + AdditionalIncludeDirectories="./../../../src;"$(PLIB_PATH)";"$(SDL_PATH)\include";"$(ALUT_PATH)\include";"$(OGG_PATH)\include";"$(VORBIS_PATH)\include";"$(OPENAL_PATH)\include";"$(OPENAL_PATH)\include\AL";../../../src/bullet/src;"$(GLUT_PATH)\include"" PreprocessorDefinitions="BULLET;HAVE_OPENAL;HAVE_OGGVORBIS;NDEBUG;_CONSOLE;WIN32;NOMINMAX;VERSION=\"0.4alpha\";_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE" RuntimeLibrary="2" UsePrecompiledHeader="0" @@ -622,7 +626,7 @@ AdditionalDependencies="opengl32.lib user32.lib gdi32.lib winmm.lib advapi32.lib SDL.lib SDLmain.lib OpenAL32.lib alut.lib libogg.lib libvorbis.lib libvorbisfile.lib sg.lib ssg.lib ul.lib ssgAux.lib fnt.lib" OutputFile="./../../../$(ProjectName)_bullet.exe" LinkIncremental="1" - AdditionalLibraryDirectories="$(SDL_PATH)\lib;$(PLIB_PATH)\plib;$(OPENAL_PATH)\libs\Win32;$(ALUT_PATH)\lib;$(OGG_PATH)\win32\VS2003\libogg\Release;$(VORBIS_PATH)\win32\VS2005\libvorbis\Release;$(VORBIS_PATH)\win32\VS2005\libvorbisfile\Release;" + AdditionalLibraryDirectories=""$(SDL_PATH)\lib";"$(PLIB_PATH)\plib";"$(OPENAL_PATH)\libs\Win32";"$(ALUT_PATH)\lib";"$(OGG_PATH)\win32\VS2003\libogg\Release";"$(VORBIS_PATH)\win32\VS2005\libvorbis\Release";"$(VORBIS_PATH)\win32\VS2005\libvorbisfile\Release";"$(GLUT_PATH)"" IgnoreDefaultLibraryNames="libcmt.lib" GenerateDebugInformation="true" SubSystem="1" @@ -881,10 +885,14 @@ > </File> <File - RelativePath="../../../src\widget_set.cpp" + RelativePath="..\..\widget.cpp" > </File> <File + RelativePath="..\..\widget_manager.cpp" + > + </File> + <File RelativePath="../../../src\world.cpp" > </File> @@ -976,10 +984,6 @@ > </File> <File - RelativePath="../../../src\gui\scrolled_text.cpp" - > - </File> - <File RelativePath="../../../src\gui\track_sel.cpp" > </File> @@ -1267,10 +1271,14 @@ > </File> <File - RelativePath="../../../src\widget_set.hpp" + RelativePath="..\..\widget.hpp" > </File> <File + RelativePath="..\..\widget_manager.hpp" + > + </File> + <File RelativePath="../../../src\world.hpp" > </File> @@ -1362,10 +1370,6 @@ > </File> <File - RelativePath="../../../src\gui\scrolled_text.hpp" - > - </File> - <File RelativePath="../../../src\gui\track_sel.hpp" > </File> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |