diff options
Diffstat (limited to 'build')
-rw-r--r-- | build/vc++/3rdparty/Box2D/Box2D/Box2D.vcxproj | 224 | ||||
-rw-r--r-- | build/vc++/3rdparty/Box2D/Box2D/Box2D.vcxproj.filters | 307 | ||||
-rw-r--r-- | build/vc++/3rdparty/Box2D/Box2D/Box2D.vcxproj.user | 4 | ||||
-rw-r--r-- | build/vc++/jin.sln | 11 | ||||
-rw-r--r-- | build/vc++/jin/jin.vcxproj | 9 | ||||
-rw-r--r-- | build/vc++/jin/jin.vcxproj.filters | 9 | ||||
-rw-r--r-- | build/vc++/libjin-lua/libjin-lua.vcxproj | 1 | ||||
-rw-r--r-- | build/vc++/libjin-lua/libjin-lua.vcxproj.filters | 6 | ||||
-rw-r--r-- | build/vc++/libjin/libjin.vcxproj.filters | 3 |
9 files changed, 556 insertions, 18 deletions
diff --git a/build/vc++/3rdparty/Box2D/Box2D/Box2D.vcxproj b/build/vc++/3rdparty/Box2D/Box2D/Box2D.vcxproj new file mode 100644 index 0000000..a5ddf9d --- /dev/null +++ b/build/vc++/3rdparty/Box2D/Box2D/Box2D.vcxproj @@ -0,0 +1,224 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|x64"> + <Configuration>Debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|x64"> + <Configuration>Release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <VCProjectVersion>15.0</VCProjectVersion> + <ProjectGuid>{7D436B26-7678-46E5-9C01-4CC838E21965}</ProjectGuid> + <RootNamespace>Box2D</RootNamespace> + <WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="Shared"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <OutDir>$(SolutionDir)..\..\bin</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <OutDir>$(SolutionDir)..\..\bin</OutDir> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + <AdditionalIncludeDirectories>$(SolutionDir)..\..\src\3rdparty\</AdditionalIncludeDirectories> + </ClCompile> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + </ClCompile> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + <AdditionalIncludeDirectories>$(SolutionDir)..\..\src\3rdparty\</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2BroadPhase.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2CollideCircle.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2CollideEdge.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2CollidePolygon.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2Collision.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2Distance.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2DynamicTree.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2TimeOfImpact.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\Shapes\b2ChainShape.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\Shapes\b2CircleShape.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\Shapes\b2EdgeShape.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\Shapes\b2PolygonShape.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2BlockAllocator.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2Draw.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2Math.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2Settings.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2StackAllocator.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2Timer.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2Body.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2ContactManager.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2Fixture.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2Island.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2World.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2WorldCallbacks.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2ChainAndCircleContact.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2ChainAndPolygonContact.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2CircleContact.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2Contact.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2ContactSolver.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2EdgeAndCircleContact.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2EdgeAndPolygonContact.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2PolygonAndCircleContact.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2PolygonContact.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2DistanceJoint.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2FrictionJoint.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2GearJoint.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2Joint.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2MotorJoint.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2MouseJoint.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2PrismaticJoint.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2PulleyJoint.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2RevoluteJoint.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2RopeJoint.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2WeldJoint.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2WheelJoint.cpp" /> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Rope\b2Rope.cpp" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Box2D.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2BroadPhase.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2Collision.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2Distance.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2DynamicTree.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2TimeOfImpact.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\Shapes\b2ChainShape.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\Shapes\b2CircleShape.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\Shapes\b2EdgeShape.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\Shapes\b2PolygonShape.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\Shapes\b2Shape.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2BlockAllocator.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2Draw.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2GrowableStack.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2Math.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2Settings.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2StackAllocator.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2Timer.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2Body.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2ContactManager.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2Fixture.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2Island.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2TimeStep.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2World.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2WorldCallbacks.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2ChainAndCircleContact.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2ChainAndPolygonContact.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2CircleContact.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2Contact.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2ContactSolver.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2EdgeAndCircleContact.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2EdgeAndPolygonContact.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2PolygonAndCircleContact.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2PolygonContact.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2DistanceJoint.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2FrictionJoint.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2GearJoint.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2Joint.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2MotorJoint.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2MouseJoint.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2PrismaticJoint.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2PulleyJoint.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2RevoluteJoint.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2RopeJoint.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2WeldJoint.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2WheelJoint.h" /> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Rope\b2Rope.h" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project>
\ No newline at end of file diff --git a/build/vc++/3rdparty/Box2D/Box2D/Box2D.vcxproj.filters b/build/vc++/3rdparty/Box2D/Box2D/Box2D.vcxproj.filters new file mode 100644 index 0000000..c144200 --- /dev/null +++ b/build/vc++/3rdparty/Box2D/Box2D/Box2D.vcxproj.filters @@ -0,0 +1,307 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Collision"> + <UniqueIdentifier>{a64448a9-be6f-40eb-8559-96bf0bddc3d6}</UniqueIdentifier> + </Filter> + <Filter Include="Collision\Shapes"> + <UniqueIdentifier>{36983bbb-3cd8-4f85-99ab-405fa2479c05}</UniqueIdentifier> + </Filter> + <Filter Include="Common"> + <UniqueIdentifier>{8bf984e8-0fdf-4db9-ba4d-77696332c7be}</UniqueIdentifier> + </Filter> + <Filter Include="Dynamics"> + <UniqueIdentifier>{749717c8-489f-48b9-bb0c-40b3672618d8}</UniqueIdentifier> + </Filter> + <Filter Include="Dynamics\Contacts"> + <UniqueIdentifier>{b67da7f8-ea89-4437-ab1d-f310e4068f7f}</UniqueIdentifier> + </Filter> + <Filter Include="Dynamics\Joints"> + <UniqueIdentifier>{9cca248c-4b55-4ff1-bf2a-7bbd6c8efcff}</UniqueIdentifier> + </Filter> + <Filter Include="Rope"> + <UniqueIdentifier>{42b28746-064f-4be4-9164-3575fdf2d78c}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2BroadPhase.cpp"> + <Filter>Collision</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2CollideCircle.cpp"> + <Filter>Collision</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2CollideEdge.cpp"> + <Filter>Collision</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2CollidePolygon.cpp"> + <Filter>Collision</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2Collision.cpp"> + <Filter>Collision</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2Distance.cpp"> + <Filter>Collision</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2DynamicTree.cpp"> + <Filter>Collision</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2TimeOfImpact.cpp"> + <Filter>Collision</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\Shapes\b2ChainShape.cpp"> + <Filter>Collision\Shapes</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\Shapes\b2CircleShape.cpp"> + <Filter>Collision\Shapes</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\Shapes\b2EdgeShape.cpp"> + <Filter>Collision\Shapes</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\Shapes\b2PolygonShape.cpp"> + <Filter>Collision\Shapes</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2BlockAllocator.cpp"> + <Filter>Common</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2Draw.cpp"> + <Filter>Common</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2Math.cpp"> + <Filter>Common</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2Settings.cpp"> + <Filter>Common</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2StackAllocator.cpp"> + <Filter>Common</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2Timer.cpp"> + <Filter>Common</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2Body.cpp"> + <Filter>Dynamics</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2ContactManager.cpp"> + <Filter>Dynamics</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2Fixture.cpp"> + <Filter>Dynamics</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2Island.cpp"> + <Filter>Dynamics</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2World.cpp"> + <Filter>Dynamics</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2WorldCallbacks.cpp"> + <Filter>Dynamics</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2ChainAndCircleContact.cpp"> + <Filter>Dynamics\Contacts</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2ChainAndPolygonContact.cpp"> + <Filter>Dynamics\Contacts</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2CircleContact.cpp"> + <Filter>Dynamics\Contacts</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2Contact.cpp"> + <Filter>Dynamics\Contacts</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2ContactSolver.cpp"> + <Filter>Dynamics\Contacts</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2EdgeAndCircleContact.cpp"> + <Filter>Dynamics\Contacts</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2EdgeAndPolygonContact.cpp"> + <Filter>Dynamics\Contacts</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2PolygonAndCircleContact.cpp"> + <Filter>Dynamics\Contacts</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2PolygonContact.cpp"> + <Filter>Dynamics\Contacts</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2DistanceJoint.cpp"> + <Filter>Dynamics\Joints</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2FrictionJoint.cpp"> + <Filter>Dynamics\Joints</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2GearJoint.cpp"> + <Filter>Dynamics\Joints</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2Joint.cpp"> + <Filter>Dynamics\Joints</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2MotorJoint.cpp"> + <Filter>Dynamics\Joints</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2MouseJoint.cpp"> + <Filter>Dynamics\Joints</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2PrismaticJoint.cpp"> + <Filter>Dynamics\Joints</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2PulleyJoint.cpp"> + <Filter>Dynamics\Joints</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2RevoluteJoint.cpp"> + <Filter>Dynamics\Joints</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2RopeJoint.cpp"> + <Filter>Dynamics\Joints</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2WeldJoint.cpp"> + <Filter>Dynamics\Joints</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2WheelJoint.cpp"> + <Filter>Dynamics\Joints</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\..\src\3rdparty\Box2D\Rope\b2Rope.cpp"> + <Filter>Rope</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2BroadPhase.h"> + <Filter>Collision</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2Collision.h"> + <Filter>Collision</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2Distance.h"> + <Filter>Collision</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2DynamicTree.h"> + <Filter>Collision</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\b2TimeOfImpact.h"> + <Filter>Collision</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\Shapes\b2ChainShape.h"> + <Filter>Collision\Shapes</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\Shapes\b2CircleShape.h"> + <Filter>Collision\Shapes</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\Shapes\b2EdgeShape.h"> + <Filter>Collision\Shapes</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\Shapes\b2PolygonShape.h"> + <Filter>Collision\Shapes</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Collision\Shapes\b2Shape.h"> + <Filter>Collision\Shapes</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2BlockAllocator.h"> + <Filter>Common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2Draw.h"> + <Filter>Common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2GrowableStack.h"> + <Filter>Common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2Math.h"> + <Filter>Common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2Settings.h"> + <Filter>Common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2StackAllocator.h"> + <Filter>Common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Common\b2Timer.h"> + <Filter>Common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2Body.h"> + <Filter>Dynamics</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2ContactManager.h"> + <Filter>Dynamics</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2Fixture.h"> + <Filter>Dynamics</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2Island.h"> + <Filter>Dynamics</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2TimeStep.h"> + <Filter>Dynamics</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2World.h"> + <Filter>Dynamics</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\b2WorldCallbacks.h"> + <Filter>Dynamics</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2ChainAndCircleContact.h"> + <Filter>Dynamics\Contacts</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2ChainAndPolygonContact.h"> + <Filter>Dynamics\Contacts</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2CircleContact.h"> + <Filter>Dynamics\Contacts</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2Contact.h"> + <Filter>Dynamics\Contacts</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2ContactSolver.h"> + <Filter>Dynamics\Contacts</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2EdgeAndCircleContact.h"> + <Filter>Dynamics\Contacts</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2EdgeAndPolygonContact.h"> + <Filter>Dynamics\Contacts</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2PolygonAndCircleContact.h"> + <Filter>Dynamics\Contacts</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Contacts\b2PolygonContact.h"> + <Filter>Dynamics\Contacts</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2DistanceJoint.h"> + <Filter>Dynamics\Joints</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2FrictionJoint.h"> + <Filter>Dynamics\Joints</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2GearJoint.h"> + <Filter>Dynamics\Joints</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2Joint.h"> + <Filter>Dynamics\Joints</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2MotorJoint.h"> + <Filter>Dynamics\Joints</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2MouseJoint.h"> + <Filter>Dynamics\Joints</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2PrismaticJoint.h"> + <Filter>Dynamics\Joints</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2PulleyJoint.h"> + <Filter>Dynamics\Joints</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2RevoluteJoint.h"> + <Filter>Dynamics\Joints</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2RopeJoint.h"> + <Filter>Dynamics\Joints</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2WeldJoint.h"> + <Filter>Dynamics\Joints</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Dynamics\Joints\b2WheelJoint.h"> + <Filter>Dynamics\Joints</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Rope\b2Rope.h"> + <Filter>Rope</Filter> + </ClInclude> + <ClInclude Include="..\..\..\..\..\src\3rdparty\Box2D\Box2D.h" /> + </ItemGroup> +</Project>
\ No newline at end of file diff --git a/build/vc++/3rdparty/Box2D/Box2D/Box2D.vcxproj.user b/build/vc++/3rdparty/Box2D/Box2D/Box2D.vcxproj.user new file mode 100644 index 0000000..be25078 --- /dev/null +++ b/build/vc++/3rdparty/Box2D/Box2D/Box2D.vcxproj.user @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup /> +</Project>
\ No newline at end of file diff --git a/build/vc++/jin.sln b/build/vc++/jin.sln index 03d640f..e8dccf1 100644 --- a/build/vc++/jin.sln +++ b/build/vc++/jin.sln @@ -41,6 +41,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cembed", "3rdparty\cembed\c EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glad", "3rdparty\glad\glad.vcxproj", "{F1AFF637-069B-4013-AB50-4BE5D92BCBC7}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Box2D", "3rdparty\Box2D\Box2D\Box2D.vcxproj", "{7D436B26-7678-46E5-9C01-4CC838E21965}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 @@ -161,6 +163,14 @@ Global {F1AFF637-069B-4013-AB50-4BE5D92BCBC7}.Release|x64.Build.0 = Release|x64 {F1AFF637-069B-4013-AB50-4BE5D92BCBC7}.Release|x86.ActiveCfg = Release|Win32 {F1AFF637-069B-4013-AB50-4BE5D92BCBC7}.Release|x86.Build.0 = Release|Win32 + {7D436B26-7678-46E5-9C01-4CC838E21965}.Debug|x64.ActiveCfg = Debug|x64 + {7D436B26-7678-46E5-9C01-4CC838E21965}.Debug|x64.Build.0 = Debug|x64 + {7D436B26-7678-46E5-9C01-4CC838E21965}.Debug|x86.ActiveCfg = Debug|Win32 + {7D436B26-7678-46E5-9C01-4CC838E21965}.Debug|x86.Build.0 = Debug|Win32 + {7D436B26-7678-46E5-9C01-4CC838E21965}.Release|x64.ActiveCfg = Release|x64 + {7D436B26-7678-46E5-9C01-4CC838E21965}.Release|x64.Build.0 = Release|x64 + {7D436B26-7678-46E5-9C01-4CC838E21965}.Release|x86.ActiveCfg = Release|Win32 + {7D436B26-7678-46E5-9C01-4CC838E21965}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -182,6 +192,7 @@ Global {4156CD69-6FC4-4B32-B008-BB94C8AE17F5} = {2A2F610D-E42B-426F-8DC8-79E0C6FCCDD2} {DE837ACB-AA3B-4C91-9CA1-395D1B85E11F} = {65DFFFA6-F434-47FB-9DB2-DCF019060B92} {F1AFF637-069B-4013-AB50-4BE5D92BCBC7} = {65DFFFA6-F434-47FB-9DB2-DCF019060B92} + {7D436B26-7678-46E5-9C01-4CC838E21965} = {65DFFFA6-F434-47FB-9DB2-DCF019060B92} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {633D8D43-3349-43F7-8835-7D7F58BAD2A8} diff --git a/build/vc++/jin/jin.vcxproj b/build/vc++/jin/jin.vcxproj index 499c7da..ab3d37f 100644 --- a/build/vc++/jin/jin.vcxproj +++ b/build/vc++/jin/jin.vcxproj @@ -147,15 +147,6 @@ <Project>{a3e35eca-62eb-45ce-8152-674fbc7f7a3b}</Project> </ProjectReference> </ItemGroup> - <ItemGroup> - <ClInclude Include="resource.h" /> - </ItemGroup> - <ItemGroup> - <ResourceCompile Include="jin.rc" /> - </ItemGroup> - <ItemGroup> - <Image Include="C:\Users\chaifeixiang\Downloads\icon.ico" /> - </ItemGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> diff --git a/build/vc++/jin/jin.vcxproj.filters b/build/vc++/jin/jin.vcxproj.filters index 6b4e28f..c17d229 100644 --- a/build/vc++/jin/jin.vcxproj.filters +++ b/build/vc++/jin/jin.vcxproj.filters @@ -3,13 +3,4 @@ <ItemGroup> <ClCompile Include="..\..\..\src\jin\main.cpp" /> </ItemGroup> - <ItemGroup> - <ClInclude Include="resource.h" /> - </ItemGroup> - <ItemGroup> - <ResourceCompile Include="jin.rc" /> - </ItemGroup> - <ItemGroup> - <Image Include="C:\Users\chaifeixiang\Downloads\icon.ico" /> - </ItemGroup> </Project>
\ No newline at end of file diff --git a/build/vc++/libjin-lua/libjin-lua.vcxproj b/build/vc++/libjin-lua/libjin-lua.vcxproj index 3d18d67..8c1e5a4 100644 --- a/build/vc++/libjin-lua/libjin-lua.vcxproj +++ b/build/vc++/libjin-lua/libjin-lua.vcxproj @@ -201,6 +201,7 @@ <ClCompile Include="..\..\..\src\libjin-lua\modules\net\l_buffer.cpp" /> <ClCompile Include="..\..\..\src\libjin-lua\modules\net\l_net.cpp" /> <ClCompile Include="..\..\..\src\libjin-lua\modules\net\l_socket.cpp" /> + <ClCompile Include="..\..\..\src\libjin-lua\modules\physics\l_joint.cpp" /> <ClCompile Include="..\..\..\src\libjin-lua\modules\thread\l_thread.cpp" /> <ClCompile Include="..\..\..\src\libjin-lua\modules\time\l_time.cpp" /> <ClCompile Include="..\..\..\src\libjin-lua\modules\time\l_timer.cpp" /> diff --git a/build/vc++/libjin-lua/libjin-lua.vcxproj.filters b/build/vc++/libjin-lua/libjin-lua.vcxproj.filters index f884e5f..0085396 100644 --- a/build/vc++/libjin-lua/libjin-lua.vcxproj.filters +++ b/build/vc++/libjin-lua/libjin-lua.vcxproj.filters @@ -88,6 +88,9 @@ <Filter Include="scripts\audio"> <UniqueIdentifier>{76da0223-0e72-44da-8abe-8dd97c1cec35}</UniqueIdentifier> </Filter> + <Filter Include="modules\physics"> + <UniqueIdentifier>{25c9d447-fc84-4046-b125-f84660c9ab8b}</UniqueIdentifier> + </Filter> </ItemGroup> <ItemGroup> <ClCompile Include="..\..\..\src\libjin-lua\modules\ai\l_ai.cpp"> @@ -217,6 +220,9 @@ <Filter>common</Filter> </ClCompile> <ClCompile Include="..\..\..\src\libjin-lua\l_jin.cpp" /> + <ClCompile Include="..\..\..\src\libjin-lua\modules\physics\l_joint.cpp"> + <Filter>modules\physics</Filter> + </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="..\..\..\src\libjin-lua\resources\font.ttf.h"> diff --git a/build/vc++/libjin/libjin.vcxproj.filters b/build/vc++/libjin/libjin.vcxproj.filters index 3a17d94..70addea 100644 --- a/build/vc++/libjin/libjin.vcxproj.filters +++ b/build/vc++/libjin/libjin.vcxproj.filters @@ -58,6 +58,9 @@ <Filter Include="utils"> <UniqueIdentifier>{6259760f-501a-4b52-b9a1-4abb4d788a99}</UniqueIdentifier> </Filter> + <Filter Include="physics"> + <UniqueIdentifier>{c78aac1e-298f-4bef-8040-b266db25e112}</UniqueIdentifier> + </Filter> </ItemGroup> <ItemGroup> <ClInclude Include="..\..\..\src\libjin\ai\ai.h"> |