<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="Debug|Win32">
      <Configuration>Debug</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|Win32">
      <Configuration>Release</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
  </ItemGroup>
  <PropertyGroup Label="Globals">
    <ProjectGuid>{79872B7D-711D-410F-B60F-A60E0DE0301F}</ProjectGuid>
    <RootNamespace>p4dn</RootNamespace>
    <SccProjectName>
    </SccProjectName>
    <SccAuxPath>
    </SccAuxPath>
    <SccLocalPath>
    </SccLocalPath>
    <SccProvider>
    </SccProvider>
    <Keyword>ManagedCProj</Keyword>
  </PropertyGroup>
  <PropertyGroup>
    <P4NetRoot>$(MSBuildThisFileDirectory)..\..\</P4NetRoot>
    <P4NetApiRoot>$(P4NetRoot)p4api\</P4NetApiRoot>
	<P4NetApiBasePath_>$(P4NetApiRoot)p4api-2010.2.277537-vs2010_dyn</P4NetApiBasePath_>
    <P4NetApiPath>$(P4NetApiBasePath_)\</P4NetApiPath>
    <P4NetApiPathDebug>$(P4NetApiBasePath_)_vsdebug\</P4NetApiPathDebug>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    <ConfigurationType>DynamicLibrary</ConfigurationType>
    <CharacterSet>MultiByte</CharacterSet>
    <CLRSupport>true</CLRSupport>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <ConfigurationType>DynamicLibrary</ConfigurationType>
    <CharacterSet>MultiByte</CharacterSet>
    <CLRSupport>true</CLRSupport>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup>
    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\bin\vs\</OutDir>
    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</LinkIncremental>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <ClCompile>
      <Optimization>Disabled</Optimization>
      <AdditionalIncludeDirectories>$(P4NetApiPathDebug)include\p4;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <PreprocessorDefinitions>WIN32;_DEBUG;OS_NT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <MinimalRebuild>false</MinimalRebuild>
      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <PrecompiledHeader>Use</PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    </ClCompile>
    <Link>
      <AdditionalOptions>/NOENTRY /NODEFAULTLIB:MSVCRTD.lib %(AdditionalOptions)</AdditionalOptions>
      <AdditionalDependencies>Ws2_32.lib;libclient.lib;librpc.lib;libsupp.lib;msvcrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <OutputFile>$(OutDir)p4dn.dll</OutputFile>
      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <AssemblyDebug>true</AssemblyDebug>
      <EntryPointSymbol>
      </EntryPointSymbol>
      <NoEntryPoint>false</NoEntryPoint>
      <RandomizedBaseAddress>false</RandomizedBaseAddress>
      <DataExecutionPrevention>
      </DataExecutionPrevention>
      <AdditionalLibraryDirectories>$(P4NetApiPathDebug)lib</AdditionalLibraryDirectories>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <ClCompile>
      <AdditionalOptions>/DCASE_INSENSITIVE %(AdditionalOptions)</AdditionalOptions>
      <Optimization>Disabled</Optimization>
      <AdditionalIncludeDirectories>$(P4NetApiPath)include\p4;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <PreprocessorDefinitions>WIN32;_DEBUG;OS_NT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <MinimalRebuild>false</MinimalRebuild>
      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <PrecompiledHeader>Use</PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <CompileAsManaged>true</CompileAsManaged>
    </ClCompile>
    <Link>
      <AdditionalOptions>/NOENTRY /NODEFAULTLIB:MSVCRTD.lib %(AdditionalOptions)</AdditionalOptions>
      <AdditionalDependencies>Ws2_32.lib;libclient.lib;librpc.lib;libsupp.lib;msvcrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <OutputFile>$(OutDir)p4dn.dll</OutputFile>
      <IgnoreSpecificDefaultLibraries>LIBCMT.lib;LIBCMTD.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
      <ForceSymbolReferences>__DllMainCRTStartup%4012 ;%(ForceSymbolReferences)</ForceSymbolReferences>
      <GenerateDebugInformation>false</GenerateDebugInformation>
      <EntryPointSymbol>
      </EntryPointSymbol>
      <NoEntryPoint>false</NoEntryPoint>
      <RandomizedBaseAddress>false</RandomizedBaseAddress>
      <DataExecutionPrevention>
      </DataExecutionPrevention>
      <AdditionalLibraryDirectories>$(P4NetApiPath)lib</AdditionalLibraryDirectories>
    </Link>
  </ItemDefinitionGroup>
  <ItemGroup>
    <ClCompile Include="AssemblyInfo.cpp" />
    <ClCompile Include="ClientApi_m.cpp" />
    <ClCompile Include="ClientUser_m.cpp" />
    <ClCompile Include="ClientUserDelegate.cpp" />
    <ClCompile Include="DiffEngine.cpp" />
    <ClCompile Include="Error_m.cpp" />
    <ClCompile Include="MergeData_m.cpp" />
    <ClCompile Include="NoEcho_m.cpp" />
    <ClCompile Include="Options_m.cpp" />
    <ClCompile Include="P4MapMaker.cpp" />
    <ClCompile Include="P4String.cpp" />
    <ClCompile Include="Spec_m.cpp" />
    <ClCompile Include="Stdafx.cpp">
      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="ClientApi_m.h" />
    <ClInclude Include="ClientUser_m.h" />
    <ClInclude Include="ClientUserDelegate.h" />
    <ClInclude Include="DiffEngine.h" />
    <ClInclude Include="Error_m.h" />
    <ClInclude Include="KeepAlive_m.h" />
    <ClInclude Include="MergeData_m.h" />
    <ClInclude Include="NoEcho_m.h" />
    <ClInclude Include="Options_m.h" />
    <ClInclude Include="P4MapMaker.h" />
    <ClInclude Include="P4String.h" />
    <ClInclude Include="Spec_m.h" />
    <ClInclude Include="Stdafx.h" />
  </ItemGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project>