<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- Project name -->
<PropertyGroup>
<ProjectName Condition=" '$(ProjectName)' == '' ">$(MSBuildProjectName)</ProjectName>
<AssemblyName Condition=" '$(AssemblyName)' == '' ">$(ProjectName)</AssemblyName>
<TargetName Condition=" '$(TargetName)' == '' and '$(AssemblyName)' != ''">$(AssemblyName)</TargetName>
<ShouldUnsetParentConfigurationAndPlatform>false</ShouldUnsetParentConfigurationAndPlatform>
</PropertyGroup>
<!-- Target framework -->
<PropertyGroup>
<TargetFrameworkVersion Condition=" '$(TargetFrameworkVersion)' == '' ">v4.0</TargetFrameworkVersion>
<TargetFrameworkProfile Condition=" '$(TargetFrameworkProfile)' == '' ">Client</TargetFrameworkProfile>
</PropertyGroup>
<!-- Platform -->
<PropertyGroup>
<Platform Condition=" '$(Platform)'=='' ">AnyCPU</Platform>
</PropertyGroup>
<!-- DIRECTORIES -->
<PropertyGroup>
<build_path Condition=" '$(build_path)' == '' ">$(MSBuildProjectDirectory)\..\..\build\</build_path>
<base_path>$(build_path)\$(Platform)\$(Configuration)</base_path>
<intermediate_path>$(base_path)\intermediate\$(TargetName)</intermediate_path>
<IntDir>$(intermediate_path)\</IntDir>
<BaseIntermediateOutputPath >$(IntDir)</BaseIntermediateOutputPath >
<IntermediateOutputPath>$(IntDir)</IntermediateOutputPath>
<OutDir>$(base_path)\bin\</OutDir>
<OutputPath>$(OutDir)</OutputPath>
</PropertyGroup>
<ItemDefinitionGroup>
<BuildLog>
<Path>$(IntDir)\$(MSBuildProjectName).log</Path>
</BuildLog>
</ItemDefinitionGroup>
<PropertyGroup Label="Configuration">
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<FileAlignment>512</FileAlignment>
<!-- Use high warning level -->
<!--WarningLevel>3</WarningLevel-->
<DisabledWarnings>$(DisabledWarnings);1591;1734;1668</DisabledWarnings>
<TreatWarningsAsErrors>True</TreatWarningsAsErrors>
</PropertyGroup>
<PropertyGroup Condition=" '$(use_ttm_time_stamps)' == '1' ">
<DefineConstants>%(DefineConstants);USING_TTM_TIMESTAMPS;</DefineConstants>
</PropertyGroup>
<!-- CONFIGURATION (Debug vs. Release) SPECIFIC PROPERTIES -->
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' " Label="Configuration">
<DefineConstants>$(DefineConstants);DEBUG;TRACE;_CHECKED</DefineConstants>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<DefineDebug>True</DefineDebug>
<DefineTrace>True</DefineTrace>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' " Label="Configuration">
<DefineConstants>$(DefineConstants);TRACE</DefineConstants>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<DefineDebug>False</DefineDebug>
<DefineTrace>True</DefineTrace>
</PropertyGroup>
<!-- Predefined configurations for VS -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " />
</Project>