X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=msvc%2Flibmono.vcxproj;h=0abd1f4dc60e998d068a5d9edbc2729872d0d506;hb=8c455550ab91f88362c01fcbe64208b8772877e8;hp=b647427902e8b1d0746df6689fd54e63401f1300;hpb=3fb128ac0de7cca459098c2dc3359d81f5e48353;p=mono.git
diff --git a/msvc/libmono.vcxproj b/msvc/libmono.vcxproj
index b647427902e..0abd1f4dc60 100644
--- a/msvc/libmono.vcxproj
+++ b/msvc/libmono.vcxproj
@@ -36,6 +36,7 @@
+
true
@@ -55,6 +56,7 @@
true
true
+
true
@@ -63,6 +65,7 @@
true
+
@@ -79,10 +82,12 @@
true
+
+
@@ -90,15 +95,12 @@
-
-
-
@@ -109,8 +111,6 @@
-
-
true
true
@@ -123,10 +123,8 @@
true
true
-
-
@@ -144,6 +142,7 @@
+
{CB0D9E92-293C-439C-9AC7-C5F59B6E0771}
@@ -236,14 +235,14 @@
monosgen-2.0
mono-2.0
monosgen-2.0
- $(Platform)\bin\
- $(Platform)\bin\
- $(Platform)\bin\
- $(Platform)\bin\
- $(Platform)\bin\
- $(Platform)\bin\
- $(Platform)\bin\
- $(Platform)\bin\
+ $(Platform)\bin\$(Configuration)\
+ $(Platform)\bin\$(Configuration)\
+ $(Platform)\bin\$(Configuration)\
+ $(Platform)\bin\$(Configuration)\
+ $(Platform)\bin\$(Configuration)\
+ $(Platform)\bin\$(Configuration)\
+ $(Platform)\bin\$(Configuration)\
+ $(Platform)\bin\$(Configuration)\
$(Platform)\obj\$(ProjectName)\$(Configuration)\
$(Platform)\obj\$(ProjectName)\$(Configuration)\
$(Platform)\obj\$(ProjectName)\$(Configuration)\
@@ -284,16 +283,26 @@
false
- libgc.lib;libmonoruntime.lib;libmonoutils.lib;eglib.lib;%(AdditionalDependencies)
+ %(AdditionalDependencies)
$(Platform)\lib;%(AdditionalLibraryDirectories)
mono.def
true
false
- $(Platform)\lib\$(TargetName).lib
+ $(Platform)\lib\$(Configuration)\$(TargetName).lib
$(TargetDir)$(TargetName).pdb
+
+ xcopy /F /Y "$(SolutionDir)..\mono\cil\opcode.def" "$(SolutionDir)include\mono\cil\"
+xcopy /F /Y "$(SolutionDir)..\mono\mini\jit.h" "$(SolutionDir)include\mono\jit\"
+xcopy /F /Y "$(SolutionDir)..\mono\metadata\*.h" "$(SolutionDir)include\mono\metadata\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-counters.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-dl-fallback.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-error.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-logger.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-publib.h" "$(SolutionDir)include\mono\utils\"
+
@@ -326,16 +335,26 @@
false
- libmonoruntimesgen.lib;libmonoutils.lib;eglib.lib;%(AdditionalDependencies)
+ %(AdditionalDependencies)
$(Platform)\lib;%(AdditionalLibraryDirectories)
monosgen.def
true
false
- $(Platform)\lib\$(TargetName).lib
+ $(Platform)\lib\$(Configuration)\$(TargetName).lib
$(TargetDir)$(TargetName).pdb
+
+ xcopy /F /Y "$(SolutionDir)..\mono\cil\opcode.def" "$(SolutionDir)include\mono\cil\"
+xcopy /F /Y "$(SolutionDir)..\mono\mini\jit.h" "$(SolutionDir)include\mono\jit\"
+xcopy /F /Y "$(SolutionDir)..\mono\metadata\*.h" "$(SolutionDir)include\mono\metadata\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-counters.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-dl-fallback.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-error.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-logger.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-publib.h" "$(SolutionDir)include\mono\utils\"
+
@@ -371,13 +390,23 @@
false
- libgc.lib;libmonoruntime.lib;libmonoutils.lib;eglib.lib;%(AdditionalDependencies)
+ %(AdditionalDependencies)
$(Platform)\lib;%(AdditionalLibraryDirectories)
mono.def
true
- $(Platform)\lib\$(TargetName).lib
+ $(Platform)\lib\$(Configuration)\$(TargetName).lib
MachineX64
+
+ xcopy /F /Y "$(SolutionDir)..\mono\cil\opcode.def" "$(SolutionDir)include\mono\cil\"
+xcopy /F /Y "$(SolutionDir)..\mono\mini\jit.h" "$(SolutionDir)include\mono\jit\"
+xcopy /F /Y "$(SolutionDir)..\mono\metadata\*.h" "$(SolutionDir)include\mono\metadata\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-counters.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-dl-fallback.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-error.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-logger.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-publib.h" "$(SolutionDir)include\mono\utils\"
+
@@ -413,13 +442,23 @@
false
- libgc.lib;libmonoruntime.lib;libmonoutils.lib;eglib.lib;%(AdditionalDependencies)
+ libgc.lib;libmonoruntimesgen.lib;libmonoutils.lib;eglib.lib;%(AdditionalDependencies)
$(Platform)\lib;%(AdditionalLibraryDirectories)
- monosgen.def
+ monosgen64.def
true
- $(Platform)\lib\$(TargetName).lib
+ $(Platform)\lib\$(Configuration)\$(TargetName).lib
MachineX64
+
+ xcopy /F /Y "$(SolutionDir)..\mono\cil\opcode.def" "$(SolutionDir)include\mono\cil\"
+xcopy /F /Y "$(SolutionDir)..\mono\mini\jit.h" "$(SolutionDir)include\mono\jit\"
+xcopy /F /Y "$(SolutionDir)..\mono\metadata\*.h" "$(SolutionDir)include\mono\metadata\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-counters.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-dl-fallback.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-error.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-logger.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-publib.h" "$(SolutionDir)include\mono\utils\"
+
@@ -437,7 +476,8 @@
true
- .\Release/libmono.pch
+
+
CompileAsC
@@ -448,15 +488,25 @@
false
- libgc.lib;libmonoruntime.lib;libmonoutils.lib;eglib.lib;%(AdditionalDependencies)
+ %(AdditionalDependencies)
$(Platform)\lib;%(AdditionalLibraryDirectories)
mono.def
false
- $(Platform)\lib\$(TargetName).lib
+ $(Platform)\lib\$(Configuration)\$(TargetName).lib
true
+
+ xcopy /F /Y "$(SolutionDir)..\mono\cil\opcode.def" "$(SolutionDir)include\mono\cil\"
+xcopy /F /Y "$(SolutionDir)..\mono\mini\jit.h" "$(SolutionDir)include\mono\jit\"
+xcopy /F /Y "$(SolutionDir)..\mono\metadata\*.h" "$(SolutionDir)include\mono\metadata\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-counters.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-dl-fallback.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-error.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-logger.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-publib.h" "$(SolutionDir)include\mono\utils\"
+
@@ -474,7 +524,8 @@
true
- .\Release/libmono.pch
+
+
CompileAsC
@@ -485,16 +536,26 @@
false
- libgc.lib;libmonoruntimesgen.lib;libmonoutils.lib;eglib.lib;%(AdditionalDependencies)
+ %(AdditionalDependencies)
$(Platform)\lib;%(AdditionalLibraryDirectories)
monosgen.def
false
- $(Platform)\lib\$(TargetName).lib
+ $(Platform)\lib\$(Configuration)\$(TargetName).lib
true
$(TargetDir)$(TargetName).pdb
+
+ xcopy /F /Y "$(SolutionDir)..\mono\cil\opcode.def" "$(SolutionDir)include\mono\cil\"
+xcopy /F /Y "$(SolutionDir)..\mono\mini\jit.h" "$(SolutionDir)include\mono\jit\"
+xcopy /F /Y "$(SolutionDir)..\mono\metadata\*.h" "$(SolutionDir)include\mono\metadata\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-counters.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-dl-fallback.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-error.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-logger.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-publib.h" "$(SolutionDir)include\mono\utils\"
+
@@ -515,7 +576,8 @@
true
- .\Release/libmono.pch
+
+
CompileAsC
@@ -526,13 +588,23 @@
false
- libgc.lib;libmonoruntime.lib;libmonoutils.lib;eglib.lib;%(AdditionalDependencies)
+ %(AdditionalDependencies)
$(Platform)\lib;%(AdditionalLibraryDirectories)
mono.def
- $(Platform)\lib\$(TargetName).lib
+ $(Platform)\lib\$(Configuration)\$(TargetName).lib
MachineX64
true
+
+ xcopy /F /Y "$(SolutionDir)..\mono\cil\opcode.def" "$(SolutionDir)include\mono\cil\"
+xcopy /F /Y "$(SolutionDir)..\mono\mini\jit.h" "$(SolutionDir)include\mono\jit\"
+xcopy /F /Y "$(SolutionDir)..\mono\metadata\*.h" "$(SolutionDir)include\mono\metadata\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-counters.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-dl-fallback.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-error.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-logger.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-publib.h" "$(SolutionDir)include\mono\utils\"
+
@@ -553,7 +625,8 @@
true
- .\Release/libmono.pch
+
+
CompileAsC
@@ -564,13 +637,23 @@
false
- libgc.lib;libmonoruntime.lib;libmonoutils.lib;eglib.lib;%(AdditionalDependencies)
+ %(AdditionalDependencies)
$(Platform)\lib;%(AdditionalLibraryDirectories)
- monosgen.def
- $(Platform)\lib\$(TargetName).lib
+ monosgen64.def
+ $(Platform)\lib\$(Configuration)\$(TargetName).lib
MachineX64
true
+
+ xcopy /F /Y "$(SolutionDir)..\mono\cil\opcode.def" "$(SolutionDir)include\mono\cil\"
+xcopy /F /Y "$(SolutionDir)..\mono\mini\jit.h" "$(SolutionDir)include\mono\jit\"
+xcopy /F /Y "$(SolutionDir)..\mono\metadata\*.h" "$(SolutionDir)include\mono\metadata\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-counters.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-dl-fallback.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-error.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-logger.h" "$(SolutionDir)include\mono\utils\"
+xcopy /F /Y "$(SolutionDir)..\mono\utils\mono-publib.h" "$(SolutionDir)include\mono\utils\"
+
@@ -589,15 +672,35 @@
{158073ed-99ae-4196-9edc-ddb2344f8466}
- false
-
-
- {b7098dfa-31e6-4006-8a15-1c9a4e925149}
- false
+ false
+ true
+ false
+ true
+ false
{eb56000b-c80b-4e8b-908d-d84d31b517d3}
- false
+ true
+ false
+ false
+ true
+ false
+
+
+ {c36612bd-22d3-4b95-85e2-7fdc4fc5d739}
+ false
+ true
+ false
+ true
+ false
+
+
+ {8fc2b0c8-51ad-49df-851f-5d01a77a75e4}
+ false
+ true
+ false
+ true
+ false