Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3.   <ItemGroup Label="ProjectConfigurations">
  4.     <ProjectConfiguration Include="Release|Win32">
  5.       <Configuration>Release</Configuration>
  6.       <Platform>Win32</Platform>
  7.     </ProjectConfiguration>
  8.   </ItemGroup>
  9.   <PropertyGroup Label="Globals">
  10.     <ProjectGuid>{0556BA3E-9447-4000-8613-91AD1CD750D7}</ProjectGuid>
  11.     <RootNamespace>flappybird</RootNamespace>
  12.   </PropertyGroup>
  13.   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  14.   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  15.     <ConfigurationType>Application</ConfigurationType>
  16.     <UseDebugLibraries>false</UseDebugLibraries>
  17.     <WholeProgramOptimization>true</WholeProgramOptimization>
  18.     <CharacterSet>MultiByte</CharacterSet>
  19.   </PropertyGroup>
  20.   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  21.   <ImportGroup Label="ExtensionSettings">
  22.   </ImportGroup>
  23.   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  24.     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  25.   </ImportGroup>
  26.   <PropertyGroup Label="UserMacros" />
  27.   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  28.     <GenerateManifest>false</GenerateManifest>
  29.     <EmbedManifest>false</EmbedManifest>
  30.   </PropertyGroup>
  31.   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  32.     <ClCompile>
  33.       <WarningLevel>Level3</WarningLevel>
  34.       <Optimization>MinSpace</Optimization>
  35.       <FunctionLevelLinking>true</FunctionLevelLinking>
  36.       <IntrinsicFunctions>true</IntrinsicFunctions>
  37.       <BufferSecurityCheck>false</BufferSecurityCheck>
  38.       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
  39.       <AdditionalIncludeDirectories>smalllibc</AdditionalIncludeDirectories>
  40.       <OmitFramePointers>true</OmitFramePointers>
  41.       <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
  42.       <RuntimeTypeInfo>false</RuntimeTypeInfo>
  43.     </ClCompile>
  44.     <Link>
  45.       <GenerateDebugInformation>false</GenerateDebugInformation>
  46.       <EnableCOMDATFolding>true</EnableCOMDATFolding>
  47.       <OptimizeReferences>true</OptimizeReferences>
  48.       <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
  49.       <EntryPointSymbol>fakeEntry</EntryPointSymbol>
  50.       <SubSystem>Native</SubSystem>
  51.       <AdditionalOptions>/merge:.data=.text /merge:.rdata=.text /merge:.1seg=.text /section:.bss,E %(AdditionalOptions)</AdditionalOptions>
  52.       <GenerateMapFile>true</GenerateMapFile>
  53.     </Link>
  54.     <PostBuildEvent>
  55.       <Command>set EXENAME=$(TargetPath)
  56. "C:\kolibri\fasm\FASM.EXE" $(ProjectDir)smalllibc\doexe2.asm $(TargetDir)$(TargetName)</Command>
  57.     </PostBuildEvent>
  58.   </ItemDefinitionGroup>
  59.   <ItemGroup>
  60.     <ClCompile Include="flappybird.cpp" />
  61.   </ItemGroup>
  62.   <ItemGroup>
  63.     <ProjectReference Include="smalllibc\smalllibc.vcxproj">
  64.       <Project>{0D291390-1953-4E1F-BBE2-57F12AFF3214}</Project>
  65.     </ProjectReference>
  66.   </ItemGroup>
  67.   <ItemGroup>
  68.     <ClInclude Include="images.hpp" />
  69.   </ItemGroup>
  70.   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  71.   <ImportGroup Label="ExtensionTargets">
  72.   </ImportGroup>
  73. </Project>