| @@ -27,6 +27,7 @@ | |||||
| #include <cucul.h> | #include <cucul.h> | ||||
| #if !defined(_DOXYGEN_SKIP_ME) | #if !defined(_DOXYGEN_SKIP_ME) | ||||
| # undef __extern | |||||
| # if defined(_WIN32) && defined(__LIBCACA__) | # if defined(_WIN32) && defined(__LIBCACA__) | ||||
| # define __extern extern __declspec(dllexport) | # define __extern extern __declspec(dllexport) | ||||
| # else | # else | ||||
| @@ -25,6 +25,7 @@ | |||||
| #define __CUCUL_H__ | #define __CUCUL_H__ | ||||
| #if !defined(_DOXYGEN_SKIP_ME) | #if !defined(_DOXYGEN_SKIP_ME) | ||||
| # undef __extern | |||||
| # if defined(_WIN32) && defined(__LIBCUCUL__) | # if defined(_WIN32) && defined(__LIBCUCUL__) | ||||
| # define __extern extern __declspec(dllexport) | # define __extern extern __declspec(dllexport) | ||||
| # else | # else | ||||
| @@ -28,7 +28,16 @@ | |||||
| #include <cucul++.h> | #include <cucul++.h> | ||||
| class Event | |||||
| #if !defined(_DOXYGEN_SKIP_ME) | |||||
| # undef __class | |||||
| # if defined(_WIN32) && defined(__LIBCACA_PP__) | |||||
| # define __class class __declspec(dllexport) | |||||
| # else | |||||
| # define __class class | |||||
| # endif | |||||
| #endif | |||||
| __class Event | |||||
| { | { | ||||
| friend class Caca; | friend class Caca; | ||||
| public: | public: | ||||
| @@ -50,7 +59,7 @@ class Event | |||||
| caca_event_t e; | caca_event_t e; | ||||
| }; | }; | ||||
| class Caca | |||||
| __class Caca | |||||
| { | { | ||||
| public: | public: | ||||
| Caca(); | Caca(); | ||||
| @@ -26,9 +26,18 @@ | |||||
| #include <cucul.h> | #include <cucul.h> | ||||
| #if !defined(_DOXYGEN_SKIP_ME) | |||||
| # undef __class | |||||
| # if defined(_WIN32) && defined(__LIBCUCUL_PP__) | |||||
| # define __class class __declspec(dllexport) | |||||
| # else | |||||
| # define __class class | |||||
| # endif | |||||
| #endif | |||||
| class Cucul; | class Cucul; | ||||
| class Charset | |||||
| __class Charset | |||||
| { | { | ||||
| public: | public: | ||||
| unsigned long int utf8ToUtf32(char const *, unsigned int *); | unsigned long int utf8ToUtf32(char const *, unsigned int *); | ||||
| @@ -38,7 +47,7 @@ class Charset | |||||
| }; | }; | ||||
| /* Ugly, I know */ | /* Ugly, I know */ | ||||
| class Font | |||||
| __class Font | |||||
| { | { | ||||
| public: | public: | ||||
| ~Font(); | ~Font(); | ||||
| @@ -54,7 +63,7 @@ class Font | |||||
| cucul_font *font; | cucul_font *font; | ||||
| }; | }; | ||||
| class Dither | |||||
| __class Dither | |||||
| { | { | ||||
| public: | public: | ||||
| Dither(unsigned int, unsigned int, unsigned int, unsigned int, | Dither(unsigned int, unsigned int, unsigned int, unsigned int, | ||||
| @@ -80,7 +89,7 @@ class Dither | |||||
| cucul_dither *dither; | cucul_dither *dither; | ||||
| }; | }; | ||||
| class Cucul | |||||
| __class Cucul | |||||
| { | { | ||||
| friend class Caca; | friend class Caca; | ||||
| friend class Dither; | friend class Dither; | ||||
| @@ -75,8 +75,8 @@ int main(int argc, char *argv[]) | |||||
| kk->setDisplayTime(20000); | kk->setDisplayTime(20000); | ||||
| while(!kk->getEvent(Event::CACA_EVENT_KEY_PRESS, NULL, 0)) { | |||||
| while(!kk->getEvent(Event::CACA_EVENT_KEY_PRESS, NULL, 0)) | |||||
| { | |||||
| /* In case of resize ...*/ | /* In case of resize ...*/ | ||||
| if((x + pig->getWidth())-1 >= qq->getWidth() || x < 0 ) | if((x + pig->getWidth())-1 >= qq->getWidth() || x < 0 ) | ||||
| @@ -84,9 +84,6 @@ int main(int argc, char *argv[]) | |||||
| if((y + pig->getHeight())-1 >= qq->getHeight() || y < 0 ) | if((y + pig->getHeight())-1 >= qq->getHeight() || y < 0 ) | ||||
| y = 0; | y = 0; | ||||
| qq->Clear(); | qq->Clear(); | ||||
| /* Draw pig */ | /* Draw pig */ | ||||
| @@ -49,7 +49,7 @@ | |||||
| /* #undef USE_SLANG */ | /* #undef USE_SLANG */ | ||||
| #define USE_WIN32 1 | #define USE_WIN32 1 | ||||
| /* #undef USE_X11 */ | /* #undef USE_X11 */ | ||||
| #define VERSION "0.9" | |||||
| #define VERSION "0.99.beta12" | |||||
| /* #undef const */ | /* #undef const */ | ||||
| #ifndef __cplusplus | #ifndef __cplusplus | ||||
| #define inline __inline | #define inline __inline | ||||
| @@ -0,0 +1,197 @@ | |||||
| <?xml version="1.0" encoding="Windows-1252"?> | |||||
| <VisualStudioProject | |||||
| ProjectType="Visual C++" | |||||
| Version="8,00" | |||||
| Name="libcaca++" | |||||
| ProjectGUID="{5AAFB727-094F-4104-A765-A94B32497C7D}" | |||||
| > | |||||
| <Platforms> | |||||
| <Platform | |||||
| Name="Win32" | |||||
| /> | |||||
| </Platforms> | |||||
| <ToolFiles> | |||||
| </ToolFiles> | |||||
| <Configurations> | |||||
| <Configuration | |||||
| Name="Debug|Win32" | |||||
| OutputDirectory="$(SolutionDir)$(ConfigurationName)" | |||||
| IntermediateDirectory="$(ConfigurationName)" | |||||
| ConfigurationType="2" | |||||
| CharacterSet="2" | |||||
| > | |||||
| <Tool | |||||
| Name="VCPreBuildEventTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCCustomBuildTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCXMLDataGeneratorTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCWebServiceProxyGeneratorTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCMIDLTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCCLCompilerTool" | |||||
| Optimization="0" | |||||
| AdditionalIncludeDirectories="..\msvc;..\cucul;..\caca;..\cxx" | |||||
| PreprocessorDefinitions="WIN32;_DEBUG;_LIB;__LIBCACA_PP__" | |||||
| MinimalRebuild="true" | |||||
| BasicRuntimeChecks="3" | |||||
| RuntimeLibrary="3" | |||||
| WarningLevel="3" | |||||
| Detect64BitPortabilityProblems="true" | |||||
| DebugInformationFormat="4" | |||||
| CompileAs="2" | |||||
| DisableSpecificWarnings="4996;4142" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCManagedResourceCompilerTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCResourceCompilerTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCPreLinkEventTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCLinkerTool" | |||||
| ModuleDefinitionFile=".\libcaca++.def" | |||||
| GenerateDebugInformation="true" | |||||
| TargetMachine="1" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCALinkTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCManifestTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCXDCMakeTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCBscMakeTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCFxCopTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCAppVerifierTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCWebDeploymentTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCPostBuildEventTool" | |||||
| /> | |||||
| </Configuration> | |||||
| <Configuration | |||||
| Name="Release|Win32" | |||||
| OutputDirectory="$(SolutionDir)$(ConfigurationName)" | |||||
| IntermediateDirectory="$(ConfigurationName)" | |||||
| ConfigurationType="1" | |||||
| CharacterSet="2" | |||||
| WholeProgramOptimization="1" | |||||
| > | |||||
| <Tool | |||||
| Name="VCPreBuildEventTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCCustomBuildTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCXMLDataGeneratorTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCWebServiceProxyGeneratorTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCMIDLTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCCLCompilerTool" | |||||
| AdditionalIncludeDirectories="..\msvc;..\cucul;..\caca;..\cxx" | |||||
| PreprocessorDefinitions="WIN32;NDEBUG;_LIB;__LIBCACA_PP__" | |||||
| RuntimeLibrary="2" | |||||
| WarningLevel="3" | |||||
| Detect64BitPortabilityProblems="true" | |||||
| DebugInformationFormat="3" | |||||
| CompileAs="2" | |||||
| DisableSpecificWarnings="4996;4142" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCManagedResourceCompilerTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCResourceCompilerTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCPreLinkEventTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCLinkerTool" | |||||
| ModuleDefinitionFile=".\libcaca++.def" | |||||
| GenerateDebugInformation="true" | |||||
| OptimizeReferences="2" | |||||
| EnableCOMDATFolding="2" | |||||
| TargetMachine="1" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCALinkTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCManifestTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCXDCMakeTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCBscMakeTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCFxCopTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCAppVerifierTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCWebDeploymentTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCPostBuildEventTool" | |||||
| /> | |||||
| </Configuration> | |||||
| </Configurations> | |||||
| <References> | |||||
| </References> | |||||
| <Files> | |||||
| <Filter | |||||
| Name="Source Files" | |||||
| Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" | |||||
| > | |||||
| <File | |||||
| RelativePath="..\cxx\caca++.cpp" | |||||
| > | |||||
| </File> | |||||
| <File | |||||
| RelativePath=".\libcaca++.def" | |||||
| > | |||||
| </File> | |||||
| </Filter> | |||||
| <Filter | |||||
| Name="Header Files" | |||||
| Filter="h;hpp;hxx;hm;inl;inc;xsd" | |||||
| > | |||||
| <File | |||||
| RelativePath="..\cxx\caca++.h" | |||||
| > | |||||
| </File> | |||||
| </Filter> | |||||
| </Files> | |||||
| <Globals> | |||||
| </Globals> | |||||
| </VisualStudioProject> | |||||
| @@ -2,8 +2,8 @@ Microsoft Visual Studio Solution File, Format Version 9.00 | |||||
| # Visual Studio 2005 | # Visual Studio 2005 | ||||
| Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cacafire", "cacafire.vcproj", "{F25D1237-9ED8-4343-B958-308C95FE392F}" | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cacafire", "cacafire.vcproj", "{F25D1237-9ED8-4343-B958-308C95FE392F}" | ||||
| ProjectSection(ProjectDependencies) = postProject | ProjectSection(ProjectDependencies) = postProject | ||||
| {8951ECB0-7CFE-41AB-A426-98D7C441BEA4} = {8951ECB0-7CFE-41AB-A426-98D7C441BEA4} | |||||
| {44303C1F-BB6A-4C4B-BB19-7D475348F151} = {44303C1F-BB6A-4C4B-BB19-7D475348F151} | {44303C1F-BB6A-4C4B-BB19-7D475348F151} = {44303C1F-BB6A-4C4B-BB19-7D475348F151} | ||||
| {8951ECB0-7CFE-41AB-A426-98D7C441BEA4} = {8951ECB0-7CFE-41AB-A426-98D7C441BEA4} | |||||
| EndProjectSection | EndProjectSection | ||||
| EndProject | EndProject | ||||
| Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libcucul", "libcucul.vcproj", "{44303C1F-BB6A-4C4B-BB19-7D475348F151}" | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libcucul", "libcucul.vcproj", "{44303C1F-BB6A-4C4B-BB19-7D475348F151}" | ||||
| @@ -15,8 +15,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libcaca", "libcaca.vcproj", | |||||
| EndProject | EndProject | ||||
| Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cacademo", "cacademo.vcproj", "{EE082122-5ECD-4DB4-93C7-145392074F8B}" | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cacademo", "cacademo.vcproj", "{EE082122-5ECD-4DB4-93C7-145392074F8B}" | ||||
| ProjectSection(ProjectDependencies) = postProject | ProjectSection(ProjectDependencies) = postProject | ||||
| {44303C1F-BB6A-4C4B-BB19-7D475348F151} = {44303C1F-BB6A-4C4B-BB19-7D475348F151} | |||||
| {8951ECB0-7CFE-41AB-A426-98D7C441BEA4} = {8951ECB0-7CFE-41AB-A426-98D7C441BEA4} | {8951ECB0-7CFE-41AB-A426-98D7C441BEA4} = {8951ECB0-7CFE-41AB-A426-98D7C441BEA4} | ||||
| {44303C1F-BB6A-4C4B-BB19-7D475348F151} = {44303C1F-BB6A-4C4B-BB19-7D475348F151} | |||||
| EndProjectSection | EndProjectSection | ||||
| EndProject | EndProject | ||||
| Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cucul-sharp", "cucul-sharp.csproj", "{C05C1521-F4E2-48D8-BD83-786EF345A887}" | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cucul-sharp", "cucul-sharp.csproj", "{C05C1521-F4E2-48D8-BD83-786EF345A887}" | ||||
| @@ -31,6 +31,23 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "caca-sharp", "caca-sharp.cs | |||||
| EndProject | EndProject | ||||
| Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "test-csharp", "test-csharp.csproj", "{6EB34142-45E0-4BF3-8F75-81F4F604EAAA}" | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "test-csharp", "test-csharp.csproj", "{6EB34142-45E0-4BF3-8F75-81F4F604EAAA}" | ||||
| EndProject | EndProject | ||||
| Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libcucul++", "libcucul++.vcproj", "{9A5CF69C-8C9D-4186-B68D-ED73633A9B67}" | |||||
| ProjectSection(ProjectDependencies) = postProject | |||||
| {44303C1F-BB6A-4C4B-BB19-7D475348F151} = {44303C1F-BB6A-4C4B-BB19-7D475348F151} | |||||
| EndProjectSection | |||||
| EndProject | |||||
| Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libcaca++", "libcaca++.vcproj", "{5AAFB727-094F-4104-A765-A94B32497C7D}" | |||||
| ProjectSection(ProjectDependencies) = postProject | |||||
| {8951ECB0-7CFE-41AB-A426-98D7C441BEA4} = {8951ECB0-7CFE-41AB-A426-98D7C441BEA4} | |||||
| {9A5CF69C-8C9D-4186-B68D-ED73633A9B67} = {9A5CF69C-8C9D-4186-B68D-ED73633A9B67} | |||||
| EndProjectSection | |||||
| EndProject | |||||
| Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test-cxx", "test-cxx.vcproj", "{F2530E59-7ADB-4D3C-8873-6D110788B8F7}" | |||||
| ProjectSection(ProjectDependencies) = postProject | |||||
| {5AAFB727-094F-4104-A765-A94B32497C7D} = {5AAFB727-094F-4104-A765-A94B32497C7D} | |||||
| {9A5CF69C-8C9D-4186-B68D-ED73633A9B67} = {9A5CF69C-8C9D-4186-B68D-ED73633A9B67} | |||||
| EndProjectSection | |||||
| EndProject | |||||
| Global | Global | ||||
| GlobalSection(SolutionConfigurationPlatforms) = preSolution | GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||||
| Debug|Any CPU = Debug|Any CPU | Debug|Any CPU = Debug|Any CPU | ||||
| @@ -111,6 +128,36 @@ Global | |||||
| {6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU | {6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU | ||||
| {6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Release|Mixed Platforms.Build.0 = Release|Any CPU | {6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Release|Mixed Platforms.Build.0 = Release|Any CPU | ||||
| {6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Release|Win32.ActiveCfg = Release|Any CPU | {6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Release|Win32.ActiveCfg = Release|Any CPU | ||||
| {9A5CF69C-8C9D-4186-B68D-ED73633A9B67}.Debug|Any CPU.ActiveCfg = Debug|Win32 | |||||
| {9A5CF69C-8C9D-4186-B68D-ED73633A9B67}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 | |||||
| {9A5CF69C-8C9D-4186-B68D-ED73633A9B67}.Debug|Mixed Platforms.Build.0 = Debug|Win32 | |||||
| {9A5CF69C-8C9D-4186-B68D-ED73633A9B67}.Debug|Win32.ActiveCfg = Debug|Win32 | |||||
| {9A5CF69C-8C9D-4186-B68D-ED73633A9B67}.Debug|Win32.Build.0 = Debug|Win32 | |||||
| {9A5CF69C-8C9D-4186-B68D-ED73633A9B67}.Release|Any CPU.ActiveCfg = Release|Win32 | |||||
| {9A5CF69C-8C9D-4186-B68D-ED73633A9B67}.Release|Mixed Platforms.ActiveCfg = Release|Win32 | |||||
| {9A5CF69C-8C9D-4186-B68D-ED73633A9B67}.Release|Mixed Platforms.Build.0 = Release|Win32 | |||||
| {9A5CF69C-8C9D-4186-B68D-ED73633A9B67}.Release|Win32.ActiveCfg = Release|Win32 | |||||
| {9A5CF69C-8C9D-4186-B68D-ED73633A9B67}.Release|Win32.Build.0 = Release|Win32 | |||||
| {5AAFB727-094F-4104-A765-A94B32497C7D}.Debug|Any CPU.ActiveCfg = Debug|Win32 | |||||
| {5AAFB727-094F-4104-A765-A94B32497C7D}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 | |||||
| {5AAFB727-094F-4104-A765-A94B32497C7D}.Debug|Mixed Platforms.Build.0 = Debug|Win32 | |||||
| {5AAFB727-094F-4104-A765-A94B32497C7D}.Debug|Win32.ActiveCfg = Debug|Win32 | |||||
| {5AAFB727-094F-4104-A765-A94B32497C7D}.Debug|Win32.Build.0 = Debug|Win32 | |||||
| {5AAFB727-094F-4104-A765-A94B32497C7D}.Release|Any CPU.ActiveCfg = Release|Win32 | |||||
| {5AAFB727-094F-4104-A765-A94B32497C7D}.Release|Mixed Platforms.ActiveCfg = Release|Win32 | |||||
| {5AAFB727-094F-4104-A765-A94B32497C7D}.Release|Mixed Platforms.Build.0 = Release|Win32 | |||||
| {5AAFB727-094F-4104-A765-A94B32497C7D}.Release|Win32.ActiveCfg = Release|Win32 | |||||
| {5AAFB727-094F-4104-A765-A94B32497C7D}.Release|Win32.Build.0 = Release|Win32 | |||||
| {F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Debug|Any CPU.ActiveCfg = Debug|Win32 | |||||
| {F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 | |||||
| {F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Debug|Mixed Platforms.Build.0 = Debug|Win32 | |||||
| {F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Debug|Win32.ActiveCfg = Debug|Win32 | |||||
| {F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Debug|Win32.Build.0 = Debug|Win32 | |||||
| {F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Release|Any CPU.ActiveCfg = Release|Win32 | |||||
| {F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Release|Mixed Platforms.ActiveCfg = Release|Win32 | |||||
| {F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Release|Mixed Platforms.Build.0 = Release|Win32 | |||||
| {F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Release|Win32.ActiveCfg = Release|Win32 | |||||
| {F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Release|Win32.Build.0 = Release|Win32 | |||||
| EndGlobalSection | EndGlobalSection | ||||
| GlobalSection(SolutionProperties) = preSolution | GlobalSection(SolutionProperties) = preSolution | ||||
| HideSolutionNode = FALSE | HideSolutionNode = FALSE | ||||
| @@ -0,0 +1,199 @@ | |||||
| <?xml version="1.0" encoding="Windows-1252"?> | |||||
| <VisualStudioProject | |||||
| ProjectType="Visual C++" | |||||
| Version="8,00" | |||||
| Name="libcucul++" | |||||
| ProjectGUID="{9A5CF69C-8C9D-4186-B68D-ED73633A9B67}" | |||||
| > | |||||
| <Platforms> | |||||
| <Platform | |||||
| Name="Win32" | |||||
| /> | |||||
| </Platforms> | |||||
| <ToolFiles> | |||||
| </ToolFiles> | |||||
| <Configurations> | |||||
| <Configuration | |||||
| Name="Debug|Win32" | |||||
| OutputDirectory="$(SolutionDir)$(ConfigurationName)" | |||||
| IntermediateDirectory="$(ConfigurationName)" | |||||
| ConfigurationType="2" | |||||
| CharacterSet="2" | |||||
| > | |||||
| <Tool | |||||
| Name="VCPreBuildEventTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCCustomBuildTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCXMLDataGeneratorTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCWebServiceProxyGeneratorTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCMIDLTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCCLCompilerTool" | |||||
| Optimization="0" | |||||
| AdditionalIncludeDirectories="..\msvc;..\cucul" | |||||
| PreprocessorDefinitions="WIN32;_DEBUG;_LIB;__LIBCUCUL_PP__" | |||||
| MinimalRebuild="true" | |||||
| BasicRuntimeChecks="3" | |||||
| RuntimeLibrary="3" | |||||
| WarningLevel="3" | |||||
| Detect64BitPortabilityProblems="true" | |||||
| DebugInformationFormat="4" | |||||
| CompileAs="2" | |||||
| DisableSpecificWarnings="4996;4142" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCManagedResourceCompilerTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCResourceCompilerTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCPreLinkEventTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCLinkerTool" | |||||
| ModuleDefinitionFile=".\libcucul++.def" | |||||
| GenerateDebugInformation="true" | |||||
| TargetMachine="1" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCALinkTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCManifestTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCXDCMakeTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCBscMakeTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCFxCopTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCAppVerifierTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCWebDeploymentTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCPostBuildEventTool" | |||||
| /> | |||||
| </Configuration> | |||||
| <Configuration | |||||
| Name="Release|Win32" | |||||
| OutputDirectory="$(SolutionDir)$(ConfigurationName)" | |||||
| IntermediateDirectory="$(ConfigurationName)" | |||||
| ConfigurationType="1" | |||||
| CharacterSet="2" | |||||
| WholeProgramOptimization="1" | |||||
| > | |||||
| <Tool | |||||
| Name="VCPreBuildEventTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCCustomBuildTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCXMLDataGeneratorTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCWebServiceProxyGeneratorTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCMIDLTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCCLCompilerTool" | |||||
| AdditionalIncludeDirectories="..\msvc;..\cucul" | |||||
| PreprocessorDefinitions="WIN32;NDEBUG;_LIB;__LIBCUCUL_++__" | |||||
| RuntimeLibrary="2" | |||||
| WarningLevel="3" | |||||
| Detect64BitPortabilityProblems="true" | |||||
| DebugInformationFormat="3" | |||||
| CompileAs="2" | |||||
| DisableSpecificWarnings="4996;4142" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCManagedResourceCompilerTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCResourceCompilerTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCPreLinkEventTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCLinkerTool" | |||||
| ModuleDefinitionFile=".\libcucul++.def" | |||||
| GenerateDebugInformation="true" | |||||
| OptimizeReferences="2" | |||||
| EnableCOMDATFolding="2" | |||||
| TargetMachine="1" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCALinkTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCManifestTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCXDCMakeTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCBscMakeTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCFxCopTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCAppVerifierTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCWebDeploymentTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCPostBuildEventTool" | |||||
| /> | |||||
| </Configuration> | |||||
| </Configurations> | |||||
| <References> | |||||
| </References> | |||||
| <Files> | |||||
| <Filter | |||||
| Name="Source Files" | |||||
| Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" | |||||
| UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" | |||||
| > | |||||
| <File | |||||
| RelativePath="..\cxx\cucul++.cpp" | |||||
| > | |||||
| </File> | |||||
| <File | |||||
| RelativePath=".\libcucul++.def" | |||||
| > | |||||
| </File> | |||||
| </Filter> | |||||
| <Filter | |||||
| Name="Header Files" | |||||
| Filter="h;hpp;hxx;hm;inl;inc;xsd" | |||||
| UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" | |||||
| > | |||||
| <File | |||||
| RelativePath="..\cxx\cucul++.h" | |||||
| > | |||||
| </File> | |||||
| </Filter> | |||||
| </Files> | |||||
| <Globals> | |||||
| </Globals> | |||||
| </VisualStudioProject> | |||||
| @@ -0,0 +1,193 @@ | |||||
| <?xml version="1.0" encoding="Windows-1252"?> | |||||
| <VisualStudioProject | |||||
| ProjectType="Visual C++" | |||||
| Version="8,00" | |||||
| Name="test-cxx" | |||||
| ProjectGUID="{F2530E59-7ADB-4D3C-8873-6D110788B8F7}" | |||||
| RootNamespace="testcxx" | |||||
| Keyword="Win32Proj" | |||||
| > | |||||
| <Platforms> | |||||
| <Platform | |||||
| Name="Win32" | |||||
| /> | |||||
| </Platforms> | |||||
| <ToolFiles> | |||||
| </ToolFiles> | |||||
| <Configurations> | |||||
| <Configuration | |||||
| Name="Debug|Win32" | |||||
| OutputDirectory="$(SolutionDir)$(ConfigurationName)" | |||||
| IntermediateDirectory="$(ConfigurationName)" | |||||
| ConfigurationType="1" | |||||
| CharacterSet="1" | |||||
| > | |||||
| <Tool | |||||
| Name="VCPreBuildEventTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCCustomBuildTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCXMLDataGeneratorTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCWebServiceProxyGeneratorTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCMIDLTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCCLCompilerTool" | |||||
| Optimization="0" | |||||
| AdditionalIncludeDirectories="..\msvc;..\cxx;..\cucul;..\caca" | |||||
| PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" | |||||
| MinimalRebuild="true" | |||||
| BasicRuntimeChecks="3" | |||||
| RuntimeLibrary="3" | |||||
| UsePrecompiledHeader="0" | |||||
| WarningLevel="3" | |||||
| Detect64BitPortabilityProblems="true" | |||||
| DebugInformationFormat="4" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCManagedResourceCompilerTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCResourceCompilerTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCPreLinkEventTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCLinkerTool" | |||||
| LinkIncremental="2" | |||||
| GenerateDebugInformation="true" | |||||
| SubSystem="1" | |||||
| TargetMachine="1" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCALinkTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCManifestTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCXDCMakeTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCBscMakeTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCFxCopTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCAppVerifierTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCWebDeploymentTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCPostBuildEventTool" | |||||
| /> | |||||
| </Configuration> | |||||
| <Configuration | |||||
| Name="Release|Win32" | |||||
| OutputDirectory="$(SolutionDir)$(ConfigurationName)" | |||||
| IntermediateDirectory="$(ConfigurationName)" | |||||
| ConfigurationType="1" | |||||
| CharacterSet="1" | |||||
| WholeProgramOptimization="1" | |||||
| > | |||||
| <Tool | |||||
| Name="VCPreBuildEventTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCCustomBuildTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCXMLDataGeneratorTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCWebServiceProxyGeneratorTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCMIDLTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCCLCompilerTool" | |||||
| AdditionalIncludeDirectories="..\msvc;..\cxx;..\cucul;..\caca" | |||||
| PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" | |||||
| RuntimeLibrary="2" | |||||
| UsePrecompiledHeader="0" | |||||
| WarningLevel="3" | |||||
| Detect64BitPortabilityProblems="true" | |||||
| DebugInformationFormat="3" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCManagedResourceCompilerTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCResourceCompilerTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCPreLinkEventTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCLinkerTool" | |||||
| LinkIncremental="1" | |||||
| GenerateDebugInformation="true" | |||||
| SubSystem="1" | |||||
| OptimizeReferences="2" | |||||
| EnableCOMDATFolding="2" | |||||
| TargetMachine="1" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCALinkTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCManifestTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCXDCMakeTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCBscMakeTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCFxCopTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCAppVerifierTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCWebDeploymentTool" | |||||
| /> | |||||
| <Tool | |||||
| Name="VCPostBuildEventTool" | |||||
| /> | |||||
| </Configuration> | |||||
| </Configurations> | |||||
| <References> | |||||
| </References> | |||||
| <Files> | |||||
| <Filter | |||||
| Name="Fichiers sources" | |||||
| Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" | |||||
| UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" | |||||
| > | |||||
| <File | |||||
| RelativePath="..\cxx\cxxtest.cpp" | |||||
| > | |||||
| </File> | |||||
| </Filter> | |||||
| <Filter | |||||
| Name="Fichiers d'en-tête" | |||||
| Filter="h;hpp;hxx;hm;inl;inc;xsd" | |||||
| UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" | |||||
| > | |||||
| </Filter> | |||||
| </Files> | |||||
| <Globals> | |||||
| </Globals> | |||||
| </VisualStudioProject> | |||||