<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.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>{50ED6860-00D7-3750-B870-7E944AC144BE}</ProjectGuid>
    <RootNamespace>mega</RootNamespace>
    <Keyword>Qt4VSv1.0</Keyword>
    <ProjectName>mega</ProjectName>
    <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <OutputDirectory>debug\</OutputDirectory>
    <ATLMinimizesCRunTimeLibraryUsage>false</ATLMinimizesCRunTimeLibraryUsage>
    <CharacterSet>NotSet</CharacterSet>
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <IntermediateDirectory>debug\</IntermediateDirectory>
    <PrimaryOutput>mega</PrimaryOutput>
    <PlatformToolset>v140</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    <OutputDirectory>release\</OutputDirectory>
    <ATLMinimizesCRunTimeLibraryUsage>false</ATLMinimizesCRunTimeLibraryUsage>
    <CharacterSet>NotSet</CharacterSet>
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <IntermediateDirectory>release\</IntermediateDirectory>
    <PrimaryOutput>mega</PrimaryOutput>
    <PlatformToolset>v140</PlatformToolset>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings" />
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
  </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')" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup>
    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">debug\</OutDir>
    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">debug\</IntDir>
    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">mega</TargetName>
    <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</IgnoreImportLibrary>
    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">release\</OutDir>
    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">release\</IntDir>
    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">mega</TargetName>
    <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</IgnoreImportLibrary>
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <ClCompile>
      <AdditionalIncludeDirectories>..\..\include;..\..\third_party\utf8proc;..\..\third_party\ccronexpr;..\..\third_party\utf8proc;.;3rdparty\include\zlib;3rdparty\include;3rdparty\include\libuv;..\..\include\mega\wincurl;3rdparty\include\cryptopp;3rdparty\include\cares;3rdparty\include\libsodium;debug;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <AdditionalOptions>-Zm200 -w34100 -w34189 %(AdditionalOptions)</AdditionalOptions>
      <AssemblerListingLocation>debug\</AssemblerListingLocation>
      <BrowseInformation>false</BrowseInformation>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <ExceptionHandling>Sync</ExceptionHandling>
      <ObjectFileName>debug\</ObjectFileName>
      <Optimization>Disabled</Optimization>
      <PreprocessorDefinitions>NOMINMAX;WIN32_LEAN_AND_MEAN;ZLIB_WINAPI;_WINDOWS;UNICODE;WIN32;USE_SQLITE;USE_CRYPTOPP;USE_SODIUM;USE_CURL;USE_OPENSSL;ENABLE_SYNC;SODIUM_STATIC;PCRE_STATIC;HAVE_LIBUV;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <PreprocessToFile>false</PreprocessToFile>
      <ProgramDataBaseFileName>.\</ProgramDataBaseFileName>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <RuntimeTypeInfo>true</RuntimeTypeInfo>
      <SuppressStartupBanner>true</SuppressStartupBanner>
      <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
      <WarningLevel>Level3</WarningLevel>
    </ClCompile>
    <Link>
      <AdditionalDependencies>cryptopp.lib;sodium.lib;winhttp.lib;Crypt32.lib;ws2_32.lib;user32.lib;pcre.lib;zlib.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <AdditionalLibraryDirectories>3rdparty/libs/staticd;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
      <AdditionalOptions>"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions)</AdditionalOptions>
      <DataExecutionPrevention>true</DataExecutionPrevention>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <IgnoreImportLibrary>true</IgnoreImportLibrary>
      <OutputFile>$(OutDir)\mega.exe</OutputFile>
      <RandomizedBaseAddress>true</RandomizedBaseAddress>
      <SubSystem>Windows</SubSystem>
      <SuppressStartupBanner>true</SuppressStartupBanner>
    </Link>
    <Midl>
      <DefaultCharType>Unsigned</DefaultCharType>
      <EnableErrorChecks>None</EnableErrorChecks>
      <WarningLevel>0</WarningLevel>
    </Midl>
    <ResourceCompile>
      <PreprocessorDefinitions>_WINDOWS;UNICODE;WIN32;USE_SQLITE;USE_CRYPTOPP;USE_SODIUM;USE_QT;MEGA_QT_LOGGING;ENABLE_SYNC;NDEBUG;SODIUM_STATIC;PCRE_STATIC;QT_DLL;QT_GUI_LIB;QT_CORE_LIB;QT_HAVE_MMX;QT_HAVE_3DNOW;QT_HAVE_SSE;QT_HAVE_MMXEXT;QT_HAVE_SSE2;QT_THREAD_SUPPORT;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    </ResourceCompile>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <ClCompile>
      <AdditionalIncludeDirectories>..\..\include;..\..\third_party\utf8proc;..\..\third_party\ccronexpr;.;3rdparty\include\libuv;3rdparty\include\zlib;3rdparty\include;..\..\include\mega\wincurl;3rdparty\include\cryptopp;3rdparty\include\cares;3rdparty\include\libsodium;release;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <AdditionalOptions>-Zm200 -w34100 -w34189 %(AdditionalOptions)</AdditionalOptions>
      <AssemblerListingLocation>release\</AssemblerListingLocation>
      <BrowseInformation>false</BrowseInformation>
      <ExceptionHandling>Sync</ExceptionHandling>
      <ObjectFileName>release\</ObjectFileName>
      <Optimization>MaxSpeed</Optimization>
      <PreprocessorDefinitions>NOMINMAX;WIN32_LEAN_AND_MEAN;ZLIB_WINAPI;_WINDOWS;UNICODE;WIN32;USE_SQLITE;USE_CRYPTOPP;USE_SODIUM;USE_CURL;USE_OPENSSL;ENABLE_SYNC;NDEBUG;SODIUM_STATIC;PCRE_STATIC;HAVE_LIBUV;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <PreprocessToFile>false</PreprocessToFile>
      <ProgramDataBaseFileName>.\</ProgramDataBaseFileName>
      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
      <RuntimeTypeInfo>true</RuntimeTypeInfo>
      <SuppressStartupBanner>true</SuppressStartupBanner>
      <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
      <WarningLevel>Level3</WarningLevel>
    </ClCompile>
    <Link>
      <AdditionalDependencies>cryptopp.lib;sodium.lib;winhttp.lib;Crypt32.lib;ws2_32.lib;user32.lib;pcre.lib;zlib.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <AdditionalLibraryDirectories>3rdparty/libs/static;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
      <AdditionalOptions>"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions)</AdditionalOptions>
      <DataExecutionPrevention>true</DataExecutionPrevention>
      <GenerateDebugInformation>false</GenerateDebugInformation>
      <IgnoreImportLibrary>true</IgnoreImportLibrary>
      <LinkIncremental>false</LinkIncremental>
      <OutputFile>$(OutDir)\mega.exe</OutputFile>
      <RandomizedBaseAddress>true</RandomizedBaseAddress>
      <SubSystem>Console</SubSystem>
      <SuppressStartupBanner>true</SuppressStartupBanner>
    </Link>
    <Midl>
      <DefaultCharType>Unsigned</DefaultCharType>
      <EnableErrorChecks>None</EnableErrorChecks>
      <WarningLevel>0</WarningLevel>
    </Midl>
    <ResourceCompile>
      <PreprocessorDefinitions>_WINDOWS;UNICODE;WIN32;USE_SQLITE;USE_CRYPTOPP;USE_SODIUM;USE_QT;MEGA_QT_LOGGING;ENABLE_SYNC;NDEBUG;SODIUM_STATIC;PCRE_STATIC;QT_DLL;QT_NO_DEBUG;QT_GUI_LIB;QT_CORE_LIB;QT_HAVE_MMX;QT_HAVE_3DNOW;QT_HAVE_SSE;QT_HAVE_MMXEXT;QT_HAVE_SSE2;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    </ResourceCompile>
    <ProjectReference>
      <LinkLibraryDependencies>false</LinkLibraryDependencies>
    </ProjectReference>
    <Lib>
      <AdditionalDependencies>
      </AdditionalDependencies>
      <AdditionalLibraryDirectories>
      </AdditionalLibraryDirectories>
    </Lib>
  </ItemDefinitionGroup>
  <ItemGroup>
    <ClCompile Include="..\..\src\attrmap.cpp" />
    <ClCompile Include="..\..\src\backofftimer.cpp" />
    <ClCompile Include="..\..\src\base64.cpp" />
    <ClCompile Include="..\..\src\command.cpp" />
    <ClCompile Include="..\..\src\commands.cpp" />
    <ClCompile Include="..\..\src\crypto\cryptopp.cpp" />
    <ClCompile Include="..\..\src\db.cpp" />
    <ClCompile Include="..\..\src\gfx\external.cpp" />
    <ClCompile Include="..\..\src\file.cpp" />
    <ClCompile Include="..\..\src\fileattributefetch.cpp" />
    <ClCompile Include="..\..\src\filefingerprint.cpp" />
    <ClCompile Include="..\..\src\filesystem.cpp" />
    <ClCompile Include="..\..\src\gfx\freeimage.cpp" />
    <ClCompile Include="..\..\src\mediafileattribute.cpp" />
    <ClCompile Include="..\..\src\mega_http_parser.cpp" />
    <ClCompile Include="..\..\src\mega_utf8proc.cpp" />
    <ClCompile Include="..\..\src\mega_ccronexpr.cpp" />
    <ClCompile Include="..\..\src\mega_evt_tls.cpp" />
    <ClCompile Include="..\..\src\mega_zxcvbn.cpp" />
    <ClCompile Include="..\..\src\raid.cpp" />
    <ClCompile Include="..\..\src\posix\net.cpp" />
    <ClCompile Include="..\..\src\testhooks.cpp" />
    <ClCompile Include="..\..\src\thread\win32thread.cpp" />
    <ClCompile Include="..\..\src\win32\fs.cpp" />
    <ClCompile Include="..\..\src\gfx.cpp" />
    <ClCompile Include="..\..\src\http.cpp" />
    <ClCompile Include="..\..\src\json.cpp" />
    <ClCompile Include="..\..\src\logging.cpp" />
    <ClCompile Include="..\..\src\megaapi.cpp" />
    <ClCompile Include="..\..\src\megaapi_impl.cpp" />
    <ClCompile Include="..\..\src\megaclient.cpp" />
    <ClCompile Include="..\..\src\node.cpp" />
    <ClCompile Include="..\..\src\pendingcontactrequest.cpp" />
    <ClCompile Include="..\..\src\proxy.cpp" />
    <ClCompile Include="..\..\src\pubkeyaction.cpp" />
    <ClCompile Include="..\..\src\request.cpp" />
    <ClCompile Include="..\..\src\serialize64.cpp" />
    <ClCompile Include="..\..\src\share.cpp" />
    <ClCompile Include="..\..\src\sharenodekeys.cpp" />
    <ClCompile Include="..\..\src\crypto\sodium.cpp" />
    <ClCompile Include="..\..\src\db\sqlite.cpp" />
    <ClCompile Include="3rdparty\libs\sqlite3.c" />
    <ClCompile Include="..\..\src\sync.cpp" />
    <ClCompile Include="..\..\src\heartbeats.cpp" />
    <ClCompile Include="..\..\src\transfer.cpp" />
    <ClCompile Include="..\..\src\transferslot.cpp" />
    <ClCompile Include="..\..\src\treeproc.cpp" />
    <ClCompile Include="..\..\src\user.cpp" />
    <ClCompile Include="..\..\src\useralerts.cpp" />
    <ClCompile Include="..\..\src\utils.cpp" />
    <ClCompile Include="..\..\src\win32\waiter.cpp" />
    <ClCompile Include="..\..\src\waiterbase.cpp" />
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\include\mega\account.h" />
    <ClInclude Include="..\..\include\mega\attrmap.h" />
    <ClInclude Include="..\..\include\mega\backofftimer.h" />
    <ClInclude Include="..\..\include\mega\base64.h" />
    <ClInclude Include="..\..\include\mega\command.h" />
    <ClInclude Include="..\..\include\mega\console.h" />
    <ClInclude Include="..\..\include\mega\crypto\cryptopp.h" />
    <ClInclude Include="..\..\include\mega\db.h" />
    <ClInclude Include="..\..\include\mega\gfx\external.h" />
    <ClInclude Include="..\..\include\mega\file.h" />
    <ClInclude Include="..\..\include\mega\fileattributefetch.h" />
    <ClInclude Include="..\..\include\mega\filefingerprint.h" />
    <ClInclude Include="..\..\include\mega\filesystem.h" />
    <ClInclude Include="..\..\include\mega\gfx.h" />
    <ClInclude Include="..\..\include\mega\http.h" />
    <ClInclude Include="..\..\include\mega\json.h" />
    <ClInclude Include="..\..\include\mega\logging.h" />
    <ClInclude Include="..\..\include\mega.h" />
    <ClInclude Include="..\..\include\megaapi.h" />
    <ClInclude Include="..\..\include\megaapi_impl.h" />
    <ClInclude Include="..\..\include\mega\mediafileattribute.h" />
    <ClInclude Include="..\..\include\mega\megaapp.h" />
    <ClInclude Include="..\..\include\mega\megaclient.h" />
    <ClInclude Include="..\..\include\mega\mega_utf8proc.h" />
    <ClInclude Include="..\..\include\mega\mega_ccronexpr.h" />
    <ClInclude Include="..\..\include\mega\mega_evt_tls.h" />
    <ClInclude Include="..\..\include\mega\mega_evt_queue.h" />
    <ClInclude Include="..\..\include\mega\posix\meganet.h" />
    <ClInclude Include="..\..\include\mega\raid.h" />
    <ClInclude Include="..\..\include\mega\thread\win32thread.h" />
    <ClInclude Include="..\..\include\mega\win32\megaconsole.h" />
    <ClInclude Include="..\..\include\mega\win32\megaconsolewaiter.h" />
    <ClInclude Include="..\..\include\mega\win32\megafs.h" />
    <ClInclude Include="..\..\include\mega\win32\megasys.h" />
    <ClInclude Include="..\..\include\mega\win32\megawaiter.h" />
    <ClInclude Include="..\..\include\mega\node.h" />
    <ClInclude Include="..\..\include\mega\pendingcontactrequest.h" />
    <ClInclude Include="..\..\include\mega\proxy.h" />
    <ClInclude Include="..\..\include\mega\pubkeyaction.h" />
    <ClInclude Include="..\..\include\mega\request.h" />
    <ClInclude Include="..\..\include\mega\serialize64.h" />
    <ClInclude Include="..\..\include\mega\share.h" />
    <ClInclude Include="..\..\include\mega\sharenodekeys.h" />
    <ClInclude Include="..\..\include\mega\crypto\sodium.h" />
    <ClInclude Include="..\..\include\mega\db\sqlite.h" />
    <ClInclude Include="..\..\include\mega\sync.h" />
    <ClInclude Include="..\..\include\mega\heartbeats.h" />
    <ClInclude Include="..\..\include\mega\thread.h" />
    <ClInclude Include="..\..\include\mega\transfer.h" />
    <ClInclude Include="..\..\include\mega\transferslot.h" />
    <ClInclude Include="..\..\include\mega\treeproc.h" />
    <ClInclude Include="..\..\include\mega\types.h" />
    <ClInclude Include="..\..\include\mega\user.h" />
    <ClInclude Include="..\..\include\mega\utils.h" />
    <ClInclude Include="..\..\include\mega\waiter.h" />
  </ItemGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets" />
</Project>