Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlateralusX <lateralusx.github@gmail.com>2017-09-22 10:44:04 +0300
committerlateralusX <lateralusx.github@gmail.com>2017-10-03 10:20:10 +0300
commit52e98abd6e5c6d10ddea91a529f7b1b2336e0696 (patch)
treeefd847c2e390a0fb69beb0fd554fca602e0ec3b9 /msvc/libgc.targets
parent92576e31d2dadb37308abf8b048ccd0a97c98584 (diff)
Restructure of mono.sln and build properties to better fix static/dynamic library support.
Diffstat (limited to 'msvc/libgc.targets')
-rw-r--r--msvc/libgc.targets94
1 files changed, 94 insertions, 0 deletions
diff --git a/msvc/libgc.targets b/msvc/libgc.targets
new file mode 100644
index 00000000000..e2d3808bbfa
--- /dev/null
+++ b/msvc/libgc.targets
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\allchblk.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\alloc.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\blacklst.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\dbg_mlc.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\dyn_load.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\finalize.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\gcj_mlc.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <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>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\malloc.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\mallocx.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\mark.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\mark_rts.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\misc.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\new_hblk.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\obj_map.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\os_dep.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\ptr_chck.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\reclaim.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\stubborn.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\typd_mlc.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="$(MonoSourceLocation)\libgc\win32_threads.c">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="$(MonoSourceLocation)\libgc\include\gc.h">
+ <ExcludedFromBuild Condition="'$(MONO_TARGET_GC)'!='boehm'">true</ExcludedFromBuild>
+ </ClInclude>
+ <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>
+ <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>
+ </ItemGroup>
+</Project> \ No newline at end of file