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="12.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>{A88BE65F-43CA-46F4-BC96-2B0ECC07C63B}</ProjectGuid>
  11.     <RootNamespace>LaserTank</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.     <PlatformToolset>v120</PlatformToolset>
  20.   </PropertyGroup>
  21.   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  22.   <ImportGroup Label="ExtensionSettings">
  23.   </ImportGroup>
  24.   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  25.     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  26.   </ImportGroup>
  27.   <PropertyGroup Label="UserMacros" />
  28.   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  29.     <GenerateManifest>false</GenerateManifest>
  30.     <EmbedManifest>false</EmbedManifest>
  31.     <OutDir>h:\</OutDir>
  32.   </PropertyGroup>
  33.   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  34.     <ClCompile>
  35.       <WarningLevel>Level3</WarningLevel>
  36.       <Optimization>MinSpace</Optimization>
  37.       <FunctionLevelLinking>true</FunctionLevelLinking>
  38.       <IntrinsicFunctions>true</IntrinsicFunctions>
  39.       <BufferSecurityCheck>false</BufferSecurityCheck>
  40.       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
  41.       <AdditionalIncludeDirectories>smalllibc</AdditionalIncludeDirectories>
  42.       <OmitFramePointers>true</OmitFramePointers>
  43.       <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
  44.       <RuntimeTypeInfo>false</RuntimeTypeInfo>
  45.     </ClCompile>
  46.     <Link>
  47.       <GenerateDebugInformation>false</GenerateDebugInformation>
  48.       <EnableCOMDATFolding>true</EnableCOMDATFolding>
  49.       <OptimizeReferences>true</OptimizeReferences>
  50.       <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
  51.       <EntryPointSymbol>fakeEntry</EntryPointSymbol>
  52.       <SubSystem>Native</SubSystem>
  53.       <AdditionalOptions>/merge:.data=.text /merge:.rdata=.text /merge:.1seg=.text /section:.bss,E %(AdditionalOptions)</AdditionalOptions>
  54.       <GenerateMapFile>true</GenerateMapFile>
  55.     </Link>
  56.     <PostBuildEvent>
  57.       <Command>set EXENAME=$(TargetPath)
  58. "D:\Download\fasmw17122\FASM.EXE" $(ProjectDir)smalllibc\doexe2.asm $(TargetDir)$(TargetName)</Command>
  59.     </PostBuildEvent>
  60.   </ItemDefinitionGroup>
  61.   <ItemGroup>
  62.     <ClCompile Include="image.cpp" />
  63.     <ClCompile Include="LaserTank.cpp" />
  64.     <ClCompile Include="render.cpp" />
  65.   </ItemGroup>
  66.   <ItemGroup>
  67.     <ProjectReference Include="smalllibc\smalllibc.vcxproj">
  68.       <Project>{911D4818-1AA1-4351-9C0A-38749130FAA6}</Project>
  69.     </ProjectReference>
  70.   </ItemGroup>
  71.   <ItemGroup>
  72.     <ClInclude Include="image.h" />
  73.     <ClInclude Include="render.h" />
  74.   </ItemGroup>
  75.   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  76.   <ImportGroup Label="ExtensionTargets">
  77.   </ImportGroup>
  78. </Project>