New test.
[mono.git] / msvc / eglib.vcproj
index 97b1c9720ea4f814b9b867efa2add0ce1374804d..9b2ddf2db8fdefc13947e9aae8849b15bac98ab8 100644 (file)
@@ -20,8 +20,8 @@
        <Configurations>
                <Configuration
                        Name="Debug|Win32"
-                       OutputDirectory=".\lib\$(PlatformName)"
-                       IntermediateDirectory=".\obj\$(ProjectName)\$(PlatformName)"
+                       OutputDirectory="$(PlatformName)_$(ConfigurationName)/lib"
+                       IntermediateDirectory="$(PlatformName)_$(ConfigurationName)/obj/$(ProjectName)"
                        ConfigurationType="4"
                        CharacterSet="1"
                        >
@@ -45,7 +45,7 @@
                                Name="VCCLCompilerTool"
                                Optimization="0"
                                AdditionalIncludeDirectories="../eglib/src;../eglib"
-                               PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
+                               PreprocessorDefinitions="_DEBUG;__i386__;i386;WIN32;_WIN32;__WIN32__;_WINDOWS;WINDOWS;PLATFORM_WIN32;_CRT_SECURE_NO_DEPRECATE;_LIB;_CRT_NONSTDC_NO_DEPRECATE"
                                MinimalRebuild="true"
                                BasicRuntimeChecks="3"
                                RuntimeLibrary="3"
@@ -85,8 +85,8 @@
                </Configuration>
                <Configuration
                        Name="Debug|x64"
-                       OutputDirectory=".\lib\$(PlatformName)"
-                       IntermediateDirectory=".\obj\$(ProjectName)\$(PlatformName)"
+                       OutputDirectory="$(PlatformName)_$(ConfigurationName)/lib"
+                       IntermediateDirectory="$(PlatformName)_$(ConfigurationName)/obj/$(ProjectName)"
                        ConfigurationType="4"
                        CharacterSet="1"
                        >
                                Name="VCCLCompilerTool"
                                Optimization="0"
                                AdditionalIncludeDirectories="../eglib/src;../eglib"
-                               PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
+                               PreprocessorDefinitions="_DEBUG;__x86_64__;WIN64;_WIN64;WIN32;_WIN32;__WIN32__;_WINDOWS;WINDOWS;PLATFORM_WIN32;_CRT_SECURE_NO_DEPRECATE;_LIB;_CRT_NONSTDC_NO_DEPRECATE"
                                MinimalRebuild="true"
                                BasicRuntimeChecks="3"
                                RuntimeLibrary="3"
                </Configuration>
                <Configuration
                        Name="Release|Win32"
-                       OutputDirectory=".\lib\$(PlatformName)"
-                       IntermediateDirectory=".\obj\$(ProjectName)\$(PlatformName)"
+                       OutputDirectory="$(PlatformName)_$(ConfigurationName)/lib"
+                       IntermediateDirectory="$(PlatformName)_$(ConfigurationName)/obj/$(ProjectName)"
                        ConfigurationType="4"
                        CharacterSet="1"
                        WholeProgramOptimization="1"
                        />
                        <Tool
                                Name="VCCLCompilerTool"
+                               Optimization="1"
                                AdditionalIncludeDirectories="../eglib/src;../eglib"
-                               PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
+                               PreprocessorDefinitions="NDEBUG;__i386__;i386;WIN32;_WIN32;__WIN32__;_WINDOWS;WINDOWS;PLATFORM_WIN32;_CRT_SECURE_NO_DEPRECATE;_LIB;_CRT_NONSTDC_NO_DEPRECATE"
                                RuntimeLibrary="2"
                                UsePrecompiledHeader="0"
                                WarningLevel="4"
                </Configuration>
                <Configuration
                        Name="Release|x64"
-                       OutputDirectory=".\lib\$(PlatformName)"
-                       IntermediateDirectory=".\obj\$(ProjectName)\$(PlatformName)"
+                       OutputDirectory="$(PlatformName)_$(ConfigurationName)/lib"
+                       IntermediateDirectory="$(PlatformName)_$(ConfigurationName)/obj/$(ProjectName)"
                        ConfigurationType="4"
                        CharacterSet="1"
                        WholeProgramOptimization="1"
                        />
                        <Tool
                                Name="VCCLCompilerTool"
+                               Optimization="1"
                                AdditionalIncludeDirectories="../eglib/src;../eglib"
-                               PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
+                               PreprocessorDefinitions="NDEBUG;__x86_64__;WIN64;_WIN64;WIN32;_WIN32;__WIN32__;_WINDOWS;WINDOWS;PLATFORM_WIN32;_CRT_SECURE_NO_DEPRECATE;_LIB;_CRT_NONSTDC_NO_DEPRECATE"
+                               RuntimeLibrary="2"
+                               UsePrecompiledHeader="0"
+                               WarningLevel="4"
+                               WarnAsError="true"
+                               Detect64BitPortabilityProblems="true"
+                               DebugInformationFormat="3"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLibrarianTool"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Debug_eglib|Win32"
+                       OutputDirectory="$(PlatformName)_$(ConfigurationName)/lib"
+                       IntermediateDirectory="$(PlatformName)_$(ConfigurationName)/obj/$(ProjectName)"
+                       ConfigurationType="4"
+                       CharacterSet="1"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                               CommandLine="copy ..\eglib\winconfig.h ..\eglib\config.h"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               AdditionalIncludeDirectories="../eglib/src;../eglib"
+                               PreprocessorDefinitions="_DEBUG;__i386__;i386;WIN32;_WIN32;__WIN32__;_WINDOWS;WINDOWS;PLATFORM_WIN32;_CRT_SECURE_NO_DEPRECATE;_LIB;_CRT_NONSTDC_NO_DEPRECATE"
+                               MinimalRebuild="true"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               UsePrecompiledHeader="0"
+                               WarningLevel="4"
+                               WarnAsError="true"
+                               Detect64BitPortabilityProblems="true"
+                               DebugInformationFormat="4"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLibrarianTool"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Debug_eglib|x64"
+                       OutputDirectory="$(PlatformName)_$(ConfigurationName)/lib"
+                       IntermediateDirectory="$(PlatformName)_$(ConfigurationName)/obj/$(ProjectName)"
+                       ConfigurationType="4"
+                       CharacterSet="1"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                               CommandLine="copy ..\eglib\winconfig.h ..\eglib\config.h"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               TargetEnvironment="3"
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               AdditionalIncludeDirectories="../eglib/src;../eglib"
+                               PreprocessorDefinitions="_DEBUG;__x86_64__;WIN64;_WIN64;WIN32;_WIN32;__WIN32__;_WINDOWS;WINDOWS;PLATFORM_WIN32;_CRT_SECURE_NO_DEPRECATE;_LIB;_CRT_NONSTDC_NO_DEPRECATE"
+                               MinimalRebuild="true"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               UsePrecompiledHeader="0"
+                               WarningLevel="4"
+                               WarnAsError="true"
+                               Detect64BitPortabilityProblems="true"
+                               DebugInformationFormat="3"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLibrarianTool"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Release_eglib|Win32"
+                       OutputDirectory="$(PlatformName)_$(ConfigurationName)/lib"
+                       IntermediateDirectory="$(PlatformName)_$(ConfigurationName)/obj/$(ProjectName)"
+                       ConfigurationType="4"
+                       CharacterSet="1"
+                       WholeProgramOptimization="1"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                               CommandLine="copy ..\eglib\winconfig.h ..\eglib\config.h"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="1"
+                               AdditionalIncludeDirectories="../eglib/src;../eglib"
+                               PreprocessorDefinitions="NDEBUG;__i386__;i386;WIN32;_WIN32;__WIN32__;_WINDOWS;WINDOWS;PLATFORM_WIN32;_CRT_SECURE_NO_DEPRECATE;_LIB;_CRT_NONSTDC_NO_DEPRECATE"
+                               RuntimeLibrary="2"
+                               UsePrecompiledHeader="0"
+                               WarningLevel="4"
+                               WarnAsError="true"
+                               Detect64BitPortabilityProblems="true"
+                               DebugInformationFormat="3"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLibrarianTool"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Release_eglib|x64"
+                       OutputDirectory="$(PlatformName)_$(ConfigurationName)/lib"
+                       IntermediateDirectory="$(PlatformName)_$(ConfigurationName)/obj/$(ProjectName)"
+                       ConfigurationType="4"
+                       CharacterSet="1"
+                       WholeProgramOptimization="1"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                               CommandLine="copy ..\eglib\winconfig.h ..\eglib\config.h"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               TargetEnvironment="3"
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="1"
+                               AdditionalIncludeDirectories="../eglib/src;../eglib"
+                               PreprocessorDefinitions="NDEBUG;__x86_64__;WIN64;_WIN64;WIN32;_WIN32;__WIN32__;_WINDOWS;WINDOWS;PLATFORM_WIN32;_CRT_SECURE_NO_DEPRECATE;_LIB;_CRT_NONSTDC_NO_DEPRECATE"
                                RuntimeLibrary="2"
                                UsePrecompiledHeader="0"
                                WarningLevel="4"
                                >
                        </File>
                        <File
-                               RelativePath="..\eglib\src\gdate.c"
+                               RelativePath="..\eglib\src\gdate-win32.c"
                                >
                        </File>
                        <File
-                               RelativePath="..\eglib\src\gdir.c"
+                               RelativePath="..\eglib\src\gdir-win32.c"
                                >
                        </File>
                        <File
                                RelativePath="..\eglib\src\gerror.c"
                                >
                        </File>
+                       <File
+                               RelativePath="..\eglib\src\gfile-posix.c"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\eglib\src\gfile-win32.c"
+                               >
+                       </File>
                        <File
                                RelativePath="..\eglib\src\gfile.c"
                                >
                                >
                        </File>
                        <File
-                               RelativePath="..\eglib\src\gmisc.c"
+                               RelativePath="..\eglib\src\gmisc-win32.c"
                                >
                        </File>
                        <File
-                               RelativePath="..\eglib\src\gmodule.c"
+                               RelativePath="..\eglib\src\gmodule-win32.c"
                                >
                        </File>
                        <File
                                >
                        </File>
                        <File
-                               RelativePath="..\eglib\src\gtimer.c"
+                               RelativePath="..\eglib\src\gtimer-win32.c"
                                >
                        </File>
                        <File