Browse Source

build: get Orbital to build on Win32 again.

legacy
Sam Hocevar sam 12 years ago
parent
commit
512ce5529c
4 changed files with 55 additions and 3 deletions
  1. +1
    -1
      win32/Lol.Core.Rules.props
  2. +6
    -0
      win32/Lol.Core.Vars.props
  3. +14
    -1
      win32/orbital.vcxproj
  4. +34
    -1
      win32/orbital.vcxproj.filters

+ 1
- 1
win32/Lol.Core.Rules.props View File

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


+ 6
- 0
win32/Lol.Core.Vars.props View File

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


+ 14
- 1
win32/orbital.vcxproj View File

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

+ 34
- 1
win32/orbital.vcxproj.filters View File

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

Loading…
Cancel
Save