<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Resource Files">
      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
    </Filter>
    <Filter Include="util">
      <UniqueIdentifier>{2a0d6120-434d-4732-ac31-2a7bf077f6ee}</UniqueIdentifier>
    </Filter>
    <Filter Include="util\concurrency">
      <UniqueIdentifier>{a1e59094-b70c-463a-8dc1-691efe337f14}</UniqueIdentifier>
    </Filter>
    <Filter Include="scripting">
      <UniqueIdentifier>{2d0fd975-0cc9-43dc-ac8e-53cb8c3a0040}</UniqueIdentifier>
    </Filter>
    <Filter Include="bson">
      <UniqueIdentifier>{a33442e2-39da-4c70-8310-6de9fa70cd71}</UniqueIdentifier>
    </Filter>
    <Filter Include="db">
      <UniqueIdentifier>{1044ce7b-72c4-4892-82c0-f46d8708a6ff}</UniqueIdentifier>
    </Filter>
    <Filter Include="client">
      <UniqueIdentifier>{fc0f6c1a-9627-4254-9b5e-0bcb8b3257f3}</UniqueIdentifier>
    </Filter>
    <Filter Include="shared source files">
      <UniqueIdentifier>{30b62472-d7a7-4b8a-8a07-d7d341bc6252}</UniqueIdentifier>
    </Filter>
    <Filter Include="pcre">
      <UniqueIdentifier>{291e0d72-13ca-42d7-b0fd-2e7b5f89639f}</UniqueIdentifier>
    </Filter>
    <Filter Include="shell">
      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
    </Filter>
    <Filter Include="_js files">
      <UniqueIdentifier>{473e7192-9f2a-47c5-ad95-e5b75d4f48f9}</UniqueIdentifier>
    </Filter>
    <Filter Include="shell\generated_from_js">
      <UniqueIdentifier>{96e4c411-7ab4-4bcd-b7c6-a33059f5d492}</UniqueIdentifier>
    </Filter>
    <Filter Include="thirdparty">
      <UniqueIdentifier>{5eca87ab-5987-4fb0-97be-e80cc721e328}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\dbshell.cpp">
      <Filter>shell</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\version.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\concurrency\vars.cpp">
      <Filter>util\concurrency</Filter>
    </ClCompile>
    <ClCompile Include="..\..\scripting\engine.cpp">
      <Filter>scripting</Filter>
    </ClCompile>
    <ClCompile Include="..\..\db\jsobj.cpp">
      <Filter>db</Filter>
    </ClCompile>
    <ClCompile Include="..\..\client\dbclient.cpp">
      <Filter>client</Filter>
    </ClCompile>
    <ClCompile Include="..\..\client\dbclientcursor.cpp">
      <Filter>client</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pch.cpp" />
    <ClCompile Include="..\..\db\json.cpp">
      <Filter>shared source files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\debug_util.cpp">
      <Filter>shell</Filter>
    </ClCompile>
    <ClCompile Include="..\..\db\lasterror.cpp">
      <Filter>shared source files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\db\nonce.cpp">
      <Filter>shared source files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_xclass.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_version.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_valid_utf8.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_ucp_searchfuncs.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_try_flipped.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_tables.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_study.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_refcount.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_ord2utf8.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_newline.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_maketables.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_info.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_globals.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_get.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_fullinfo.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_exec.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_dfa_exec.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcrecpp.cc">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\client\connpool.cpp">
      <Filter>client</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\processinfo_win32.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\db\commands.cpp">
      <Filter>db</Filter>
    </ClCompile>
    <ClCompile Include="..\..\scripting\utils.cpp">
      <Filter>scripting</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\assert_util.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\background.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\base64.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\client\clientOnly.cpp">
      <Filter>client</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\mmap.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\md5main.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\util.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\client\syncclusterconnection.cpp">
      <Filter>client</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_stringpiece.cc">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_config.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_compile.c">
      <Filter>pcre</Filter>
    </ClCompile>
    <ClCompile Include="..\..\pcre-7.4\pcre_chartables.c">
      <Filter>shell</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\md5.c">
      <Filter>shell</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\mmap_win.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\text.cpp">
      <Filter>shell</Filter>
    </ClCompile>
    <ClCompile Include="..\..\s\shardconnection.cpp">
      <Filter>shared source files</Filter>
    </ClCompile>
    <ClCompile Include="..\shell_utils.cpp">
      <Filter>shell</Filter>
    </ClCompile>
    <ClCompile Include="..\..\scripting\engine_spidermonkey.cpp">
      <Filter>scripting</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\password.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\db\common.cpp">
      <Filter>db</Filter>
    </ClCompile>
    <ClCompile Include="..\mongo_vstudio.cpp">
      <Filter>shell\generated_from_js</Filter>
    </ClCompile>
    <ClCompile Include="..\mongo-server.cpp">
      <Filter>shell\generated_from_js</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\log.cpp">
      <Filter>shared source files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\scripting\bench.cpp">
      <Filter>scripting</Filter>
    </ClCompile>
    <ClCompile Include="..\..\bson\oid.cpp">
      <Filter>bson</Filter>
    </ClCompile>
    <ClCompile Include="..\..\client\dbclient_rs.cpp">
      <Filter>client</Filter>
    </ClCompile>
    <ClCompile Include="..\..\third_party\linenoise\linenoise.cpp">
      <Filter>thirdparty</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\concurrency\spin_lock.cpp">
      <Filter>util\concurrency</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\net\listen.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\net\message.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\net\sock.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\util\net\message_port.cpp">
      <Filter>util</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <None Include="..\..\SConstruct" />
    <None Include="..\collection.js">
      <Filter>_js files</Filter>
    </None>
    <None Include="..\db.js">
      <Filter>_js files</Filter>
    </None>
    <None Include="..\mongo.js">
      <Filter>_js files</Filter>
    </None>
    <None Include="..\mr.js">
      <Filter>_js files</Filter>
    </None>
    <None Include="..\query.js">
      <Filter>_js files</Filter>
    </None>
    <None Include="..\servers.js">
      <Filter>_js files</Filter>
    </None>
    <None Include="..\utils.js">
      <Filter>_js files</Filter>
    </None>
  </ItemGroup>
  <ItemGroup>
    <Library Include="..\..\..\js\js32d.lib" />
    <Library Include="..\..\..\js\js32r.lib" />
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\db\lasterror.h">
      <Filter>db</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="..\..\db\db.rc">
      <Filter>Resource Files</Filter>
    </ResourceCompile>
  </ItemGroup>
</Project>