| @@ -9,7 +9,7 @@ | |||
| <WarningLevel>Level3</WarningLevel> | |||
| <MultiProcessorCompilation>true</MultiProcessorCompilation> | |||
| <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)'=='x64'">$(GlIncludes);$(SdlIncludes);$(D3d9Includes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| @@ -4,6 +4,10 @@ | |||
| <PropertyGroup Label="UserMacros"> | |||
| <ContribDir>$(SolutionDir)\..\contrib</ContribDir> | |||
| <!-- Flex & Bison --> | |||
| <FlexDir>$(ContribDir)\flex-2.5.35</FlexDir> | |||
| <FlexIncludes>$(FlexDir)\include</FlexIncludes> | |||
| <!-- SDL --> | |||
| <SdlDir>$(ContribDir)\sdl-1.2.14</SdlDir> | |||
| <SdlImageDir>$(ContribDir)\sdl-image-1.2.10</SdlImageDir> | |||
| @@ -45,6 +49,8 @@ | |||
| <ItemDefinitionGroup /> | |||
| <ItemGroup> | |||
| <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="SdlImageDir"><Value>$(SdlImageDir)</Value></BuildMacro> | |||
| <BuildMacro Include="SdlMixerDir"><Value>$(SdlMixerDir)</Value></BuildMacro> | |||
| @@ -28,7 +28,10 @@ | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| <ClInclude Include="..\orbital\CommandParser.h" /> | |||
| <ClInclude Include="..\orbital\generated\mesh-parser.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\orbital.h" /> | |||
| <ClInclude Include="..\orbital\particlesystem.h" /> | |||
| @@ -38,6 +41,9 @@ | |||
| <ClInclude Include="..\orbital\tank.h" /> | |||
| </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" /> | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| @@ -48,6 +54,13 @@ | |||
| <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> | |||
| </ProjectReference> | |||
| </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"> | |||
| <ProjectGuid>{ee203b88-44cf-4859-9d42-7a5f40fecb52}</ProjectGuid> | |||
| <ConfigurationType>Application</ConfigurationType> | |||
| @@ -68,4 +81,4 @@ | |||
| <ImportGroup Label="ExtensionTargets"> | |||
| <Import Project="Lol.Fx.targets" /> | |||
| </ImportGroup> | |||
| </Project> | |||
| </Project> | |||
| @@ -8,6 +8,11 @@ | |||
| <ClInclude Include="..\orbital\tank.h" /> | |||
| <ClInclude Include="..\orbital\starfield.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> | |||
| <ClInclude Include="..\orbital\orbital.h" /> | |||
| @@ -17,5 +22,33 @@ | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| <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> | |||
| </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> | |||