Align libgc vcxproj with makefile.
authorlateralusX <lateralusx.github@gmail.com>
Thu, 28 Sep 2017 13:15:35 +0000 (15:15 +0200)
committerlateralusX <lateralusx.github@gmail.com>
Tue, 3 Oct 2017 07:20:11 +0000 (09:20 +0200)
msvc/libgc.targets
msvc/libgc.targets.filters

index e2d3808bbfab883784554cb8a581cebe8e269c9a..cf510fb7694ceabbd2f3f41c7b525c4390d165c7 100644 (file)
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
+  <ItemGroup Label="libmonogc_la_sources">
     <ClCompile Include="$(MonoSourceLocation)\libgc\allchblk.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\allchblk.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\alloc.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\alloc.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\blacklst.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\blacklst.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\checksums.c">
+      <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\dbg_mlc.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\dbg_mlc.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\dyn_load.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\dyn_load.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\finalize.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\finalize.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\gc_dlopen.c">
+      <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\gcj_mlc.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\gcj_mlc.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\headers.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\headers.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
-    <ClCompile Include="$(MonoSourceLocation)\libgc\mach_dep.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\malloc.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\malloc.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\mallocx.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\mallocx.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\mark.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\mark.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\mark_rts.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\mark_rts.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\misc.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\misc.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\new_hblk.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\new_hblk.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\obj_map.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\obj_map.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\os_dep.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\os_dep.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\pcr_interface.c">
+      <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\ptr_chck.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\ptr_chck.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\real_malloc.c">
+      <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\reclaim.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\reclaim.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\solaris_pthreads.c">
+      <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\solaris_threads.c">
+      <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\specific.c">
+      <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\stubborn.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\stubborn.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\typd_mlc.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\typd_mlc.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\backgraph.c">
+      <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\win32_threads.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\win32_threads.c">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClCompile>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\pthread_support.c">
+      <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\pthread_stop_world.c">
+      <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\darwin_stop_world.c">
+      <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\openbsd_stop_world.c">
+      <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\mach_dep.c">
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClCompile>
   </ItemGroup>
   <ItemGroup>
   </ItemGroup>
   <ItemGroup>
-    <ClInclude Include="$(MonoSourceLocation)\libgc\include\gc.h">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClInclude>
+    <ClInclude Include="$(MonoSourceLocation)\libgc\include\private\gcconfig.h">
+      <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+    </ClInclude>
+    <ClInclude Include="$(MonoSourceLocation)\libgc\include\private\gc_priv.h">
+      <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+    </ClInclude>
     <ClInclude Include="$(MonoSourceLocation)\libgc\include\private\gc_hdrs.h">
     <ClInclude Include="$(MonoSourceLocation)\libgc\include\private\gc_hdrs.h">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClInclude>
-    <ClInclude Include="$(MonoSourceLocation)\libgc\include\private\gc_locks.h">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClInclude>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClInclude>
+    <ClInclude Include="$(MonoSourceLocation)\libgc\include\gc.h">
+      <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+    </ClInclude>
+    <ClInclude Include="$(MonoSourceLocation)\libgc\include\gc_gcj.h">
+      <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+    </ClInclude>
     <ClInclude Include="$(MonoSourceLocation)\libgc\include\gc_mark.h">
     <ClInclude Include="$(MonoSourceLocation)\libgc\include\gc_mark.h">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClInclude>
-    <ClInclude Include="$(MonoSourceLocation)\libgc\include\private\gc_pmark.h">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClInclude>
-    <ClInclude Include="$(MonoSourceLocation)\libgc\include\private\gc_priv.h">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClInclude>
-    <ClInclude Include="$(MonoSourceLocation)\libgc\include\private\gcconfig.h">
-               <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
-       </ClInclude>
+                 <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+         </ClInclude>
+    <ClInclude Include="$(MonoSourceLocation)\libgc\include\private\gc_locks.h">
+      <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+    </ClInclude>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="$(MonoSourceLocation)\libgc\Makefile.am" />
   </ItemGroup>
 </Project>
\ No newline at end of file
   </ItemGroup>
 </Project>
\ No newline at end of file
index a4e98eb83f76d4d8384d84ac99293419ea8ba4df..8f1ec7d4c51d73576b97b36235adc973ee9b5c10 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 <?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
+  <ItemGroup Label="libmonogc_la_sources">
     <ClCompile Include="$(MonoSourceLocation)\libgc\allchblk.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\allchblk.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
@@ -10,6 +10,9 @@
     <ClCompile Include="$(MonoSourceLocation)\libgc\blacklst.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\blacklst.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\checksums.c">
+      <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
+    </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\dbg_mlc.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\dbg_mlc.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\finalize.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\finalize.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
-    <ClCompile Include="$(MonoSourceLocation)\libgc\gcj_mlc.c">
+    <ClCompile Include="$(MonoSourceLocation)\libgc\gc_dlopen.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
-    <ClCompile Include="$(MonoSourceLocation)\libgc\headers.c">
+    <ClCompile Include="$(MonoSourceLocation)\libgc\gcj_mlc.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
-    <ClCompile Include="$(MonoSourceLocation)\libgc\mach_dep.c">
+    <ClCompile Include="$(MonoSourceLocation)\libgc\headers.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\malloc.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\malloc.c">
     <ClCompile Include="$(MonoSourceLocation)\libgc\os_dep.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\os_dep.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\pcr_interface.c">
+      <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
+    </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\ptr_chck.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\ptr_chck.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\real_malloc.c">
+      <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
+    </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\reclaim.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\reclaim.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\solaris_pthreads.c">
+      <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
+    </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\solaris_threads.c">
+      <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
+    </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\specific.c">
+      <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
+    </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\stubborn.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\typd_mlc.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\stubborn.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\typd_mlc.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\backgraph.c">
+      <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
+    </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\win32_threads.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
     <ClCompile Include="$(MonoSourceLocation)\libgc\win32_threads.c">
       <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
     </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\pthread_support.c">
+      <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
+    </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\pthread_stop_world.c">
+      <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
+    </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\darwin_stop_world.c">
+      <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
+    </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\openbsd_stop_world.c">
+      <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
+    </ClCompile>
+    <ClCompile Include="$(MonoSourceLocation)\libgc\mach_dep.c">
+      <Filter>Source Files$(GCboehmFilterSubFolder)</Filter>
+    </ClCompile>
   </ItemGroup>
   <ItemGroup>
   </ItemGroup>
   <ItemGroup>
-    <ClInclude Include="$(MonoSourceLocation)\libgc\include\gc.h">
+    <ClInclude Include="$(MonoSourceLocation)\libgc\include\private\gcconfig.h">
       <Filter>Header Files$(GCboehmFilterSubFolder)</Filter>
     </ClInclude>
       <Filter>Header Files$(GCboehmFilterSubFolder)</Filter>
     </ClInclude>
-    <ClInclude Include="$(MonoSourceLocation)\libgc\include\private\gc_hdrs.h">
+    <ClInclude Include="$(MonoSourceLocation)\libgc\include\private\gc_priv.h">
       <Filter>Header Files$(GCboehmFilterSubFolder)</Filter>
     </ClInclude>
       <Filter>Header Files$(GCboehmFilterSubFolder)</Filter>
     </ClInclude>
-    <ClInclude Include="$(MonoSourceLocation)\libgc\include\private\gc_locks.h">
+    <ClInclude Include="$(MonoSourceLocation)\libgc\include\private\gc_hdrs.h">
       <Filter>Header Files$(GCboehmFilterSubFolder)</Filter>
     </ClInclude>
       <Filter>Header Files$(GCboehmFilterSubFolder)</Filter>
     </ClInclude>
-    <ClInclude Include="$(MonoSourceLocation)\libgc\include\gc_mark.h">
+    <ClInclude Include="$(MonoSourceLocation)\libgc\include\gc.h">
       <Filter>Header Files$(GCboehmFilterSubFolder)</Filter>
     </ClInclude>
       <Filter>Header Files$(GCboehmFilterSubFolder)</Filter>
     </ClInclude>
-    <ClInclude Include="$(MonoSourceLocation)\libgc\include\private\gc_pmark.h">
+    <ClInclude Include="$(MonoSourceLocation)\libgc\include\gc_gcj.h">
       <Filter>Header Files$(GCboehmFilterSubFolder)</Filter>
     </ClInclude>
       <Filter>Header Files$(GCboehmFilterSubFolder)</Filter>
     </ClInclude>
-    <ClInclude Include="$(MonoSourceLocation)\libgc\include\private\gc_priv.h">
+    <ClInclude Include="$(MonoSourceLocation)\libgc\include\gc_mark.h">
       <Filter>Header Files$(GCboehmFilterSubFolder)</Filter>
     </ClInclude>
       <Filter>Header Files$(GCboehmFilterSubFolder)</Filter>
     </ClInclude>
-    <ClInclude Include="$(MonoSourceLocation)\libgc\include\private\gcconfig.h">
+    <ClInclude Include="$(MonoSourceLocation)\libgc\include\private\gc_locks.h">
       <Filter>Header Files$(GCboehmFilterSubFolder)</Filter>
     </ClInclude>
   </ItemGroup>
       <Filter>Header Files$(GCboehmFilterSubFolder)</Filter>
     </ClInclude>
   </ItemGroup>
+  <ItemGroup>
+    <None Include="$(MonoSourceLocation)\libgc\Makefile.am">
+      <Filter>Resource Files$(GCboehmFilterSubFolder)</Filter>
+    </None>
+  </ItemGroup>
   <ItemGroup Condition="'$(GCboehmFilterSubFolder)'!=''">
     <Filter Include="Header Files$(GCboehmFilterSubFolder)">
       <UniqueIdentifier>{9671D54B-CA64-4CFA-89BD-D90D90D38F6B}</UniqueIdentifier>
   <ItemGroup Condition="'$(GCboehmFilterSubFolder)'!=''">
     <Filter Include="Header Files$(GCboehmFilterSubFolder)">
       <UniqueIdentifier>{9671D54B-CA64-4CFA-89BD-D90D90D38F6B}</UniqueIdentifier>