[WIN32] Updated Project files for pluggable threading.
authorjimfcarroll <thecarrolls@jiminger.com>
Tue, 12 Jul 2011 13:36:56 +0000 (09:36 -0400)
committerJim Carroll <thecarrolls@jiminger.com>
Wed, 20 Jul 2011 04:58:28 +0000 (00:58 -0400)
project/VS2010Express/XBMC.vcxproj
project/VS2010Express/XBMC.vcxproj.filters

index 5155fdc..e5d0490 100644 (file)
     <ClCompile Include="..\..\xbmc\threads\Atomics.cpp" />
     <ClCompile Include="..\..\xbmc\threads\Event.cpp" />
     <ClCompile Include="..\..\xbmc\threads\LockFree.cpp" />
+    <ClCompile Include="..\..\xbmc\threads\platform\Implementation.cpp" />
     <ClCompile Include="..\..\xbmc\threads\Thread.cpp" />
-    <ClCompile Include="..\..\xbmc\threads\ThreadLocal.cpp" />
     <ClCompile Include="..\..\xbmc\ThumbLoader.cpp" />
     <ClCompile Include="..\..\xbmc\ThumbnailCache.cpp" />
     <ClCompile Include="..\..\xbmc\URL.cpp" />
     <ClInclude Include="..\..\xbmc\threads\CriticalSection.h" />
     <ClInclude Include="..\..\xbmc\threads\Event.h" />
     <ClInclude Include="..\..\xbmc\threads\LockFree.h" />
+    <ClInclude Include="..\..\xbmc\threads\platform\boost\Condition.h" />
+    <ClInclude Include="..\..\xbmc\threads\platform\boost\CriticalSection.h" />
+    <ClInclude Include="..\..\xbmc\threads\platform\boost\ThreadLocal.h" />
+    <ClInclude Include="..\..\xbmc\threads\platform\Condition.h" />
+    <ClInclude Include="..\..\xbmc\threads\platform\CriticalSection.h" />
+    <ClInclude Include="..\..\xbmc\threads\platform\ThreadLocal.h" />
     <ClInclude Include="..\..\xbmc\threads\SharedSection.h" />
     <ClInclude Include="..\..\xbmc\threads\SingleLock.h" />
     <ClInclude Include="..\..\xbmc\threads\Thread.h" />
     <ClInclude Include="..\..\xbmc\XBApplicationEx.h" />
   </ItemGroup>
   <ItemGroup>
+    <None Include="..\..\xbmc\threads\platform\platform.select" />
     <None Include="..\..\xbmc\win32\XBMC.ico" />
   </ItemGroup>
   <ItemGroup>
index 8976fab..3f8f5f3 100644 (file)
     <Filter Include="libs\SlingboxLib">
       <UniqueIdentifier>{dfa70c36-927b-4540-b505-35919e64eb3d}</UniqueIdentifier>
     </Filter>
+    <Filter Include="threads\platform">
+      <UniqueIdentifier>{2165ba63-177d-4746-b1c6-e5e425c9f0a0}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="threads\platform\boost">
+      <UniqueIdentifier>{596bfc31-872d-4de6-b123-5e1ca79c5816}</UniqueIdentifier>
+    </Filter>
   </ItemGroup>
   <ItemGroup>
     <ClCompile Include="..\..\xbmc\win32\pch.cpp">
     <ClCompile Include="..\..\xbmc\guilib\DirtyRegionTracker.cpp">
       <Filter>guilib</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\xbmc\threads\ThreadLocal.cpp">
-      <Filter>threads</Filter>
-    </ClCompile>
     <ClCompile Include="..\..\xbmc\InertialScrollingHandler.cpp" />
+    <ClCompile Include="..\..\xbmc\threads\platform\Implementation.cpp">
+      <Filter>threads\platform</Filter>
+    </ClCompile>
   </ItemGroup>
   <ItemGroup>
     <ClInclude Include="..\..\xbmc\win32\pch.h">
       <Filter>threads</Filter>
     </ClInclude>
     <ClInclude Include="..\..\xbmc\InertialScrollingHandler.h" />
+    <ClInclude Include="..\..\xbmc\threads\platform\Condition.h">
+      <Filter>threads\platform</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\xbmc\threads\platform\CriticalSection.h">
+      <Filter>threads\platform</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\xbmc\threads\platform\ThreadLocal.h">
+      <Filter>threads\platform</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\xbmc\threads\platform\boost\Condition.h">
+      <Filter>threads\platform\boost</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\xbmc\threads\platform\boost\CriticalSection.h">
+      <Filter>threads\platform\boost</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\xbmc\threads\platform\boost\ThreadLocal.h">
+      <Filter>threads\platform\boost</Filter>
+    </ClInclude>
   </ItemGroup>
   <ItemGroup>
     <None Include="..\..\xbmc\win32\XBMC.ico">
       <Filter>win32</Filter>
     </None>
+    <None Include="..\..\xbmc\threads\platform\platform.select">
+      <Filter>threads\platform</Filter>
+    </None>
   </ItemGroup>
   <ItemGroup>
     <ResourceCompile Include="..\..\xbmc\win32\XBMC_PC.rc">