Make sure x86 ATOMIC_CAS doesn't overwrite its own operands.
[mono-debugger.git] / msvc / monoposixhelper.vcproj
blob88464de7a7ce0ab936862669bdf918f46c3253c2
1 <?xml version="1.0" encoding="Windows-1252"?>
2 <VisualStudioProject
3 ProjectType="Visual C++"
4 Version="8.00"
5 Name="monoposixhelper"
6 ProjectGUID="{33014734-0F46-4099-9A21-0C989E428681}"
7 RootNamespace="monoposixhelper"
8 Keyword="Win32Proj"
10 <Platforms>
11 <Platform
12 Name="Win32"
14 <Platform
15 Name="x64"
17 </Platforms>
18 <ToolFiles>
19 </ToolFiles>
20 <Configurations>
21 <Configuration
22 Name="Debug|Win32"
23 OutputDirectory="$(PlatformName)_$(ConfigurationName)/bin"
24 IntermediateDirectory="$(PlatformName)_$(ConfigurationName)/obj/$(ProjectName)"
25 ConfigurationType="2"
26 CharacterSet="1"
28 <Tool
29 Name="VCPreBuildEventTool"
31 <Tool
32 Name="VCCustomBuildTool"
34 <Tool
35 Name="VCXMLDataGeneratorTool"
37 <Tool
38 Name="VCWebServiceProxyGeneratorTool"
40 <Tool
41 Name="VCMIDLTool"
43 <Tool
44 Name="VCCLCompilerTool"
45 Optimization="0"
46 AdditionalIncludeDirectories="$(MONO_DEPENDENCIES_PREFIX)\include\glib-2.0;$(MONO_DEPENDENCIES_PREFIX)\include\glib-2.0\glib;$(MONO_DEPENDENCIES_PREFIX)\lib\glib-2.0\include;..\"
47 PreprocessorDefinitions="_DEBUG;__i386__;WIN32;_WIN32;__WIN32__;_WINDOWS;WINDOWS;PLATFORM_WIN32;_CRT_SECURE_NO_DEPRECATE;HAVE_CONFIG_H"
48 MinimalRebuild="true"
49 BasicRuntimeChecks="3"
50 RuntimeLibrary="3"
51 UsePrecompiledHeader="0"
52 WarningLevel="3"
53 Detect64BitPortabilityProblems="true"
54 DebugInformationFormat="4"
55 CompileAs="1"
57 <Tool
58 Name="VCManagedResourceCompilerTool"
60 <Tool
61 Name="VCResourceCompilerTool"
63 <Tool
64 Name="VCPreLinkEventTool"
66 <Tool
67 Name="VCLinkerTool"
68 OutputFile="$(OutDir)\MonoPosixHelper.dll"
69 LinkIncremental="2"
70 ModuleDefinitionFile="monoposixhelper.def"
71 GenerateDebugInformation="true"
72 SubSystem="2"
73 ImportLibrary="$(PlatformName)_$(ConfigurationName)/lib/MonoPosixHelper.lib"
74 TargetMachine="1"
76 <Tool
77 Name="VCALinkTool"
79 <Tool
80 Name="VCManifestTool"
82 <Tool
83 Name="VCXDCMakeTool"
85 <Tool
86 Name="VCBscMakeTool"
88 <Tool
89 Name="VCFxCopTool"
91 <Tool
92 Name="VCAppVerifierTool"
94 <Tool
95 Name="VCWebDeploymentTool"
97 <Tool
98 Name="VCPostBuildEventTool"
100 </Configuration>
101 <Configuration
102 Name="Debug|x64"
103 OutputDirectory="$(PlatformName)_$(ConfigurationName)/bin"
104 IntermediateDirectory="$(PlatformName)_$(ConfigurationName)/obj/$(ProjectName)"
105 ConfigurationType="2"
106 CharacterSet="1"
108 <Tool
109 Name="VCPreBuildEventTool"
111 <Tool
112 Name="VCCustomBuildTool"
114 <Tool
115 Name="VCXMLDataGeneratorTool"
117 <Tool
118 Name="VCWebServiceProxyGeneratorTool"
120 <Tool
121 Name="VCMIDLTool"
122 TargetEnvironment="3"
124 <Tool
125 Name="VCCLCompilerTool"
126 Optimization="0"
127 AdditionalIncludeDirectories="$(MONO_DEPENDENCIES_PREFIX)\include\glib-2.0;$(MONO_DEPENDENCIES_PREFIX)\include\glib-2.0\glib;$(MONO_DEPENDENCIES_PREFIX)\lib\glib-2.0\include;..\"
128 PreprocessorDefinitions="_DEBUG;__x86_64__;WIN64;_WIN64;WIN32;_WIN32;__WIN32__;_WINDOWS;WINDOWS;PLATFORM_WIN32;_CRT_SECURE_NO_DEPRECATE;HAVE_CONFIG_H"
129 MinimalRebuild="true"
130 BasicRuntimeChecks="3"
131 RuntimeLibrary="3"
132 UsePrecompiledHeader="0"
133 WarningLevel="3"
134 Detect64BitPortabilityProblems="true"
135 DebugInformationFormat="3"
136 CompileAs="1"
138 <Tool
139 Name="VCManagedResourceCompilerTool"
141 <Tool
142 Name="VCResourceCompilerTool"
144 <Tool
145 Name="VCPreLinkEventTool"
147 <Tool
148 Name="VCLinkerTool"
149 OutputFile="$(OutDir)\MonoPosixHelper.dll"
150 LinkIncremental="2"
151 ModuleDefinitionFile="monoposixhelper.def"
152 GenerateDebugInformation="true"
153 SubSystem="2"
154 ImportLibrary="$(PlatformName)_$(ConfigurationName)/lib/MonoPosixHelper.lib"
155 TargetMachine="17"
157 <Tool
158 Name="VCALinkTool"
160 <Tool
161 Name="VCManifestTool"
163 <Tool
164 Name="VCXDCMakeTool"
166 <Tool
167 Name="VCBscMakeTool"
169 <Tool
170 Name="VCFxCopTool"
172 <Tool
173 Name="VCAppVerifierTool"
175 <Tool
176 Name="VCWebDeploymentTool"
178 <Tool
179 Name="VCPostBuildEventTool"
181 </Configuration>
182 <Configuration
183 Name="Release|Win32"
184 OutputDirectory="$(PlatformName)_$(ConfigurationName)/bin"
185 IntermediateDirectory="$(PlatformName)_$(ConfigurationName)/obj/$(ProjectName)"
186 ConfigurationType="2"
187 CharacterSet="1"
188 WholeProgramOptimization="1"
190 <Tool
191 Name="VCPreBuildEventTool"
193 <Tool
194 Name="VCCustomBuildTool"
196 <Tool
197 Name="VCXMLDataGeneratorTool"
199 <Tool
200 Name="VCWebServiceProxyGeneratorTool"
202 <Tool
203 Name="VCMIDLTool"
205 <Tool
206 Name="VCCLCompilerTool"
207 Optimization="1"
208 AdditionalIncludeDirectories="$(MONO_DEPENDENCIES_PREFIX)\include\glib-2.0;$(MONO_DEPENDENCIES_PREFIX)\include\glib-2.0\glib;$(MONO_DEPENDENCIES_PREFIX)\lib\glib-2.0\include;..\"
209 PreprocessorDefinitions="NDEBUG;__i386__;i386;WIN32;_WIN32;__WIN32__;_WINDOWS;WINDOWS;PLATFORM_WIN32;_CRT_SECURE_NO_DEPRECATE;HAVE_CONFIG_H"
210 RuntimeLibrary="2"
211 UsePrecompiledHeader="0"
212 WarningLevel="3"
213 Detect64BitPortabilityProblems="true"
214 DebugInformationFormat="3"
215 CompileAs="1"
217 <Tool
218 Name="VCManagedResourceCompilerTool"
220 <Tool
221 Name="VCResourceCompilerTool"
223 <Tool
224 Name="VCPreLinkEventTool"
226 <Tool
227 Name="VCLinkerTool"
228 OutputFile="$(OutDir)\MonoPosixHelper.dll"
229 LinkIncremental="1"
230 ModuleDefinitionFile="monoposixhelper.def"
231 GenerateDebugInformation="true"
232 SubSystem="2"
233 OptimizeReferences="2"
234 EnableCOMDATFolding="2"
235 ImportLibrary="$(PlatformName)_$(ConfigurationName)/lib/MonoPosixHelper.lib"
236 TargetMachine="1"
238 <Tool
239 Name="VCALinkTool"
241 <Tool
242 Name="VCManifestTool"
244 <Tool
245 Name="VCXDCMakeTool"
247 <Tool
248 Name="VCBscMakeTool"
250 <Tool
251 Name="VCFxCopTool"
253 <Tool
254 Name="VCAppVerifierTool"
256 <Tool
257 Name="VCWebDeploymentTool"
259 <Tool
260 Name="VCPostBuildEventTool"
262 </Configuration>
263 <Configuration
264 Name="Release|x64"
265 OutputDirectory="$(PlatformName)_$(ConfigurationName)/bin"
266 IntermediateDirectory="$(PlatformName)_$(ConfigurationName)/obj/$(ProjectName)"
267 ConfigurationType="2"
268 CharacterSet="1"
269 WholeProgramOptimization="1"
271 <Tool
272 Name="VCPreBuildEventTool"
274 <Tool
275 Name="VCCustomBuildTool"
277 <Tool
278 Name="VCXMLDataGeneratorTool"
280 <Tool
281 Name="VCWebServiceProxyGeneratorTool"
283 <Tool
284 Name="VCMIDLTool"
285 TargetEnvironment="3"
287 <Tool
288 Name="VCCLCompilerTool"
289 Optimization="1"
290 AdditionalIncludeDirectories="$(MONO_DEPENDENCIES_PREFIX)\include\glib-2.0;$(MONO_DEPENDENCIES_PREFIX)\include\glib-2.0\glib;$(MONO_DEPENDENCIES_PREFIX)\lib\glib-2.0\include;..\"
291 PreprocessorDefinitions="NDEBUG;__x86_64__;WIN64;_WIN64;WIN32;_WIN32;__WIN32__;_WINDOWS;WINDOWS;PLATFORM_WIN32;_CRT_SECURE_NO_DEPRECATE;HAVE_CONFIG_H"
292 RuntimeLibrary="2"
293 UsePrecompiledHeader="0"
294 WarningLevel="3"
295 Detect64BitPortabilityProblems="true"
296 DebugInformationFormat="3"
297 CompileAs="1"
299 <Tool
300 Name="VCManagedResourceCompilerTool"
302 <Tool
303 Name="VCResourceCompilerTool"
305 <Tool
306 Name="VCPreLinkEventTool"
308 <Tool
309 Name="VCLinkerTool"
310 OutputFile="$(OutDir)\MonoPosixHelper.dll"
311 LinkIncremental="1"
312 ModuleDefinitionFile="monoposixhelper.def"
313 GenerateDebugInformation="true"
314 SubSystem="2"
315 OptimizeReferences="2"
316 EnableCOMDATFolding="2"
317 ImportLibrary="$(PlatformName)_$(ConfigurationName)/lib/MonoPosixHelper.lib"
318 TargetMachine="17"
320 <Tool
321 Name="VCALinkTool"
323 <Tool
324 Name="VCManifestTool"
326 <Tool
327 Name="VCXDCMakeTool"
329 <Tool
330 Name="VCBscMakeTool"
332 <Tool
333 Name="VCFxCopTool"
335 <Tool
336 Name="VCAppVerifierTool"
338 <Tool
339 Name="VCWebDeploymentTool"
341 <Tool
342 Name="VCPostBuildEventTool"
344 </Configuration>
345 <Configuration
346 Name="Debug_eglib|Win32"
347 OutputDirectory="$(PlatformName)_$(ConfigurationName)/bin"
348 IntermediateDirectory="$(PlatformName)_$(ConfigurationName)/obj/$(ProjectName)"
349 ConfigurationType="2"
350 CharacterSet="1"
352 <Tool
353 Name="VCPreBuildEventTool"
355 <Tool
356 Name="VCCustomBuildTool"
358 <Tool
359 Name="VCXMLDataGeneratorTool"
361 <Tool
362 Name="VCWebServiceProxyGeneratorTool"
364 <Tool
365 Name="VCMIDLTool"
367 <Tool
368 Name="VCCLCompilerTool"
369 Optimization="0"
370 AdditionalIncludeDirectories="..\..\mono\eglib\src;..\..\mono"
371 PreprocessorDefinitions="_DEBUG;__i386__;WIN32;_WIN32;__WIN32__;_WINDOWS;WINDOWS;PLATFORM_WIN32;_CRT_SECURE_NO_DEPRECATE;HAVE_CONFIG_H"
372 MinimalRebuild="true"
373 BasicRuntimeChecks="3"
374 RuntimeLibrary="3"
375 UsePrecompiledHeader="0"
376 WarningLevel="3"
377 Detect64BitPortabilityProblems="true"
378 DebugInformationFormat="4"
379 CompileAs="1"
381 <Tool
382 Name="VCManagedResourceCompilerTool"
384 <Tool
385 Name="VCResourceCompilerTool"
387 <Tool
388 Name="VCPreLinkEventTool"
390 <Tool
391 Name="VCLinkerTool"
392 OutputFile="$(OutDir)\MonoPosixHelper.dll"
393 LinkIncremental="2"
394 ModuleDefinitionFile="monoposixhelper.def"
395 GenerateDebugInformation="true"
396 SubSystem="2"
397 ImportLibrary="$(PlatformName)_$(ConfigurationName)/lib/MonoPosixHelper.lib"
398 TargetMachine="1"
400 <Tool
401 Name="VCALinkTool"
403 <Tool
404 Name="VCManifestTool"
406 <Tool
407 Name="VCXDCMakeTool"
409 <Tool
410 Name="VCBscMakeTool"
412 <Tool
413 Name="VCFxCopTool"
415 <Tool
416 Name="VCAppVerifierTool"
418 <Tool
419 Name="VCWebDeploymentTool"
421 <Tool
422 Name="VCPostBuildEventTool"
424 </Configuration>
425 <Configuration
426 Name="Debug_eglib|x64"
427 OutputDirectory="$(PlatformName)_$(ConfigurationName)/bin"
428 IntermediateDirectory="$(PlatformName)_$(ConfigurationName)/obj/$(ProjectName)"
429 ConfigurationType="2"
430 CharacterSet="1"
432 <Tool
433 Name="VCPreBuildEventTool"
435 <Tool
436 Name="VCCustomBuildTool"
438 <Tool
439 Name="VCXMLDataGeneratorTool"
441 <Tool
442 Name="VCWebServiceProxyGeneratorTool"
444 <Tool
445 Name="VCMIDLTool"
446 TargetEnvironment="3"
448 <Tool
449 Name="VCCLCompilerTool"
450 Optimization="0"
451 AdditionalIncludeDirectories="..\..\mono\eglib\src;..\"
452 PreprocessorDefinitions="_DEBUG;__x86_64__;WIN64;_WIN64;WIN32;_WIN32;__WIN32__;_WINDOWS;WINDOWS;PLATFORM_WIN32;_CRT_SECURE_NO_DEPRECATE;HAVE_CONFIG_H"
453 MinimalRebuild="true"
454 BasicRuntimeChecks="3"
455 RuntimeLibrary="3"
456 UsePrecompiledHeader="0"
457 WarningLevel="3"
458 Detect64BitPortabilityProblems="true"
459 DebugInformationFormat="3"
460 CompileAs="1"
462 <Tool
463 Name="VCManagedResourceCompilerTool"
465 <Tool
466 Name="VCResourceCompilerTool"
468 <Tool
469 Name="VCPreLinkEventTool"
471 <Tool
472 Name="VCLinkerTool"
473 OutputFile="$(OutDir)\MonoPosixHelper.dll"
474 LinkIncremental="2"
475 ModuleDefinitionFile="monoposixhelper.def"
476 GenerateDebugInformation="true"
477 SubSystem="2"
478 ImportLibrary="$(PlatformName)_$(ConfigurationName)/lib/MonoPosixHelper.lib"
479 TargetMachine="17"
481 <Tool
482 Name="VCALinkTool"
484 <Tool
485 Name="VCManifestTool"
487 <Tool
488 Name="VCXDCMakeTool"
490 <Tool
491 Name="VCBscMakeTool"
493 <Tool
494 Name="VCFxCopTool"
496 <Tool
497 Name="VCAppVerifierTool"
499 <Tool
500 Name="VCWebDeploymentTool"
502 <Tool
503 Name="VCPostBuildEventTool"
505 </Configuration>
506 <Configuration
507 Name="Release_eglib|Win32"
508 OutputDirectory="$(PlatformName)_$(ConfigurationName)/bin"
509 IntermediateDirectory="$(PlatformName)_$(ConfigurationName)/obj/$(ProjectName)"
510 ConfigurationType="2"
511 CharacterSet="1"
512 WholeProgramOptimization="1"
514 <Tool
515 Name="VCPreBuildEventTool"
517 <Tool
518 Name="VCCustomBuildTool"
520 <Tool
521 Name="VCXMLDataGeneratorTool"
523 <Tool
524 Name="VCWebServiceProxyGeneratorTool"
526 <Tool
527 Name="VCMIDLTool"
529 <Tool
530 Name="VCCLCompilerTool"
531 Optimization="1"
532 AdditionalIncludeDirectories="..\..\mono\eglib\src;..\..\mono"
533 PreprocessorDefinitions="NDEBUG;__i386__;i386;WIN32;_WIN32;__WIN32__;_WINDOWS;WINDOWS;PLATFORM_WIN32;_CRT_SECURE_NO_DEPRECATE;HAVE_CONFIG_H"
534 RuntimeLibrary="2"
535 UsePrecompiledHeader="0"
536 WarningLevel="3"
537 Detect64BitPortabilityProblems="true"
538 DebugInformationFormat="3"
539 CompileAs="1"
541 <Tool
542 Name="VCManagedResourceCompilerTool"
544 <Tool
545 Name="VCResourceCompilerTool"
547 <Tool
548 Name="VCPreLinkEventTool"
550 <Tool
551 Name="VCLinkerTool"
552 OutputFile="$(OutDir)\MonoPosixHelper.dll"
553 LinkIncremental="1"
554 ModuleDefinitionFile="monoposixhelper.def"
555 GenerateDebugInformation="true"
556 SubSystem="2"
557 OptimizeReferences="2"
558 EnableCOMDATFolding="2"
559 ImportLibrary="$(PlatformName)_$(ConfigurationName)/lib/MonoPosixHelper.lib"
560 TargetMachine="1"
562 <Tool
563 Name="VCALinkTool"
565 <Tool
566 Name="VCManifestTool"
568 <Tool
569 Name="VCXDCMakeTool"
571 <Tool
572 Name="VCBscMakeTool"
574 <Tool
575 Name="VCFxCopTool"
577 <Tool
578 Name="VCAppVerifierTool"
580 <Tool
581 Name="VCWebDeploymentTool"
583 <Tool
584 Name="VCPostBuildEventTool"
586 </Configuration>
587 <Configuration
588 Name="Release_eglib|x64"
589 OutputDirectory="$(PlatformName)_$(ConfigurationName)/bin"
590 IntermediateDirectory="$(PlatformName)_$(ConfigurationName)/obj/$(ProjectName)"
591 ConfigurationType="2"
592 CharacterSet="1"
593 WholeProgramOptimization="1"
595 <Tool
596 Name="VCPreBuildEventTool"
598 <Tool
599 Name="VCCustomBuildTool"
601 <Tool
602 Name="VCXMLDataGeneratorTool"
604 <Tool
605 Name="VCWebServiceProxyGeneratorTool"
607 <Tool
608 Name="VCMIDLTool"
609 TargetEnvironment="3"
611 <Tool
612 Name="VCCLCompilerTool"
613 Optimization="1"
614 AdditionalIncludeDirectories="..\..\mono\eglib\src;..\..\mono"
615 PreprocessorDefinitions="NDEBUG;__x86_64__;WIN64;_WIN64;WIN32;_WIN32;__WIN32__;_WINDOWS;WINDOWS;PLATFORM_WIN32;_CRT_SECURE_NO_DEPRECATE;HAVE_CONFIG_H"
616 RuntimeLibrary="2"
617 UsePrecompiledHeader="0"
618 WarningLevel="3"
619 Detect64BitPortabilityProblems="true"
620 DebugInformationFormat="3"
621 CompileAs="1"
623 <Tool
624 Name="VCManagedResourceCompilerTool"
626 <Tool
627 Name="VCResourceCompilerTool"
629 <Tool
630 Name="VCPreLinkEventTool"
632 <Tool
633 Name="VCLinkerTool"
634 OutputFile="$(OutDir)\MonoPosixHelper.dll"
635 LinkIncremental="1"
636 ModuleDefinitionFile="monoposixhelper.def"
637 GenerateDebugInformation="true"
638 SubSystem="2"
639 OptimizeReferences="2"
640 EnableCOMDATFolding="2"
641 ImportLibrary="$(PlatformName)_$(ConfigurationName)/lib/MonoPosixHelper.lib"
642 TargetMachine="17"
644 <Tool
645 Name="VCALinkTool"
647 <Tool
648 Name="VCManifestTool"
650 <Tool
651 Name="VCXDCMakeTool"
653 <Tool
654 Name="VCBscMakeTool"
656 <Tool
657 Name="VCFxCopTool"
659 <Tool
660 Name="VCAppVerifierTool"
662 <Tool
663 Name="VCWebDeploymentTool"
665 <Tool
666 Name="VCPostBuildEventTool"
668 </Configuration>
669 </Configurations>
670 <References>
671 </References>
672 <Files>
673 <Filter
674 Name="Source Files"
675 Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
676 UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
678 <File
679 RelativePath="..\support\adler32.c"
681 </File>
682 <File
683 RelativePath="..\support\compress.c"
685 </File>
686 <File
687 RelativePath="..\support\crc32.c"
689 </File>
690 <File
691 RelativePath="..\support\deflate.c"
693 </File>
694 <File
695 RelativePath="..\support\errno.c"
697 </File>
698 <File
699 RelativePath="..\support\gzio.c"
701 </File>
702 <File
703 RelativePath="..\support\infback.c"
705 </File>
706 <File
707 RelativePath="..\support\inffast.c"
709 </File>
710 <File
711 RelativePath="..\support\inffast.h"
713 </File>
714 <File
715 RelativePath="..\support\inflate.c"
717 </File>
718 <File
719 RelativePath="..\support\inftrees.c"
721 </File>
722 <File
723 RelativePath="..\support\map.c"
725 </File>
726 <File
727 RelativePath=".\monoposixhelper.def"
729 </File>
730 <File
731 RelativePath="..\support\signal.c"
733 </File>
734 <File
735 RelativePath="..\support\stdio.c"
737 </File>
738 <File
739 RelativePath="..\support\stdlib.c"
741 </File>
742 <File
743 RelativePath="..\support\string.c"
745 </File>
746 <File
747 RelativePath="..\support\trees.c"
749 </File>
750 <File
751 RelativePath="..\support\uncompr.c"
753 </File>
754 <File
755 RelativePath="..\support\zlib_macros.c"
757 </File>
758 <File
759 RelativePath="..\support\zutil.c"
761 </File>
762 </Filter>
763 <Filter
764 Name="Header Files"
765 Filter="h;hpp;hxx;hm;inl;inc;xsd"
766 UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
768 <File
769 RelativePath="..\support\crc32.h"
771 </File>
772 <File
773 RelativePath="..\support\deflate.h"
775 </File>
776 <File
777 RelativePath="..\support\inffixed.h"
779 </File>
780 <File
781 RelativePath="..\support\inflate.h"
783 </File>
784 <File
785 RelativePath="..\support\inftrees.h"
787 </File>
788 <File
789 RelativePath="..\support\map.h"
791 </File>
792 <File
793 RelativePath="..\support\mph.h"
795 </File>
796 <File
797 RelativePath="..\support\trees.h"
799 </File>
800 <File
801 RelativePath="..\support\zconf.h"
803 </File>
804 <File
805 RelativePath="..\support\zutil.h"
807 </File>
808 </Filter>
809 <Filter
810 Name="Resource Files"
811 Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
812 UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
814 </Filter>
815 </Files>
816 <Globals>
817 </Globals>
818 </VisualStudioProject>