@@ -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> |