<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="misc and third party">
      <UniqueIdentifier>{17c97725-06a4-41a6-bc1c-f0e05eada682}</UniqueIdentifier>
    </Filter>
    <Filter Include="misc and third party">
      <UniqueIdentifier>{0a50fb63-4ac3-4e30-a9d4-b0841878ee73}</UniqueIdentifier>
    </Filter>
    <Filter Include="client">
      <UniqueIdentifier>{45dab36c-864e-45de-bb8e-cf1d87a2c4f6}</UniqueIdentifier>
    </Filter>
    <Filter Include="db">
      <UniqueIdentifier>{69e233b0-5354-4612-8474-d4e4faaee607}</UniqueIdentifier>
    </Filter>
    <Filter Include="db\cpp">
      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
    </Filter>
    <Filter Include="db\h">
      <UniqueIdentifier>{f86d2fc9-fb76-40cf-943d-330feb945ff3}</UniqueIdentifier>
    </Filter>
    <Filter Include="util">
      <UniqueIdentifier>{0ec2e082-aace-46da-9898-a1a7b24d60b7}</UniqueIdentifier>
    </Filter>
    <Filter Include="util\cpp">
      <UniqueIdentifier>{12efa241-3593-4177-a0cb-1eb672491f49}</UniqueIdentifier>
    </Filter>
    <Filter Include="shard">
      <UniqueIdentifier>{3865c5a5-bdb1-4420-a3ae-5a6615d563d4}</UniqueIdentifier>
    </Filter>
    <Filter Include="scripting">
      <UniqueIdentifier>{28893dc5-8a18-429a-b5c9-2cf701d324da}</UniqueIdentifier>
    </Filter>
    <Filter Include="dbtests">
      <UniqueIdentifier>{bc08b47a-daa3-4894-b9af-ae88755838db}</UniqueIdentifier>
    </Filter>
    <Filter Include="stats">
      <UniqueIdentifier>{2b914dc3-a760-4397-a12b-73a0381fa71d}</UniqueIdentifier>
    </Filter>
    <Filter Include="replsets">
      <UniqueIdentifier>{9320a670-3b28-471a-bf92-6c8d881a37a4}</UniqueIdentifier>
    </Filter>
    <Filter Include="util\concurrency">
      <UniqueIdentifier>{d499fdba-b256-4b12-af20-cdd1ae1addff}</UniqueIdentifier>
    </Filter>
    <Filter Include="util\h">
      <UniqueIdentifier>{353b6f01-1cab-4156-a576-bc75ab204776}</UniqueIdentifier>
    </Filter>
    <Filter Include="btree">
      <UniqueIdentifier>{4fff2dbf-30c4-4295-8db8-d513c1e36220}</UniqueIdentifier>
    </Filter>
    <Filter Include="dur">
      <UniqueIdentifier>{c296d097-0d46-46ee-9097-f2df659d9596}</UniqueIdentifier>
    </Filter>
    <Filter Include="bson">
      <UniqueIdentifier>{e6652333-c77f-420c-af8e-72d55bc095fe}</UniqueIdentifier>
    </Filter>
    <Filter Include="misc and third party\snappy">
      <UniqueIdentifier>{fbc4416f-ca67-4e63-a1ea-49027de7e080}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\boostw\boost_1_34_1\boost\config\auto_link.hpp">
      <Filter>misc and third party</Filter>
    </ClInclude>
    <ClInclude Include="..\targetver.h">
      <Filter>misc and third party</Filter>
    </ClInclude>
    <ClInclude Include="..\..\boostw\boost_1_34_1\boost\version.hpp">
      <Filter>misc and third party</Filter>
    </ClInclude>
    <ClInclude Include="..\client\connpool.h">
      <Filter>client</Filter>
    </ClInclude>
    <ClInclude Include="..\client\dbclient.h">
      <Filter>client</Filter>
    </ClInclude>
    <ClInclude Include="..\client\model.h">
      <Filter>client</Filter>
    </ClInclude>
    <ClInclude Include="..\db\clientcursor.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\cmdline.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\commands.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\concurrency.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\curop.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\cursor.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\database.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\db.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\dbhelpers.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\dbinfo.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\dbmessage.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\diskloc.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\extsort.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\introspect.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\jsobj.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\json.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\matcher.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\grid\message.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\minilex.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\namespace.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\pch.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\pdfile.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\grid\protocol.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\query.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\queryoptimizer.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\repl.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\replset.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\resource.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\scanandorder.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\security.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\btree.h">
      <Filter>btree</Filter>
    </ClInclude>
    <ClInclude Include="..\util\concurrency\list.h">
      <Filter>util\concurrency</Filter>
    </ClInclude>
    <ClInclude Include="..\util\concurrency\value.h">
      <Filter>util\concurrency</Filter>
    </ClInclude>
    <ClInclude Include="..\util\concurrency\task.h">
      <Filter>util\concurrency</Filter>
    </ClInclude>
    <ClInclude Include="..\util\builder.h">
      <Filter>util\h</Filter>
    </ClInclude>
    <ClInclude Include="..\util\unittest.h">
      <Filter>util\h</Filter>
    </ClInclude>
    <ClInclude Include="..\util\file.h">
      <Filter>util\h</Filter>
    </ClInclude>
    <ClInclude Include="..\util\goodies.h">
      <Filter>util\h</Filter>
    </ClInclude>
    <ClInclude Include="..\util\hashtab.h">
      <Filter>util\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\lasterror.h">
      <Filter>util\h</Filter>
    </ClInclude>
    <ClInclude Include="..\util\log.h">
      <Filter>util\h</Filter>
    </ClInclude>
    <ClInclude Include="..\util\lruishmap.h">
      <Filter>util\h</Filter>
    </ClInclude>
    <ClInclude Include="..\util\md5.h">
      <Filter>util\h</Filter>
    </ClInclude>
    <ClInclude Include="..\util\md5.hpp">
      <Filter>util\h</Filter>
    </ClInclude>
    <ClInclude Include="..\util\miniwebserver.h">
      <Filter>util\h</Filter>
    </ClInclude>
    <ClInclude Include="..\util\mmap.h">
      <Filter>util\h</Filter>
    </ClInclude>
    <ClInclude Include="..\util\sock.h">
      <Filter>util\h</Filter>
    </ClInclude>
    <ClInclude Include="..\db\dur.h">
      <Filter>dur</Filter>
    </ClInclude>
    <ClInclude Include="..\db\dur_journal.h">
      <Filter>dur</Filter>
    </ClInclude>
    <ClInclude Include="..\util\logfile.h">
      <Filter>dur</Filter>
    </ClInclude>
    <ClInclude Include="..\db\mongommf.h">
      <Filter>dur</Filter>
    </ClInclude>
    <ClInclude Include="..\db\durop.h">
      <Filter>dur</Filter>
    </ClInclude>
    <ClInclude Include="..\db\jsobjmanipulator.h">
      <Filter>db</Filter>
    </ClInclude>
    <ClInclude Include="..\db\mongomutex.h">
      <Filter>db</Filter>
    </ClInclude>
    <ClInclude Include="..\util\mongoutils\hash.h">
      <Filter>util\h</Filter>
    </ClInclude>
    <ClInclude Include="..\util\checksum.h">
      <Filter>util</Filter>
    </ClInclude>
    <ClInclude Include="..\bson\bson.h">
      <Filter>bson</Filter>
    </ClInclude>
    <ClInclude Include="..\bson\bson_db.h">
      <Filter>bson</Filter>
    </ClInclude>
    <ClInclude Include="..\bson\bsonelement.h">
      <Filter>bson</Filter>
    </ClInclude>
    <ClInclude Include="..\bson\bson-inl.h">
      <Filter>bson</Filter>
    </ClInclude>
    <ClInclude Include="..\bson\bsonmisc.h">
      <Filter>bson</Filter>
    </ClInclude>
    <ClInclude Include="..\bson\bsonobj.h">
      <Filter>bson</Filter>
    </ClInclude>
    <ClInclude Include="..\bson\bsonobjbuilder.h">
      <Filter>bson</Filter>
    </ClInclude>
    <ClInclude Include="..\bson\bsonobjiterator.h">
      <Filter>bson</Filter>
    </ClInclude>
    <ClInclude Include="..\bson\bsontypes.h">
      <Filter>bson</Filter>
    </ClInclude>
    <ClInclude Include="..\bson\inline_decls.h">
      <Filter>bson</Filter>
    </ClInclude>
    <ClInclude Include="..\bson\oid.h">
      <Filter>bson</Filter>
    </ClInclude>
    <ClInclude Include="..\bson\ordering.h">
      <Filter>bson</Filter>
    </ClInclude>
    <ClInclude Include="..\bson\stringdata.h">
      <Filter>bson</Filter>
    </ClInclude>
    <ClInclude Include="..\db\ops\delete.h">
      <Filter>db\cpp</Filter>
    </ClInclude>
    <ClInclude Include="..\db\ops\update.h">
      <Filter>db\cpp</Filter>
    </ClInclude>
    <ClInclude Include="..\db\ops\query.h">
      <Filter>db\cpp</Filter>
    </ClInclude>
    <ClInclude Include="..\server.h">
      <Filter>db\h</Filter>
    </ClInclude>
    <ClInclude Include="..\third_party\snappy\config.h">
      <Filter>misc and third party\snappy</Filter>
    </ClInclude>
    <ClInclude Include="..\third_party\snappy\snappy.h">
      <Filter>misc and third party\snappy</Filter>
    </ClInclude>
    <ClInclude Include="..\third_party\snappy\snappy-c.h">
      <Filter>misc and third party\snappy</Filter>
    </ClInclude>
    <ClInclude Include="..\third_party\snappy\snappy-internal.h">
      <Filter>misc and third party\snappy</Filter>
    </ClInclude>
    <ClInclude Include="..\third_party\snappy\snappy-sinksource.h">
      <Filter>misc and third party\snappy</Filter>
    </ClInclude>
    <ClInclude Include="..\third_party\snappy\snappy-stubs-internal.h">
      <Filter>misc and third party\snappy</Filter>
    </ClInclude>
    <ClInclude Include="..\third_party\snappy\snappy-stubs-public.h">
      <Filter>misc and third party\snappy</Filter>
    </ClInclude>
    <ClInclude Include="..\util\compress.h">
      <Filter>misc and third party</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <Library Include="..\..\js\js64r.lib">
      <Filter>misc and third party</Filter>
    </Library>
    <Library Include="..\..\js\js32d.lib">
      <Filter>misc and third party</Filter>
    </Library>
    <Library Include="..\..\js\js32r.lib">
      <Filter>misc and third party</Filter>
    </Library>
    <Library Include="..\..\js\js64d.lib">
      <Filter>misc and third party</Filter>
    </Library>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\client\connpool.cpp">
      <Filter>client</Filter>
    </ClCompile>
    <ClCompile Include="..\client\dbclient.cpp">
      <Filter>client</Filter>
    </ClCompile>
    <ClCompile Include="..\client\dbclientcursor.cpp">
      <Filter>client</Filter>
    </ClCompile>
    <ClCompile Include="..\client\syncclusterconnection.cpp">
      <Filter>client</Filter>
    </ClCompile>
    <ClCompile Include="..\pch.cpp">
      <Filter>db</Filter>
    </ClCompile>
    <ClCompile Include="..\db\client.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\clientcursor.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\cloner.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\commands.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\common.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\cursor.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\database.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\dbcommands.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\dbeval.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\dbhelpers.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\dbwebserver.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\extsort.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\index.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\indexkey.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\instance.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\introspect.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\jsobj.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\json.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\lasterror.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\matcher.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\util\mmap_win.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\namespace.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\nonce.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\pdfile.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\queryoptimizer.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\repl.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\security.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\security_commands.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\tests.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\cmdline.cpp">
      <Filter>db\h</Filter>
    </ClCompile>
    <ClCompile Include="..\db\matcher_covered.cpp">
      <Filter>db\h</Filter>
    </ClCompile>
    <ClCompile Include="..\db\oplog.cpp">
      <Filter>db\h</Filter>
    </ClCompile>
    <ClCompile Include="..\db\queryutil.cpp">
      <Filter>db\h</Filter>
    </ClCompile>
    <ClCompile Include="..\db\repl_block.cpp">
      <Filter>db\h</Filter>
    </ClCompile>
    <ClCompile Include="..\util\assert_util.cpp">
      <Filter>util\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\util\background.cpp">
      <Filter>util\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\util\base64.cpp">
      <Filter>util\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\util\md5.c">
      <Filter>util\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\util\md5main.cpp">
      <Filter>util\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\util\mmap.cpp">
      <Filter>util\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\util\processinfo_win32.cpp">
      <Filter>util\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\util\util.cpp">
      <Filter>util\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\s\d_logic.cpp">
      <Filter>shard</Filter>
    </ClCompile>
    <ClCompile Include="..\scripting\engine.cpp">
      <Filter>scripting</Filter>
    </ClCompile>
    <ClCompile Include="..\scripting\engine_spidermonkey.cpp">
      <Filter>scripting</Filter>
    </ClCompile>
    <ClCompile Include="..\shell\mongo_vstudio.cpp">
      <Filter>scripting</Filter>
    </ClCompile>
    <ClCompile Include="..\scripting\utils.cpp">
      <Filter>scripting</Filter>
    </ClCompile>
    <ClCompile Include="basictests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="btreetests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="clienttests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="cursortests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="dbtests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="framework.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="jsobjtests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="jsontests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="jstests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="matchertests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="namespacetests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="pdfiletests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="queryoptimizertests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="querytests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="repltests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="socktests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="threadedtests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="updatetests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="..\db\stats\counters.cpp">
      <Filter>stats</Filter>
    </ClCompile>
    <ClCompile Include="..\db\stats\snapshots.cpp">
      <Filter>stats</Filter>
    </ClCompile>
    <ClCompile Include="..\db\stats\top.cpp">
      <Filter>stats</Filter>
    </ClCompile>
    <ClCompile Include="..\db\repl\consensus.cpp">
      <Filter>replsets</Filter>
    </ClCompile>
    <ClCompile Include="..\db\repl\health.cpp">
      <Filter>replsets</Filter>
    </ClCompile>
    <ClCompile Include="..\db\repl\replset_commands.cpp">
      <Filter>replsets</Filter>
    </ClCompile>
    <ClCompile Include="..\db\repl\rs_config.cpp">
      <Filter>replsets</Filter>
    </ClCompile>
    <ClCompile Include="..\db\btree.cpp">
      <Filter>btree</Filter>
    </ClCompile>
    <ClCompile Include="..\db\btreecursor.cpp">
      <Filter>btree</Filter>
    </ClCompile>
    <ClCompile Include="..\db\repl\manager.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\repl\rs_initiate.cpp">
      <Filter>replsets</Filter>
    </ClCompile>
    <ClCompile Include="..\util\concurrency\vars.cpp">
      <Filter>util\concurrency</Filter>
    </ClCompile>
    <ClCompile Include="..\util\concurrency\task.cpp">
      <Filter>util\concurrency</Filter>
    </ClCompile>
    <ClCompile Include="..\db\repl\heartbeat.cpp">
      <Filter>replsets</Filter>
    </ClCompile>
    <ClCompile Include="..\s\shardconnection.cpp">
      <Filter>shard</Filter>
    </ClCompile>
    <ClCompile Include="..\util\concurrency\thread_pool.cpp">
      <Filter>util\concurrency</Filter>
    </ClCompile>
    <ClCompile Include="..\util\version.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\repl\rs.cpp">
      <Filter>replsets</Filter>
    </ClCompile>
    <ClCompile Include="..\util\text.cpp">
      <Filter>util\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\client\gridfs.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\s\d_writeback.cpp">
      <Filter>shard</Filter>
    </ClCompile>
    <ClCompile Include="..\s\d_state.cpp">
      <Filter>shard</Filter>
    </ClCompile>
    <ClCompile Include="..\db\geo\2d.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\s\chunk.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\s\config.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\s\shardkey.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\s\shard.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\client\model.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\client\parallel.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\util\stringutils.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\client\distlock.cpp">
      <Filter>client</Filter>
    </ClCompile>
    <ClCompile Include="..\s\d_migrate.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\s\d_split.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\repl\rs_rollback.cpp">
      <Filter>replsets</Filter>
    </ClCompile>
    <ClCompile Include="..\db\repl\rs_sync.cpp">
      <Filter>replsets</Filter>
    </ClCompile>
    <ClCompile Include="..\db\repl\rs_initialsync.cpp">
      <Filter>replsets</Filter>
    </ClCompile>
    <ClCompile Include="..\db\geo\haystack.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\cap.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\util\log.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\util\processinfo.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\s\grid.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\restapi.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="mmaptests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="..\scripting\bench.cpp">
      <Filter>scripting</Filter>
    </ClCompile>
    <ClCompile Include="..\db\compact.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\commands\isself.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\dur.cpp">
      <Filter>dur</Filter>
    </ClCompile>
    <ClCompile Include="..\db\dur_journal.cpp">
      <Filter>dur</Filter>
    </ClCompile>
    <ClCompile Include="..\util\logfile.cpp">
      <Filter>dur</Filter>
    </ClCompile>
    <ClCompile Include="..\db\mongommf.cpp">
      <Filter>dur</Filter>
    </ClCompile>
    <ClCompile Include="..\db\projection.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\s\d_chunk_manager.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\dur_recover.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\durop.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\dbcommands_generic.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\util\alignedbuilder.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\bson\oid.cpp">
      <Filter>db</Filter>
    </ClCompile>
    <ClCompile Include="..\util\concurrency\synchronization.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\db\dur_commitjob.cpp">
      <Filter>dur</Filter>
    </ClCompile>
    <ClCompile Include="..\db\dur_writetodatafiles.cpp">
      <Filter>dur</Filter>
    </ClCompile>
    <ClCompile Include="..\client\dbclient_rs.cpp">
      <Filter>client</Filter>
    </ClCompile>
    <ClCompile Include="..\db\dur_preplogbuffer.cpp">
      <Filter>dur</Filter>
    </ClCompile>
    <ClCompile Include="perftests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="directclienttests.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="..\util\file_allocator.cpp">
      <Filter>util\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\dbcommands_admin.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\querypattern.cpp">
      <Filter>db</Filter>
    </ClCompile>
    <ClCompile Include="..\util\ramlog.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\db\key.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\btreebuilder.cpp">
      <Filter>btree</Filter>
    </ClCompile>
    <ClCompile Include="..\db\queryoptimizercursor.cpp">
      <Filter>db</Filter>
    </ClCompile>
    <ClCompile Include="..\db\record.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\ops\delete.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\ops\update.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\security_common.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\ops\query.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\db\dbmessage.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\util\net\message.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\util\net\listen.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\util\net\message_server_port.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\util\net\message_port.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\util\net\miniwebserver.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="..\util\net\sock.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
    <ClCompile Include="spin_lock_test.cpp">
      <Filter>dbtests</Filter>
    </ClCompile>
    <ClCompile Include="..\util\concurrency\spin_lock.cpp">
      <Filter>util\concurrency</Filter>
    </ClCompile>
    <ClCompile Include="..\third_party\snappy\snappy.cc">
      <Filter>misc and third party\snappy</Filter>
    </ClCompile>
    <ClCompile Include="..\util\compress.cpp">
      <Filter>misc and third party</Filter>
    </ClCompile>
    <ClCompile Include="..\third_party\snappy\snappy-sinksource.cc">
      <Filter>misc and third party\snappy</Filter>
    </ClCompile>
    <ClCompile Include="..\db\scanandorder.cpp">
      <Filter>db\cpp</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <None Include="..\SConstruct">
      <Filter>misc and third party</Filter>
    </None>
    <None Include="btreetests.inl">
      <Filter>dbtests</Filter>
    </None>
  </ItemGroup>
</Project>