| @@ -9,7 +9,7 @@ | |||||
| <WarningLevel>Level3</WarningLevel> | <WarningLevel>Level3</WarningLevel> | ||||
| <MultiProcessorCompilation>true</MultiProcessorCompilation> | <MultiProcessorCompilation>true</MultiProcessorCompilation> | ||||
| <FloatingPointModel>Fast</FloatingPointModel> | <FloatingPointModel>Fast</FloatingPointModel> | ||||
| <AdditionalIncludeDirectories>$(SolutionDir)\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||||
| <AdditionalIncludeDirectories>$(SolutionDir)\..\src;$(FlexIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||||
| <AdditionalIncludeDirectories Condition="'$(Platform)'=='Win32'">$(GlIncludes);$(SdlIncludes);$(D3d9Includes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | <AdditionalIncludeDirectories Condition="'$(Platform)'=='Win32'">$(GlIncludes);$(SdlIncludes);$(D3d9Includes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||||
| <AdditionalIncludeDirectories Condition="'$(Platform)'=='x64'">$(GlIncludes);$(SdlIncludes);$(D3d9Includes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | <AdditionalIncludeDirectories Condition="'$(Platform)'=='x64'">$(GlIncludes);$(SdlIncludes);$(D3d9Includes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||||
| <PreprocessorDefinitions>NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions> | <PreprocessorDefinitions>NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||||
| @@ -4,6 +4,10 @@ | |||||
| <PropertyGroup Label="UserMacros"> | <PropertyGroup Label="UserMacros"> | ||||
| <ContribDir>$(SolutionDir)\..\contrib</ContribDir> | <ContribDir>$(SolutionDir)\..\contrib</ContribDir> | ||||
| <!-- Flex & Bison --> | |||||
| <FlexDir>$(ContribDir)\flex-2.5.35</FlexDir> | |||||
| <FlexIncludes>$(FlexDir)\include</FlexIncludes> | |||||
| <!-- SDL --> | <!-- SDL --> | ||||
| <SdlDir>$(ContribDir)\sdl-1.2.14</SdlDir> | <SdlDir>$(ContribDir)\sdl-1.2.14</SdlDir> | ||||
| <SdlImageDir>$(ContribDir)\sdl-image-1.2.10</SdlImageDir> | <SdlImageDir>$(ContribDir)\sdl-image-1.2.10</SdlImageDir> | ||||
| @@ -45,6 +49,8 @@ | |||||
| <ItemDefinitionGroup /> | <ItemDefinitionGroup /> | ||||
| <ItemGroup> | <ItemGroup> | ||||
| <BuildMacro Include="ContribDir"><Value>$(ContribDir)</Value></BuildMacro> | <BuildMacro Include="ContribDir"><Value>$(ContribDir)</Value></BuildMacro> | ||||
| <BuildMacro Include="FlexDir"><Value>$(FlexDir)</Value></BuildMacro> | |||||
| <BuildMacro Include="FlexIncludes"><Value>$(FlexIncludes)</Value></BuildMacro> | |||||
| <BuildMacro Include="SdlDir"><Value>$(SdlDir)</Value></BuildMacro> | <BuildMacro Include="SdlDir"><Value>$(SdlDir)</Value></BuildMacro> | ||||
| <BuildMacro Include="SdlImageDir"><Value>$(SdlImageDir)</Value></BuildMacro> | <BuildMacro Include="SdlImageDir"><Value>$(SdlImageDir)</Value></BuildMacro> | ||||
| <BuildMacro Include="SdlMixerDir"><Value>$(SdlMixerDir)</Value></BuildMacro> | <BuildMacro Include="SdlMixerDir"><Value>$(SdlMixerDir)</Value></BuildMacro> | ||||
| @@ -28,7 +28,10 @@ | |||||
| </ItemGroup> | </ItemGroup> | ||||
| <ItemGroup> | <ItemGroup> | ||||
| <ClInclude Include="..\orbital\CommandParser.h" /> | <ClInclude Include="..\orbital\CommandParser.h" /> | ||||
| <ClInclude Include="..\orbital\generated\mesh-parser.h" /> | |||||
| <ClInclude Include="..\orbital\gun.h" /> | <ClInclude Include="..\orbital\gun.h" /> | ||||
| <ClInclude Include="..\orbital\mesh-driver.h" /> | |||||
| <ClInclude Include="..\orbital\mesh-scanner.h" /> | |||||
| <ClInclude Include="..\orbital\mesh.h" /> | <ClInclude Include="..\orbital\mesh.h" /> | ||||
| <ClInclude Include="..\orbital\orbital.h" /> | <ClInclude Include="..\orbital\orbital.h" /> | ||||
| <ClInclude Include="..\orbital\particlesystem.h" /> | <ClInclude Include="..\orbital\particlesystem.h" /> | ||||
| @@ -38,6 +41,9 @@ | |||||
| <ClInclude Include="..\orbital\tank.h" /> | <ClInclude Include="..\orbital\tank.h" /> | ||||
| </ItemGroup> | </ItemGroup> | ||||
| <ItemGroup> | <ItemGroup> | ||||
| <ClCompile Include="..\orbital\generated\mesh-parser.cpp" /> | |||||
| <ClCompile Include="..\orbital\generated\mesh-scanner.cpp" /> | |||||
| <ClCompile Include="..\orbital\mesh-driver.cpp" /> | |||||
| <ClCompile Include="..\orbital\orbital.cpp" /> | <ClCompile Include="..\orbital\orbital.cpp" /> | ||||
| </ItemGroup> | </ItemGroup> | ||||
| <ItemGroup> | <ItemGroup> | ||||
| @@ -48,6 +54,13 @@ | |||||
| <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> | <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> | ||||
| </ProjectReference> | </ProjectReference> | ||||
| </ItemGroup> | </ItemGroup> | ||||
| <ItemGroup> | |||||
| <None Include="..\orbital\generated\location.hh" /> | |||||
| <None Include="..\orbital\generated\position.hh" /> | |||||
| <None Include="..\orbital\generated\stack.hh" /> | |||||
| <None Include="..\orbital\mesh.l" /> | |||||
| <None Include="..\orbital\mesh.yy" /> | |||||
| </ItemGroup> | |||||
| <PropertyGroup Label="Globals"> | <PropertyGroup Label="Globals"> | ||||
| <ProjectGuid>{ee203b88-44cf-4859-9d42-7a5f40fecb52}</ProjectGuid> | <ProjectGuid>{ee203b88-44cf-4859-9d42-7a5f40fecb52}</ProjectGuid> | ||||
| <ConfigurationType>Application</ConfigurationType> | <ConfigurationType>Application</ConfigurationType> | ||||
| @@ -68,4 +81,4 @@ | |||||
| <ImportGroup Label="ExtensionTargets"> | <ImportGroup Label="ExtensionTargets"> | ||||
| <Import Project="Lol.Fx.targets" /> | <Import Project="Lol.Fx.targets" /> | ||||
| </ImportGroup> | </ImportGroup> | ||||
| </Project> | |||||
| </Project> | |||||
| @@ -8,6 +8,11 @@ | |||||
| <ClInclude Include="..\orbital\tank.h" /> | <ClInclude Include="..\orbital\tank.h" /> | ||||
| <ClInclude Include="..\orbital\starfield.h" /> | <ClInclude Include="..\orbital\starfield.h" /> | ||||
| <ClInclude Include="..\orbital\snake.h" /> | <ClInclude Include="..\orbital\snake.h" /> | ||||
| <ClInclude Include="..\orbital\mesh-driver.h" /> | |||||
| <ClInclude Include="..\orbital\mesh-scanner.h" /> | |||||
| <ClInclude Include="..\orbital\generated\mesh-parser.h"> | |||||
| <Filter>generated</Filter> | |||||
| </ClInclude> | |||||
| </ItemGroup> | </ItemGroup> | ||||
| <ItemGroup> | <ItemGroup> | ||||
| <ClInclude Include="..\orbital\orbital.h" /> | <ClInclude Include="..\orbital\orbital.h" /> | ||||
| @@ -17,5 +22,33 @@ | |||||
| </ItemGroup> | </ItemGroup> | ||||
| <ItemGroup> | <ItemGroup> | ||||
| <ClCompile Include="..\orbital\orbital.cpp" /> | <ClCompile Include="..\orbital\orbital.cpp" /> | ||||
| <ClCompile Include="..\orbital\mesh-driver.cpp" /> | |||||
| <ClCompile Include="..\orbital\generated\mesh-parser.cpp"> | |||||
| <Filter>generated</Filter> | |||||
| </ClCompile> | |||||
| <ClCompile Include="..\orbital\generated\mesh-scanner.cpp"> | |||||
| <Filter>generated</Filter> | |||||
| </ClCompile> | |||||
| </ItemGroup> | </ItemGroup> | ||||
| </Project> | |||||
| <ItemGroup> | |||||
| <LolFxCompile Include="..\orbital\shiny.lolfx" /> | |||||
| </ItemGroup> | |||||
| <ItemGroup> | |||||
| <None Include="..\orbital\mesh.l" /> | |||||
| <None Include="..\orbital\mesh.yy" /> | |||||
| <None Include="..\orbital\generated\location.hh"> | |||||
| <Filter>generated</Filter> | |||||
| </None> | |||||
| <None Include="..\orbital\generated\position.hh"> | |||||
| <Filter>generated</Filter> | |||||
| </None> | |||||
| <None Include="..\orbital\generated\stack.hh"> | |||||
| <Filter>generated</Filter> | |||||
| </None> | |||||
| </ItemGroup> | |||||
| <ItemGroup> | |||||
| <Filter Include="generated"> | |||||
| <UniqueIdentifier>{4fc7662b-b17a-49b9-acd1-0cf767183b06}</UniqueIdentifier> | |||||
| </Filter> | |||||
| </ItemGroup> | |||||
| </Project> | |||||