diff options
Diffstat (limited to 'xsd/dist/examples/cxx/tree/custom')
102 files changed, 4000 insertions, 9604 deletions
| diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-10.0.sln b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-10.0.sln deleted file mode 100644 index 70b733c..0000000 --- a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-10.0.sln +++ /dev/null @@ -1,25 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 11.00
 -# Visual Studio 2010
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "calendar", "calendar-10.0.vcxproj", "{2DB41EF7-0BED-45BA-A311-44D2719BFE09}"
 -EndProject
 -Global
 -	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 -		Debug|Win32 = Debug|Win32
 -		Debug|x64 = Debug|x64
 -		Release|Win32 = Release|Win32
 -		Release|x64 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|Win32.Build.0 = Debug|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|x64.ActiveCfg = Debug|x64
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|x64.Build.0 = Debug|x64
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|Win32.ActiveCfg = Release|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|Win32.Build.0 = Release|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|x64.ActiveCfg = Release|x64
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|x64.Build.0 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(SolutionProperties) = preSolution
 -		HideSolutionNode = FALSE
 -	EndGlobalSection
 -EndGlobal
 diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-7.1.sln b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-7.1.sln deleted file mode 100644 index fb9c8e9..0000000 --- a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-7.1.sln +++ /dev/null @@ -1,21 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 8.00
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "calendar", "calendar-7.1.vcproj", "{2DB41EF7-0BED-45BA-A311-44D2719BFE09}"
 -	ProjectSection(ProjectDependencies) = postProject
 -	EndProjectSection
 -EndProject
 -Global
 -	GlobalSection(SolutionConfiguration) = preSolution
 -		Debug = Debug
 -		Release = Release
 -	EndGlobalSection
 -	GlobalSection(ProjectConfiguration) = postSolution
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug.ActiveCfg = Debug|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug.Build.0 = Debug|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release.ActiveCfg = Release|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release.Build.0 = Release|Win32
 -	EndGlobalSection
 -	GlobalSection(ExtensibilityGlobals) = postSolution
 -	EndGlobalSection
 -	GlobalSection(ExtensibilityAddIns) = postSolution
 -	EndGlobalSection
 -EndGlobal
 diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-7.1.vcproj b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-7.1.vcproj deleted file mode 100644 index c307908..0000000 --- a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-7.1.vcproj +++ /dev/null @@ -1,186 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="7.10"
 -	Name="calendar"
 -	ProjectGUID="{2DB41EF7-0BED-45BA-A311-44D2719BFE09}"
 -	RootNamespace="calendar"
 -	Keyword="Win32Proj">
 -	<Platforms>
 -		<Platform
 -			Name="Win32"/>
 -	</Platforms>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="TRUE"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="5"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="4"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_3D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="TRUE"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-intellisense --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -				ExcludedFromBuild="FALSE"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="4"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="3"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_3.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="TRUE"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-intellisense --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{1F206676-7422-4DD5-94C3-7B9B2EC9C2D6}">
 -			<File
 -				RelativePath=".\calendar.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\driver.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema-custom.cxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{8D4FED5E-FA2A-44AB-94AC-C8F302E2E1F3}">
 -			<File
 -				RelativePath=".\calendar.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema-custom.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema.hxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx">
 -			<File
 -				RelativePath=".\calendar.ixx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd">
 -			<File
 -				RelativePath=".\calendar.xsd">
 -				<FileConfiguration
 -					Name="Debug|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd calendar.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-intellisense --extern-xml-schema xml-schema.xsd calendar.xsd"
 -						AdditionalDependencies="xml-schema.hxx"
 -						Outputs="calendar.hxx;calendar.ixx;calendar.cxx"/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd calendar.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-intellisense --extern-xml-schema xml-schema.xsd calendar.xsd"
 -						Outputs="calendar.hxx;calendar.ixx;calendar.cxx"/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt">
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-8.0.sln b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-8.0.sln deleted file mode 100644 index 52f98df..0000000 --- a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-8.0.sln +++ /dev/null @@ -1,25 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 9.00
 -# Visual Studio 2005
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "calendar", "calendar-8.0.vcproj", "{2DB41EF7-0BED-45BA-A311-44D2719BFE09}"
 -EndProject
 -Global
 -	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 -		Debug|Win32 = Debug|Win32
 -		Debug|x64 = Debug|x64
 -		Release|Win32 = Release|Win32
 -		Release|x64 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|Win32.Build.0 = Debug|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|x64.ActiveCfg = Debug|x64
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|x64.Build.0 = Debug|x64
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|Win32.ActiveCfg = Release|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|Win32.Build.0 = Release|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|x64.ActiveCfg = Release|x64
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|x64.Build.0 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(SolutionProperties) = preSolution
 -		HideSolutionNode = FALSE
 -	EndGlobalSection
 -EndGlobal
 diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-9.0.sln b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-9.0.sln deleted file mode 100644 index ddaadad..0000000 --- a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-9.0.sln +++ /dev/null @@ -1,25 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 10.00
 -# Visual Studio 2008
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "calendar", "calendar-9.0.vcproj", "{2DB41EF7-0BED-45BA-A311-44D2719BFE09}"
 -EndProject
 -Global
 -	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 -		Debug|Win32 = Debug|Win32
 -		Debug|x64 = Debug|x64
 -		Release|Win32 = Release|Win32
 -		Release|x64 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|Win32.Build.0 = Debug|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|x64.ActiveCfg = Debug|x64
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|x64.Build.0 = Debug|x64
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|Win32.ActiveCfg = Release|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|Win32.Build.0 = Release|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|x64.ActiveCfg = Release|x64
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|x64.Build.0 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(SolutionProperties) = preSolution
 -		HideSolutionNode = FALSE
 -	EndGlobalSection
 -EndGlobal
 diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-10.0.vcxproj b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc10.vcxproj index 7dc3711..5d66876 100644 --- a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-10.0.vcxproj +++ b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc10.vcxproj @@ -87,12 +87,11 @@        <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <MinimalRebuild>true</MinimalRebuild>
        <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 -      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -119,12 +118,11 @@        <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <MinimalRebuild>true</MinimalRebuild>
        <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 -      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -145,12 +143,11 @@      </PreBuildEvent>
      <ClCompile>
        <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -175,12 +172,11 @@      </Midl>
      <ClCompile>
        <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-10.0.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc10.vcxproj.filters index 943a2dc..943a2dc 100644 --- a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-10.0.vcxproj.filters +++ b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc10.vcxproj.filters diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc11.vcxproj b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc11.vcxproj new file mode 100644 index 0000000..aea4aab --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc11.vcxproj @@ -0,0 +1,233 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>calendar</ProjectName>
 +    <ProjectGuid>{2DB41EF7-0BED-45BA-A311-44D2719BFE09}</ProjectGuid>
 +    <RootNamespace>calendar</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">driver</TargetName>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
 +    <PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</PreBuildEventUseInBuild>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PreBuildEventUseInBuild>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
 +    <ClCompile Include="calendar.cxx" />
 +    <ClCompile Include="driver.cxx" />
 +    <ClCompile Include="xml-schema-custom.cxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="calendar.hxx" />
 +    <ClInclude Include="xml-schema-custom.hxx" />
 +    <ClInclude Include="xml-schema.hxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="calendar.ixx" />
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="calendar.xsd">
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd calendar.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd cxx-tree --generate-inline --extern-xml-schema xml-schema.xsd calendar.xsd</Command>
 +      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xml-schema.hxx;%(AdditionalInputs)</AdditionalInputs>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">calendar.hxx;calendar.ixx;calendar.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd calendar.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd cxx-tree --generate-inline --extern-xml-schema xml-schema.xsd calendar.xsd</Command>
 +      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xml-schema.hxx;%(AdditionalInputs)</AdditionalInputs>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">calendar.hxx;calendar.ixx;calendar.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd calendar.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd cxx-tree --generate-inline --extern-xml-schema xml-schema.xsd calendar.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">calendar.hxx;calendar.ixx;calendar.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd calendar.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd cxx-tree --generate-inline --extern-xml-schema xml-schema.xsd calendar.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">calendar.hxx;calendar.ixx;calendar.cxx;%(Outputs)</Outputs>
 +    </CustomBuild>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +  </ImportGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc11.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc11.vcxproj.filters new file mode 100644 index 0000000..943a2dc --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc11.vcxproj.filters @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{1F206676-7422-4DD5-94C3-7B9B2EC9C2D6}</UniqueIdentifier>
 +      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{8D4FED5E-FA2A-44AB-94AC-C8F302E2E1F3}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Inline Files">
 +      <UniqueIdentifier>{5c4bcf4f-9ad2-4a82-adfb-91528fe6f2e5}</UniqueIdentifier>
 +      <Extensions>ixx</Extensions>
 +    </Filter>
 +    <Filter Include="Schema Files">
 +      <UniqueIdentifier>{df5d1e63-29c7-4626-853a-34fc5c7f7443}</UniqueIdentifier>
 +      <Extensions>xsd</Extensions>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="calendar.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="driver.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="xml-schema-custom.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="calendar.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="xml-schema-custom.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="xml-schema.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="calendar.ixx">
 +      <Filter>Inline Files</Filter>
 +    </None>
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="calendar.xsd">
 +      <Filter>Schema Files</Filter>
 +    </CustomBuild>
 +  </ItemGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc12.vcxproj b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc12.vcxproj new file mode 100644 index 0000000..d259aa3 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc12.vcxproj @@ -0,0 +1,237 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>calendar</ProjectName>
 +    <ProjectGuid>{2DB41EF7-0BED-45BA-A311-44D2719BFE09}</ProjectGuid>
 +    <RootNamespace>calendar</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">driver</TargetName>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
 +    <PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</PreBuildEventUseInBuild>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PreBuildEventUseInBuild>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
 +    <ClCompile Include="calendar.cxx" />
 +    <ClCompile Include="driver.cxx" />
 +    <ClCompile Include="xml-schema-custom.cxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="calendar.hxx" />
 +    <ClInclude Include="xml-schema-custom.hxx" />
 +    <ClInclude Include="xml-schema.hxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="calendar.ixx" />
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="calendar.xsd">
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd calendar.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd cxx-tree --generate-inline --extern-xml-schema xml-schema.xsd calendar.xsd</Command>
 +      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xml-schema.hxx;%(AdditionalInputs)</AdditionalInputs>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">calendar.hxx;calendar.ixx;calendar.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd calendar.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd cxx-tree --generate-inline --extern-xml-schema xml-schema.xsd calendar.xsd</Command>
 +      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xml-schema.hxx;%(AdditionalInputs)</AdditionalInputs>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">calendar.hxx;calendar.ixx;calendar.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd calendar.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd cxx-tree --generate-inline --extern-xml-schema xml-schema.xsd calendar.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">calendar.hxx;calendar.ixx;calendar.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd calendar.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd cxx-tree --generate-inline --extern-xml-schema xml-schema.xsd calendar.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">calendar.hxx;calendar.ixx;calendar.cxx;%(Outputs)</Outputs>
 +    </CustomBuild>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +  </ImportGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc12.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc12.vcxproj.filters new file mode 100644 index 0000000..943a2dc --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc12.vcxproj.filters @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{1F206676-7422-4DD5-94C3-7B9B2EC9C2D6}</UniqueIdentifier>
 +      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{8D4FED5E-FA2A-44AB-94AC-C8F302E2E1F3}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Inline Files">
 +      <UniqueIdentifier>{5c4bcf4f-9ad2-4a82-adfb-91528fe6f2e5}</UniqueIdentifier>
 +      <Extensions>ixx</Extensions>
 +    </Filter>
 +    <Filter Include="Schema Files">
 +      <UniqueIdentifier>{df5d1e63-29c7-4626-853a-34fc5c7f7443}</UniqueIdentifier>
 +      <Extensions>xsd</Extensions>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="calendar.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="driver.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="xml-schema-custom.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="calendar.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="xml-schema-custom.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="xml-schema.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="calendar.ixx">
 +      <Filter>Inline Files</Filter>
 +    </None>
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="calendar.xsd">
 +      <Filter>Schema Files</Filter>
 +    </CustomBuild>
 +  </ItemGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-8.0.vcproj b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc8.vcproj index e04807f..ea4e64d 100644 --- a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-8.0.vcproj +++ b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc8.vcproj @@ -50,7 +50,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -129,7 +129,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -214,7 +214,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -294,7 +294,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-9.0.vcproj b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc9.vcproj index d3a189a..6f0186e 100644 --- a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-9.0.vcproj +++ b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-vc9.vcproj @@ -51,7 +51,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -134,7 +134,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -212,7 +212,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -292,7 +292,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-xerces2-7.1.sln b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-xerces2-7.1.sln deleted file mode 100644 index efc2856..0000000 --- a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-xerces2-7.1.sln +++ /dev/null @@ -1,21 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 8.00
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "calendar", "calendar-xerces2-7.1.vcproj", "{2DB41EF7-0BED-45BA-A311-44D2719BFE09}"
 -	ProjectSection(ProjectDependencies) = postProject
 -	EndProjectSection
 -EndProject
 -Global
 -	GlobalSection(SolutionConfiguration) = preSolution
 -		Debug = Debug
 -		Release = Release
 -	EndGlobalSection
 -	GlobalSection(ProjectConfiguration) = postSolution
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug.ActiveCfg = Debug|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug.Build.0 = Debug|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release.ActiveCfg = Release|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release.Build.0 = Release|Win32
 -	EndGlobalSection
 -	GlobalSection(ExtensibilityGlobals) = postSolution
 -	EndGlobalSection
 -	GlobalSection(ExtensibilityAddIns) = postSolution
 -	EndGlobalSection
 -EndGlobal
 diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-xerces2-7.1.vcproj b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-xerces2-7.1.vcproj deleted file mode 100644 index 46f54ea..0000000 --- a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-xerces2-7.1.vcproj +++ /dev/null @@ -1,186 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="7.10"
 -	Name="calendar"
 -	ProjectGUID="{2DB41EF7-0BED-45BA-A311-44D2719BFE09}"
 -	RootNamespace="calendar"
 -	Keyword="Win32Proj">
 -	<Platforms>
 -		<Platform
 -			Name="Win32"/>
 -	</Platforms>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="TRUE"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="5"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="4"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="TRUE"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-intellisense --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -				ExcludedFromBuild="FALSE"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="4"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="3"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="TRUE"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-intellisense --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{1F206676-7422-4DD5-94C3-7B9B2EC9C2D6}">
 -			<File
 -				RelativePath=".\calendar.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\driver.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema-custom.cxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{8D4FED5E-FA2A-44AB-94AC-C8F302E2E1F3}">
 -			<File
 -				RelativePath=".\calendar.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema-custom.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema.hxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx">
 -			<File
 -				RelativePath=".\calendar.ixx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd">
 -			<File
 -				RelativePath=".\calendar.xsd">
 -				<FileConfiguration
 -					Name="Debug|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd calendar.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-intellisense --extern-xml-schema xml-schema.xsd calendar.xsd"
 -						AdditionalDependencies="xml-schema.hxx"
 -						Outputs="calendar.hxx;calendar.ixx;calendar.cxx"/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd calendar.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-intellisense --extern-xml-schema xml-schema.xsd calendar.xsd"
 -						Outputs="calendar.hxx;calendar.ixx;calendar.cxx"/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt">
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-xerces2-8.0.sln b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-xerces2-8.0.sln deleted file mode 100644 index 5701549..0000000 --- a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-xerces2-8.0.sln +++ /dev/null @@ -1,25 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 9.00
 -# Visual Studio 2005
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "calendar", "calendar-xerces2-8.0.vcproj", "{2DB41EF7-0BED-45BA-A311-44D2719BFE09}"
 -EndProject
 -Global
 -	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 -		Debug|Win32 = Debug|Win32
 -		Debug|x64 = Debug|x64
 -		Release|Win32 = Release|Win32
 -		Release|x64 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|Win32.Build.0 = Debug|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|x64.ActiveCfg = Debug|x64
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|x64.Build.0 = Debug|x64
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|Win32.ActiveCfg = Release|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|Win32.Build.0 = Release|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|x64.ActiveCfg = Release|x64
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|x64.Build.0 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(SolutionProperties) = preSolution
 -		HideSolutionNode = FALSE
 -	EndGlobalSection
 -EndGlobal
 diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-xerces2-8.0.vcproj b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-xerces2-8.0.vcproj deleted file mode 100644 index 7ba96cc..0000000 --- a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-xerces2-8.0.vcproj +++ /dev/null @@ -1,456 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="8.00"
 -	Name="calendar"
 -	ProjectGUID="{2DB41EF7-0BED-45BA-A311-44D2719BFE09}"
 -	RootNamespace="calendar"
 -	Keyword="Win32Proj"
 -	>
 -	<Platforms>
 -		<Platform
 -			Name="Win32"
 -		/>
 -		<Platform
 -			Name="x64"
 -		/>
 -	</Platforms>
 -	<ToolFiles>
 -	</ToolFiles>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-intellisense --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -				ExcludedFromBuild="false"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="4"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				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="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-intellisense --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				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>
 -		<Configuration
 -			Name="Debug|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-intellisense --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -				ExcludedFromBuild="false"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="17"
 -			/>
 -			<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|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-intellisense --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="17"
 -			/>
 -			<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;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{1F206676-7422-4DD5-94C3-7B9B2EC9C2D6}"
 -			>
 -			<File
 -				RelativePath=".\calendar.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\driver.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema-custom.cxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{8D4FED5E-FA2A-44AB-94AC-C8F302E2E1F3}"
 -			>
 -			<File
 -				RelativePath=".\calendar.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema-custom.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema.hxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx"
 -			>
 -			<File
 -				RelativePath=".\calendar.ixx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd"
 -			>
 -			<File
 -				RelativePath=".\calendar.xsd"
 -				>
 -				<FileConfiguration
 -					Name="Debug|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd calendar.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-intellisense --extern-xml-schema xml-schema.xsd calendar.xsd"
 -						AdditionalDependencies="xml-schema.hxx"
 -						Outputs="calendar.hxx;calendar.ixx;calendar.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd calendar.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-intellisense --extern-xml-schema xml-schema.xsd calendar.xsd"
 -						Outputs="calendar.hxx;calendar.ixx;calendar.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Debug|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd calendar.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-intellisense --extern-xml-schema xml-schema.xsd calendar.xsd"
 -						AdditionalDependencies="xml-schema.hxx"
 -						Outputs="calendar.hxx;calendar.ixx;calendar.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd calendar.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-intellisense --extern-xml-schema xml-schema.xsd calendar.xsd"
 -						Outputs="calendar.hxx;calendar.ixx;calendar.cxx"
 -					/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt"
 -			>
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-xerces2-9.0.sln b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-xerces2-9.0.sln deleted file mode 100644 index 982fa39..0000000 --- a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-xerces2-9.0.sln +++ /dev/null @@ -1,25 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 10.00
 -# Visual Studio 2008
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "calendar", "calendar-xerces2-9.0.vcproj", "{2DB41EF7-0BED-45BA-A311-44D2719BFE09}"
 -EndProject
 -Global
 -	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 -		Debug|Win32 = Debug|Win32
 -		Debug|x64 = Debug|x64
 -		Release|Win32 = Release|Win32
 -		Release|x64 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|Win32.Build.0 = Debug|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|x64.ActiveCfg = Debug|x64
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Debug|x64.Build.0 = Debug|x64
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|Win32.ActiveCfg = Release|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|Win32.Build.0 = Release|Win32
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|x64.ActiveCfg = Release|x64
 -		{2DB41EF7-0BED-45BA-A311-44D2719BFE09}.Release|x64.Build.0 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(SolutionProperties) = preSolution
 -		HideSolutionNode = FALSE
 -	EndGlobalSection
 -EndGlobal
 diff --git a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-xerces2-9.0.vcproj b/xsd/dist/examples/cxx/tree/custom/calendar/calendar-xerces2-9.0.vcproj deleted file mode 100644 index a100668..0000000 --- a/xsd/dist/examples/cxx/tree/custom/calendar/calendar-xerces2-9.0.vcproj +++ /dev/null @@ -1,453 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="9.00"
 -	Name="calendar"
 -	ProjectGUID="{2DB41EF7-0BED-45BA-A311-44D2719BFE09}"
 -	RootNamespace="calendar"
 -	Keyword="Win32Proj"
 -	TargetFrameworkVersion="131072"
 -	>
 -	<Platforms>
 -		<Platform
 -			Name="Win32"
 -		/>
 -		<Platform
 -			Name="x64"
 -		/>
 -	</Platforms>
 -	<ToolFiles>
 -	</ToolFiles>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -				ExcludedFromBuild="false"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="4"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="1"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Debug|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -				ExcludedFromBuild="false"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="17"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="1"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --custom-type date --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="17"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{1F206676-7422-4DD5-94C3-7B9B2EC9C2D6}"
 -			>
 -			<File
 -				RelativePath=".\calendar.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\driver.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema-custom.cxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{8D4FED5E-FA2A-44AB-94AC-C8F302E2E1F3}"
 -			>
 -			<File
 -				RelativePath=".\calendar.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema-custom.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema.hxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx"
 -			>
 -			<File
 -				RelativePath=".\calendar.ixx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd"
 -			>
 -			<File
 -				RelativePath=".\calendar.xsd"
 -				>
 -				<FileConfiguration
 -					Name="Debug|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd calendar.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --extern-xml-schema xml-schema.xsd calendar.xsd"
 -						AdditionalDependencies="xml-schema.hxx"
 -						Outputs="calendar.hxx;calendar.ixx;calendar.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Debug|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd calendar.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --extern-xml-schema xml-schema.xsd calendar.xsd"
 -						AdditionalDependencies="xml-schema.hxx"
 -						Outputs="calendar.hxx;calendar.ixx;calendar.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd calendar.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --extern-xml-schema xml-schema.xsd calendar.xsd"
 -						Outputs="calendar.hxx;calendar.ixx;calendar.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd calendar.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --extern-xml-schema xml-schema.xsd calendar.xsd"
 -						Outputs="calendar.hxx;calendar.ixx;calendar.cxx"
 -					/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt"
 -			>
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/comments/comments-7.1.vcproj b/xsd/dist/examples/cxx/tree/custom/comments/comments-7.1.vcproj deleted file mode 100644 index 6d282c5..0000000 --- a/xsd/dist/examples/cxx/tree/custom/comments/comments-7.1.vcproj +++ /dev/null @@ -1,192 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="7.10"
 -	Name="comments"
 -	ProjectGUID="{262E34D2-48D2-4657-9DB2-F01FFDCEA295}"
 -	RootNamespace="comments"
 -	Keyword="Win32Proj">
 -	<Platforms>
 -		<Platform
 -			Name="Win32"/>
 -	</Platforms>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="TRUE"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="5"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="4"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_3D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="TRUE"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --generate-intellisense --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -				ExcludedFromBuild="FALSE"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="4"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="3"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_3.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="TRUE"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --generate-intellisense --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{97CD019E-CFDE-4879-AB8C-97DB3B526F92}">
 -			<File
 -				RelativePath=".\people.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\driver.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema-custom.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\dom-parse.cxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{8E3E001B-1C7C-4383-A18D-B83AA525773F}">
 -			<File
 -				RelativePath=".\people.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema-custom.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\dom-parse.hxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx">
 -			<File
 -				RelativePath=".\people.ixx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd">
 -			<File
 -				RelativePath=".\people.xsd">
 -				<FileConfiguration
 -					Name="Debug|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --extern-xml-schema xml-schema.xsd people.xsd"
 -						AdditionalDependencies="xml-schema.hxx"
 -						Outputs="people.hxx;people.ixx;people.cxx"/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --extern-xml-schema xml-schema.xsd people.xsd"
 -						Outputs="people.hxx;people.ixx;people.cxx"/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt">
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/comments/comments-10.0.vcxproj b/xsd/dist/examples/cxx/tree/custom/comments/comments-vc10.vcxproj index e6ad6e5..3e7e6b4 100644 --- a/xsd/dist/examples/cxx/tree/custom/comments/comments-10.0.vcxproj +++ b/xsd/dist/examples/cxx/tree/custom/comments/comments-vc10.vcxproj @@ -87,12 +87,11 @@        <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <MinimalRebuild>true</MinimalRebuild>
        <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 -      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -119,12 +118,11 @@        <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <MinimalRebuild>true</MinimalRebuild>
        <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 -      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -145,12 +143,11 @@      </PreBuildEvent>
      <ClCompile>
        <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -175,12 +172,11 @@      </Midl>
      <ClCompile>
        <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 diff --git a/xsd/dist/examples/cxx/tree/custom/comments/comments-10.0.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/comments/comments-vc10.vcxproj.filters index 934cabe..934cabe 100644 --- a/xsd/dist/examples/cxx/tree/custom/comments/comments-10.0.vcxproj.filters +++ b/xsd/dist/examples/cxx/tree/custom/comments/comments-vc10.vcxproj.filters diff --git a/xsd/dist/examples/cxx/tree/custom/comments/comments-vc11.vcxproj b/xsd/dist/examples/cxx/tree/custom/comments/comments-vc11.vcxproj new file mode 100644 index 0000000..b96f28e --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/comments/comments-vc11.vcxproj @@ -0,0 +1,235 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>comments</ProjectName>
 +    <ProjectGuid>{262E34D2-48D2-4657-9DB2-F01FFDCEA295}</ProjectGuid>
 +    <RootNamespace>comments</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">driver</TargetName>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
 +    <PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</PreBuildEventUseInBuild>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PreBuildEventUseInBuild>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
 +    <ClCompile Include="dom-parse.cxx" />
 +    <ClCompile Include="driver.cxx" />
 +    <ClCompile Include="people.cxx" />
 +    <ClCompile Include="xml-schema-custom.cxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="dom-parse.hxx" />
 +    <ClInclude Include="people.hxx" />
 +    <ClInclude Include="xml-schema-custom.hxx" />
 +    <ClInclude Include="xml-schema.hxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="people.ixx" />
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="people.xsd">
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd people.xsd</Command>
 +      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xml-schema.hxx;%(AdditionalInputs)</AdditionalInputs>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd people.xsd</Command>
 +      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xml-schema.hxx;%(AdditionalInputs)</AdditionalInputs>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +    </CustomBuild>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +  </ImportGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/comments/comments-vc11.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/comments/comments-vc11.vcxproj.filters new file mode 100644 index 0000000..934cabe --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/comments/comments-vc11.vcxproj.filters @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{97CD019E-CFDE-4879-AB8C-97DB3B526F92}</UniqueIdentifier>
 +      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{8E3E001B-1C7C-4383-A18D-B83AA525773F}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Inline Files">
 +      <UniqueIdentifier>{07ed52c5-d0a0-4659-9a65-2ee052612d2c}</UniqueIdentifier>
 +      <Extensions>ixx</Extensions>
 +    </Filter>
 +    <Filter Include="Schema Files">
 +      <UniqueIdentifier>{515a4811-9a34-429e-9c6d-3b771934d8db}</UniqueIdentifier>
 +      <Extensions>xsd</Extensions>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="dom-parse.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="driver.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="people.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="xml-schema-custom.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="dom-parse.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="people.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="xml-schema-custom.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="xml-schema.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="people.ixx">
 +      <Filter>Inline Files</Filter>
 +    </None>
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="people.xsd">
 +      <Filter>Schema Files</Filter>
 +    </CustomBuild>
 +  </ItemGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/comments/comments-vc12.vcxproj b/xsd/dist/examples/cxx/tree/custom/comments/comments-vc12.vcxproj new file mode 100644 index 0000000..e237ff8 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/comments/comments-vc12.vcxproj @@ -0,0 +1,239 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>comments</ProjectName>
 +    <ProjectGuid>{262E34D2-48D2-4657-9DB2-F01FFDCEA295}</ProjectGuid>
 +    <RootNamespace>comments</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">driver</TargetName>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
 +    <PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</PreBuildEventUseInBuild>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PreBuildEventUseInBuild>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
 +    <ClCompile Include="dom-parse.cxx" />
 +    <ClCompile Include="driver.cxx" />
 +    <ClCompile Include="people.cxx" />
 +    <ClCompile Include="xml-schema-custom.cxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="dom-parse.hxx" />
 +    <ClInclude Include="people.hxx" />
 +    <ClInclude Include="xml-schema-custom.hxx" />
 +    <ClInclude Include="xml-schema.hxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="people.ixx" />
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="people.xsd">
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd people.xsd</Command>
 +      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xml-schema.hxx;%(AdditionalInputs)</AdditionalInputs>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd people.xsd</Command>
 +      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xml-schema.hxx;%(AdditionalInputs)</AdditionalInputs>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +    </CustomBuild>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +  </ImportGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/comments/comments-vc12.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/comments/comments-vc12.vcxproj.filters new file mode 100644 index 0000000..934cabe --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/comments/comments-vc12.vcxproj.filters @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{97CD019E-CFDE-4879-AB8C-97DB3B526F92}</UniqueIdentifier>
 +      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{8E3E001B-1C7C-4383-A18D-B83AA525773F}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Inline Files">
 +      <UniqueIdentifier>{07ed52c5-d0a0-4659-9a65-2ee052612d2c}</UniqueIdentifier>
 +      <Extensions>ixx</Extensions>
 +    </Filter>
 +    <Filter Include="Schema Files">
 +      <UniqueIdentifier>{515a4811-9a34-429e-9c6d-3b771934d8db}</UniqueIdentifier>
 +      <Extensions>xsd</Extensions>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="dom-parse.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="driver.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="people.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="xml-schema-custom.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="dom-parse.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="people.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="xml-schema-custom.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="xml-schema.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="people.ixx">
 +      <Filter>Inline Files</Filter>
 +    </None>
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="people.xsd">
 +      <Filter>Schema Files</Filter>
 +    </CustomBuild>
 +  </ItemGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/comments/comments-8.0.vcproj b/xsd/dist/examples/cxx/tree/custom/comments/comments-vc8.vcproj index 1ddca35..2093acf 100644 --- a/xsd/dist/examples/cxx/tree/custom/comments/comments-8.0.vcproj +++ b/xsd/dist/examples/cxx/tree/custom/comments/comments-vc8.vcproj @@ -50,7 +50,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -129,7 +129,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -214,7 +214,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -294,7 +294,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 diff --git a/xsd/dist/examples/cxx/tree/custom/comments/comments-9.0.vcproj b/xsd/dist/examples/cxx/tree/custom/comments/comments-vc9.vcproj index 54d1925..43281c6 100644 --- a/xsd/dist/examples/cxx/tree/custom/comments/comments-9.0.vcproj +++ b/xsd/dist/examples/cxx/tree/custom/comments/comments-vc9.vcproj @@ -51,7 +51,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -134,7 +134,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -212,7 +212,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -292,7 +292,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 diff --git a/xsd/dist/examples/cxx/tree/custom/comments/comments-xerces2-7.1.vcproj b/xsd/dist/examples/cxx/tree/custom/comments/comments-xerces2-7.1.vcproj deleted file mode 100644 index 390f2d9..0000000 --- a/xsd/dist/examples/cxx/tree/custom/comments/comments-xerces2-7.1.vcproj +++ /dev/null @@ -1,192 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="7.10"
 -	Name="comments"
 -	ProjectGUID="{262E34D2-48D2-4657-9DB2-F01FFDCEA295}"
 -	RootNamespace="comments"
 -	Keyword="Win32Proj">
 -	<Platforms>
 -		<Platform
 -			Name="Win32"/>
 -	</Platforms>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="TRUE"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="5"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="4"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="TRUE"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --generate-intellisense --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -				ExcludedFromBuild="FALSE"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="4"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="3"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="TRUE"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --generate-intellisense --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{97CD019E-CFDE-4879-AB8C-97DB3B526F92}">
 -			<File
 -				RelativePath=".\people.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\driver.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema-custom.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\dom-parse.cxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{8E3E001B-1C7C-4383-A18D-B83AA525773F}">
 -			<File
 -				RelativePath=".\people.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema-custom.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\dom-parse.hxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx">
 -			<File
 -				RelativePath=".\people.ixx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd">
 -			<File
 -				RelativePath=".\people.xsd">
 -				<FileConfiguration
 -					Name="Debug|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --extern-xml-schema xml-schema.xsd people.xsd"
 -						AdditionalDependencies="xml-schema.hxx"
 -						Outputs="people.hxx;people.ixx;people.cxx"/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --extern-xml-schema xml-schema.xsd people.xsd"
 -						Outputs="people.hxx;people.ixx;people.cxx"/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt">
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/comments/comments-xerces2-8.0.vcproj b/xsd/dist/examples/cxx/tree/custom/comments/comments-xerces2-8.0.vcproj deleted file mode 100644 index 137eff8..0000000 --- a/xsd/dist/examples/cxx/tree/custom/comments/comments-xerces2-8.0.vcproj +++ /dev/null @@ -1,464 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="8.00"
 -	Name="comments"
 -	ProjectGUID="{262E34D2-48D2-4657-9DB2-F01FFDCEA295}"
 -	RootNamespace="comments"
 -	Keyword="Win32Proj"
 -	>
 -	<Platforms>
 -		<Platform
 -			Name="Win32"
 -		/>
 -		<Platform
 -			Name="x64"
 -		/>
 -	</Platforms>
 -	<ToolFiles>
 -	</ToolFiles>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --generate-intellisense --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -				ExcludedFromBuild="false"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="4"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				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="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --generate-intellisense --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				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>
 -		<Configuration
 -			Name="Debug|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --generate-intellisense --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -				ExcludedFromBuild="false"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="17"
 -			/>
 -			<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|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --generate-intellisense --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="17"
 -			/>
 -			<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;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{97CD019E-CFDE-4879-AB8C-97DB3B526F92}"
 -			>
 -			<File
 -				RelativePath=".\dom-parse.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\driver.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema-custom.cxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{8E3E001B-1C7C-4383-A18D-B83AA525773F}"
 -			>
 -			<File
 -				RelativePath=".\dom-parse.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema-custom.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema.hxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx"
 -			>
 -			<File
 -				RelativePath=".\people.ixx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd"
 -			>
 -			<File
 -				RelativePath=".\people.xsd"
 -				>
 -				<FileConfiguration
 -					Name="Debug|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --extern-xml-schema xml-schema.xsd people.xsd"
 -						AdditionalDependencies="xml-schema.hxx"
 -						Outputs="people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --extern-xml-schema xml-schema.xsd people.xsd"
 -						Outputs="people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Debug|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --extern-xml-schema xml-schema.xsd people.xsd"
 -						AdditionalDependencies="xml-schema.hxx"
 -						Outputs="people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --extern-xml-schema xml-schema.xsd people.xsd"
 -						Outputs="people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt"
 -			>
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/comments/comments-xerces2-9.0.vcproj b/xsd/dist/examples/cxx/tree/custom/comments/comments-xerces2-9.0.vcproj deleted file mode 100644 index e1f238f..0000000 --- a/xsd/dist/examples/cxx/tree/custom/comments/comments-xerces2-9.0.vcproj +++ /dev/null @@ -1,461 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="9.00"
 -	Name="comments"
 -	ProjectGUID="{262E34D2-48D2-4657-9DB2-F01FFDCEA295}"
 -	RootNamespace="comments"
 -	Keyword="Win32Proj"
 -	TargetFrameworkVersion="131072"
 -	>
 -	<Platforms>
 -		<Platform
 -			Name="Win32"
 -		/>
 -		<Platform
 -			Name="x64"
 -		/>
 -	</Platforms>
 -	<ToolFiles>
 -	</ToolFiles>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -				ExcludedFromBuild="false"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="4"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="1"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Debug|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -				ExcludedFromBuild="false"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="17"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="1"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type anyType=/type_base --hxx-epilogue "#include \"xml-schema-custom.hxx\"" xml-schema.xsd"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="17"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{97CD019E-CFDE-4879-AB8C-97DB3B526F92}"
 -			>
 -			<File
 -				RelativePath=".\dom-parse.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\driver.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema-custom.cxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{8E3E001B-1C7C-4383-A18D-B83AA525773F}"
 -			>
 -			<File
 -				RelativePath=".\dom-parse.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema-custom.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema.hxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx"
 -			>
 -			<File
 -				RelativePath=".\people.ixx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd"
 -			>
 -			<File
 -				RelativePath=".\people.xsd"
 -				>
 -				<FileConfiguration
 -					Name="Debug|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd people.xsd"
 -						AdditionalDependencies="xml-schema.hxx"
 -						Outputs="people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Debug|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd people.xsd"
 -						AdditionalDependencies="xml-schema.hxx"
 -						Outputs="people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd people.xsd"
 -						Outputs="people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd people.xsd"
 -						Outputs="people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt"
 -			>
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/comments/makefile b/xsd/dist/examples/cxx/tree/custom/comments/makefile index 963f262..4c231c6 100644 --- a/xsd/dist/examples/cxx/tree/custom/comments/makefile +++ b/xsd/dist/examples/cxx/tree/custom/comments/makefile @@ -22,9 +22,15 @@ people.cxx people.ixx people.hxx: people.xsd  # Generate header for XML Schema namespace.  #  XML_SCHEMA_XSDFLAGS := --generate-xml-schema --generate-serialization \ ---custom-type anyType=/type_base \  --hxx-epilogue '\#include "xml-schema-custom.hxx"' +ifneq ($(shell uname -o),Msys) +XML_SCHEMA_XSDFLAGS += --custom-type anyType=/type_base +else +# Prevent MSYS from converting / to Windows path. +XML_SCHEMA_XSDFLAGS += --custom-type anyType=//type_base +endif +  xml-schema.hxx:  	$(XSD) cxx-tree $(XML_SCHEMA_XSDFLAGS) xml-schema.xsd diff --git a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-7.1.vcproj b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-7.1.vcproj deleted file mode 100644 index 7b2fc6a..0000000 --- a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-7.1.vcproj +++ /dev/null @@ -1,177 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="7.10"
 -	Name="contacts"
 -	ProjectGUID="{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}"
 -	RootNamespace="contacts"
 -	Keyword="Win32Proj">
 -	<Platforms>
 -		<Platform
 -			Name="Win32"/>
 -	</Platforms>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="TRUE"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="5"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="4"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_3D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="TRUE"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="4"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="3"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_3.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="TRUE"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{2E28B5D5-6E1D-434A-BFE2-2162751B243B}">
 -			<File
 -				RelativePath=".\driver.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\contacts.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\contacts-custom.cxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{92523A51-9884-450F-A581-5618AB14A9E3}">
 -			<File
 -				RelativePath=".\contacts.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\contacts-custom.hxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx">
 -			<File
 -				RelativePath=".\contacts.ixx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd">
 -			<File
 -				RelativePath=".\contacts.xsd">
 -				<FileConfiguration
 -					Name="Debug|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd contacts.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-intellisense --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd"
 -						Outputs="contacts.hxx;contacts.ixx;contacts.cxx"/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd contacts.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-intellisense --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd"
 -						Outputs="contacts.hxx;contacts.ixx;contacts.cxx"/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt">
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-10.0.vcxproj b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc10.vcxproj index 6d02858..e43ef84 100644 --- a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-10.0.vcxproj +++ b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc10.vcxproj @@ -81,12 +81,11 @@        <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <MinimalRebuild>true</MinimalRebuild>
        <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 -      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -109,12 +108,11 @@        <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <MinimalRebuild>true</MinimalRebuild>
        <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 -      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -131,12 +129,11 @@    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
      <ClCompile>
        <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -157,12 +154,11 @@      </Midl>
      <ClCompile>
        <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 diff --git a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-10.0.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc10.vcxproj.filters index 4435f19..4435f19 100644 --- a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-10.0.vcxproj.filters +++ b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc10.vcxproj.filters diff --git a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc11.vcxproj b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc11.vcxproj new file mode 100644 index 0000000..0059939 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc11.vcxproj @@ -0,0 +1,212 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>contacts</ProjectName>
 +    <ProjectGuid>{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}</ProjectGuid>
 +    <RootNamespace>contacts</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">driver</TargetName>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
 +    <ClCompile Include="contacts-custom.cxx" />
 +    <ClCompile Include="contacts.cxx" />
 +    <ClCompile Include="driver.cxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="contacts-custom.hxx" />
 +    <ClInclude Include="contacts.hxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="contacts.ixx" />
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="contacts.xsd">
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd contacts.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd cxx-tree --generate-inline --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">contacts.hxx;contacts.ixx;contacts.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd contacts.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd cxx-tree --generate-inline --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">contacts.hxx;contacts.ixx;contacts.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd contacts.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd cxx-tree --generate-inline --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">contacts.hxx;contacts.ixx;contacts.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd contacts.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd cxx-tree --generate-inline --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">contacts.hxx;contacts.ixx;contacts.cxx;%(Outputs)</Outputs>
 +    </CustomBuild>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +  </ImportGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc11.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc11.vcxproj.filters new file mode 100644 index 0000000..4435f19 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc11.vcxproj.filters @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{2E28B5D5-6E1D-434A-BFE2-2162751B243B}</UniqueIdentifier>
 +      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{92523A51-9884-450F-A581-5618AB14A9E3}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Inline Files">
 +      <UniqueIdentifier>{63214694-d62f-4e29-965b-bc5ecd1ac8b8}</UniqueIdentifier>
 +      <Extensions>ixx</Extensions>
 +    </Filter>
 +    <Filter Include="Schema Files">
 +      <UniqueIdentifier>{8b44177f-b842-4c6c-bfb8-c25e433bc0a3}</UniqueIdentifier>
 +      <Extensions>xsd</Extensions>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="contacts-custom.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="contacts.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="driver.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="contacts-custom.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="contacts.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="contacts.ixx">
 +      <Filter>Inline Files</Filter>
 +    </None>
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="contacts.xsd">
 +      <Filter>Schema Files</Filter>
 +    </CustomBuild>
 +  </ItemGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc12.vcxproj b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc12.vcxproj new file mode 100644 index 0000000..f955bda --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc12.vcxproj @@ -0,0 +1,216 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>contacts</ProjectName>
 +    <ProjectGuid>{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}</ProjectGuid>
 +    <RootNamespace>contacts</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">driver</TargetName>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
 +    <ClCompile Include="contacts-custom.cxx" />
 +    <ClCompile Include="contacts.cxx" />
 +    <ClCompile Include="driver.cxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="contacts-custom.hxx" />
 +    <ClInclude Include="contacts.hxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="contacts.ixx" />
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="contacts.xsd">
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd contacts.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd cxx-tree --generate-inline --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">contacts.hxx;contacts.ixx;contacts.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd contacts.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd cxx-tree --generate-inline --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">contacts.hxx;contacts.ixx;contacts.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd contacts.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd cxx-tree --generate-inline --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">contacts.hxx;contacts.ixx;contacts.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd contacts.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd cxx-tree --generate-inline --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">contacts.hxx;contacts.ixx;contacts.cxx;%(Outputs)</Outputs>
 +    </CustomBuild>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +  </ImportGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc12.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc12.vcxproj.filters new file mode 100644 index 0000000..4435f19 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc12.vcxproj.filters @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{2E28B5D5-6E1D-434A-BFE2-2162751B243B}</UniqueIdentifier>
 +      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{92523A51-9884-450F-A581-5618AB14A9E3}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Inline Files">
 +      <UniqueIdentifier>{63214694-d62f-4e29-965b-bc5ecd1ac8b8}</UniqueIdentifier>
 +      <Extensions>ixx</Extensions>
 +    </Filter>
 +    <Filter Include="Schema Files">
 +      <UniqueIdentifier>{8b44177f-b842-4c6c-bfb8-c25e433bc0a3}</UniqueIdentifier>
 +      <Extensions>xsd</Extensions>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="contacts-custom.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="contacts.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="driver.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="contacts-custom.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="contacts.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="contacts.ixx">
 +      <Filter>Inline Files</Filter>
 +    </None>
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="contacts.xsd">
 +      <Filter>Schema Files</Filter>
 +    </CustomBuild>
 +  </ItemGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-8.0.vcproj b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc8.vcproj index e98d06f..a7985ee 100644 --- a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-8.0.vcproj +++ b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc8.vcproj @@ -47,7 +47,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -124,7 +124,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -206,7 +206,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -284,7 +284,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 diff --git a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-9.0.vcproj b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc9.vcproj index 0d1c90f..6305933 100644 --- a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-9.0.vcproj +++ b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-vc9.vcproj @@ -48,7 +48,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -128,7 +128,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -204,7 +204,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -282,7 +282,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 diff --git a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-xerces2-7.1.vcproj b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-xerces2-7.1.vcproj deleted file mode 100644 index 315cdaa..0000000 --- a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-xerces2-7.1.vcproj +++ /dev/null @@ -1,177 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="7.10"
 -	Name="contacts"
 -	ProjectGUID="{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}"
 -	RootNamespace="contacts"
 -	Keyword="Win32Proj">
 -	<Platforms>
 -		<Platform
 -			Name="Win32"/>
 -	</Platforms>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="TRUE"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="5"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="4"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="TRUE"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="4"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="3"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="TRUE"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{2E28B5D5-6E1D-434A-BFE2-2162751B243B}">
 -			<File
 -				RelativePath=".\driver.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\contacts.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\contacts-custom.cxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{92523A51-9884-450F-A581-5618AB14A9E3}">
 -			<File
 -				RelativePath=".\contacts.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\contacts-custom.hxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx">
 -			<File
 -				RelativePath=".\contacts.ixx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd">
 -			<File
 -				RelativePath=".\contacts.xsd">
 -				<FileConfiguration
 -					Name="Debug|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd contacts.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-intellisense --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd"
 -						Outputs="contacts.hxx;contacts.ixx;contacts.cxx"/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd contacts.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-intellisense --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd"
 -						Outputs="contacts.hxx;contacts.ixx;contacts.cxx"/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt">
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-xerces2-8.0.vcproj b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-xerces2-8.0.vcproj deleted file mode 100644 index 08fe9cb..0000000 --- a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-xerces2-8.0.vcproj +++ /dev/null @@ -1,440 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="8.00"
 -	Name="contacts"
 -	ProjectGUID="{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}"
 -	RootNamespace="contacts"
 -	Keyword="Win32Proj"
 -	>
 -	<Platforms>
 -		<Platform
 -			Name="Win32"
 -		/>
 -		<Platform
 -			Name="x64"
 -		/>
 -	</Platforms>
 -	<ToolFiles>
 -	</ToolFiles>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="4"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				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="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				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>
 -		<Configuration
 -			Name="Debug|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="17"
 -			/>
 -			<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|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="17"
 -			/>
 -			<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;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{2E28B5D5-6E1D-434A-BFE2-2162751B243B}"
 -			>
 -			<File
 -				RelativePath=".\contacts-custom.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\contacts.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\driver.cxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{92523A51-9884-450F-A581-5618AB14A9E3}"
 -			>
 -			<File
 -				RelativePath=".\contacts-custom.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\contacts.hxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx"
 -			>
 -			<File
 -				RelativePath=".\contacts.ixx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd"
 -			>
 -			<File
 -				RelativePath=".\contacts.xsd"
 -				>
 -				<FileConfiguration
 -					Name="Debug|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd contacts.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-intellisense --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd"
 -						Outputs="contacts.hxx;contacts.ixx;contacts.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd contacts.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-intellisense --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd"
 -						Outputs="contacts.hxx;contacts.ixx;contacts.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Debug|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd contacts.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-intellisense --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd"
 -						Outputs="contacts.hxx;contacts.ixx;contacts.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd contacts.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-intellisense --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd"
 -						Outputs="contacts.hxx;contacts.ixx;contacts.cxx"
 -					/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt"
 -			>
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-xerces2-9.0.vcproj b/xsd/dist/examples/cxx/tree/custom/contacts/contacts-xerces2-9.0.vcproj deleted file mode 100644 index 08d30cc..0000000 --- a/xsd/dist/examples/cxx/tree/custom/contacts/contacts-xerces2-9.0.vcproj +++ /dev/null @@ -1,437 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="9.00"
 -	Name="contacts"
 -	ProjectGUID="{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}"
 -	RootNamespace="contacts"
 -	Keyword="Win32Proj"
 -	TargetFrameworkVersion="131072"
 -	>
 -	<Platforms>
 -		<Platform
 -			Name="Win32"
 -		/>
 -		<Platform
 -			Name="x64"
 -		/>
 -	</Platforms>
 -	<ToolFiles>
 -	</ToolFiles>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="4"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="1"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Debug|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="17"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="1"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="17"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{2E28B5D5-6E1D-434A-BFE2-2162751B243B}"
 -			>
 -			<File
 -				RelativePath=".\contacts-custom.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\contacts.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\driver.cxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{92523A51-9884-450F-A581-5618AB14A9E3}"
 -			>
 -			<File
 -				RelativePath=".\contacts-custom.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\contacts.hxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx"
 -			>
 -			<File
 -				RelativePath=".\contacts.ixx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd"
 -			>
 -			<File
 -				RelativePath=".\contacts.xsd"
 -				>
 -				<FileConfiguration
 -					Name="Debug|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd contacts.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd"
 -						Outputs="contacts.hxx;contacts.ixx;contacts.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Debug|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd contacts.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd"
 -						Outputs="contacts.hxx;contacts.ixx;contacts.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd contacts.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd"
 -						Outputs="contacts.hxx;contacts.ixx;contacts.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd contacts.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --custom-type contact=/contact_base --hxx-epilogue "#include \"contacts-custom.hxx\"" contacts.xsd"
 -						Outputs="contacts.hxx;contacts.ixx;contacts.cxx"
 -					/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt"
 -			>
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/contacts/makefile b/xsd/dist/examples/cxx/tree/custom/contacts/makefile index 8155d0e..845f6c3 100644 --- a/xsd/dist/examples/cxx/tree/custom/contacts/makefile +++ b/xsd/dist/examples/cxx/tree/custom/contacts/makefile @@ -4,9 +4,15 @@ include $(root)/build/cxx/rules.make  include $(root)/build/xsd/tree-rules.make -override XSDFLAGS += --generate-inline --custom-type contact=/contact_base \ +override XSDFLAGS += --generate-inline \  --hxx-epilogue '\#include "contacts-custom.hxx"' +ifneq ($(shell uname -o),Msys) +override XSDFLAGS += --custom-type contact=/contact_base +else +# Prevent MSYS from converting / to Windows path. +override XSDFLAGS += --custom-type contact=//contact_base +endif  # Build.  # diff --git a/xsd/dist/examples/cxx/tree/custom/custom-10.0.sln b/xsd/dist/examples/cxx/tree/custom/custom-10.0.sln deleted file mode 100644 index ae089e7..0000000 --- a/xsd/dist/examples/cxx/tree/custom/custom-10.0.sln +++ /dev/null @@ -1,75 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 11.00
 -# Visual Studio 2010
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "contacts", "contacts\contacts-10.0.vcxproj", "{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "taxonomy", "taxonomy\taxonomy-10.0.vcxproj", "{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wildcard", "wildcard\wildcard-10.0.vcxproj", "{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "comments", "comments\comments-10.0.vcxproj", "{262E34D2-48D2-4657-9DB2-F01FFDCEA295}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "double", "double\double-10.0.vcxproj", "{CCE6AE91-39AC-49B6-8763-742B65FCD92E}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mixed", "mixed\mixed-10.0.vcxproj", "{26CE0C08-7621-403A-88A7-206E64F32C66}"
 -EndProject
 -Global
 -	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 -		Debug|Win32 = Debug|Win32
 -		Debug|x64 = Debug|x64
 -		Release|Win32 = Release|Win32
 -		Release|x64 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|Win32.Build.0 = Debug|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|x64.ActiveCfg = Debug|x64
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|x64.Build.0 = Debug|x64
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|Win32.ActiveCfg = Release|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|Win32.Build.0 = Release|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|x64.ActiveCfg = Release|x64
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|x64.Build.0 = Release|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|Win32.Build.0 = Debug|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|x64.ActiveCfg = Debug|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|x64.Build.0 = Debug|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|Win32.ActiveCfg = Release|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|Win32.Build.0 = Release|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|x64.ActiveCfg = Release|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|x64.Build.0 = Release|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|Win32.Build.0 = Debug|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|x64.ActiveCfg = Debug|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|x64.Build.0 = Debug|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|Win32.ActiveCfg = Release|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|Win32.Build.0 = Release|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|x64.ActiveCfg = Release|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|x64.Build.0 = Release|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|Win32.Build.0 = Debug|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|x64.ActiveCfg = Debug|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|x64.Build.0 = Debug|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|Win32.ActiveCfg = Release|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|Win32.Build.0 = Release|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|x64.ActiveCfg = Release|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|x64.Build.0 = Release|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|Win32.Build.0 = Debug|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|x64.ActiveCfg = Debug|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|x64.Build.0 = Debug|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|Win32.ActiveCfg = Release|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|Win32.Build.0 = Release|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|x64.ActiveCfg = Release|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|x64.Build.0 = Release|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|Win32.Build.0 = Debug|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|x64.ActiveCfg = Debug|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|x64.Build.0 = Debug|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|Win32.ActiveCfg = Release|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|Win32.Build.0 = Release|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|x64.ActiveCfg = Release|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|x64.Build.0 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(SolutionProperties) = preSolution
 -		HideSolutionNode = FALSE
 -	EndGlobalSection
 -EndGlobal
 diff --git a/xsd/dist/examples/cxx/tree/custom/custom-7.1.sln b/xsd/dist/examples/cxx/tree/custom/custom-7.1.sln deleted file mode 100644 index 86f7196..0000000 --- a/xsd/dist/examples/cxx/tree/custom/custom-7.1.sln +++ /dev/null @@ -1,61 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 8.00
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "contacts", "contacts\contacts-7.1.vcproj", "{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}"
 -	ProjectSection(ProjectDependencies) = postProject
 -	EndProjectSection
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "taxonomy", "taxonomy\taxonomy-7.1.vcproj", "{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}"
 -	ProjectSection(ProjectDependencies) = postProject
 -	EndProjectSection
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wildcard", "wildcard\wildcard-7.1.vcproj", "{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}"
 -	ProjectSection(ProjectDependencies) = postProject
 -	EndProjectSection
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "comments", "comments\comments-7.1.vcproj", "{262E34D2-48D2-4657-9DB2-F01FFDCEA295}"
 -	ProjectSection(ProjectDependencies) = postProject
 -	EndProjectSection
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "double", "double\double-7.1.vcproj", "{CCE6AE91-39AC-49B6-8763-742B65FCD92E}"
 -	ProjectSection(ProjectDependencies) = postProject
 -	EndProjectSection
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mixed", "mixed\mixed-7.1.vcproj", "{26CE0C08-7621-403A-88A7-206E64F32C66}"
 -	ProjectSection(ProjectDependencies) = postProject
 -	EndProjectSection
 -EndProject
 -Global
 -	GlobalSection(SolutionConfiguration) = preSolution
 -		Debug = Debug
 -		Release = Release
 -	EndGlobalSection
 -	GlobalSection(ProjectConfiguration) = postSolution
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug.ActiveCfg = Debug|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug.Build.0 = Debug|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release.ActiveCfg = Release|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release.Build.0 = Release|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug.ActiveCfg = Debug|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug.Build.0 = Debug|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release.ActiveCfg = Release|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release.Build.0 = Release|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug.ActiveCfg = Debug|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug.Build.0 = Debug|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release.ActiveCfg = Release|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release.Build.0 = Release|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug.ActiveCfg = Debug|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug.Build.0 = Debug|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release.ActiveCfg = Release|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release.Build.0 = Release|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug.ActiveCfg = Debug|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug.Build.0 = Debug|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release.ActiveCfg = Release|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release.Build.0 = Release|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug.ActiveCfg = Debug|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug.Build.0 = Debug|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release.ActiveCfg = Release|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release.Build.0 = Release|Win32
 -	EndGlobalSection
 -	GlobalSection(ExtensibilityGlobals) = postSolution
 -	EndGlobalSection
 -	GlobalSection(ExtensibilityAddIns) = postSolution
 -	EndGlobalSection
 -EndGlobal
 diff --git a/xsd/dist/examples/cxx/tree/custom/custom-8.0.sln b/xsd/dist/examples/cxx/tree/custom/custom-8.0.sln deleted file mode 100644 index 7faee8d..0000000 --- a/xsd/dist/examples/cxx/tree/custom/custom-8.0.sln +++ /dev/null @@ -1,75 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 9.00
 -# Visual Studio 2005
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "contacts", "contacts\contacts-8.0.vcproj", "{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "taxonomy", "taxonomy\taxonomy-8.0.vcproj", "{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wildcard", "wildcard\wildcard-8.0.vcproj", "{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "comments", "comments\comments-8.0.vcproj", "{262E34D2-48D2-4657-9DB2-F01FFDCEA295}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "double", "double\double-8.0.vcproj", "{CCE6AE91-39AC-49B6-8763-742B65FCD92E}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mixed", "mixed\mixed-8.0.vcproj", "{26CE0C08-7621-403A-88A7-206E64F32C66}"
 -EndProject
 -Global
 -	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 -		Debug|Win32 = Debug|Win32
 -		Debug|x64 = Debug|x64
 -		Release|Win32 = Release|Win32
 -		Release|x64 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|Win32.Build.0 = Debug|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|x64.ActiveCfg = Debug|x64
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|x64.Build.0 = Debug|x64
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|Win32.ActiveCfg = Release|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|Win32.Build.0 = Release|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|x64.ActiveCfg = Release|x64
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|x64.Build.0 = Release|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|Win32.Build.0 = Debug|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|x64.ActiveCfg = Debug|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|x64.Build.0 = Debug|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|Win32.ActiveCfg = Release|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|Win32.Build.0 = Release|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|x64.ActiveCfg = Release|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|x64.Build.0 = Release|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|Win32.Build.0 = Debug|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|x64.ActiveCfg = Debug|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|x64.Build.0 = Debug|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|Win32.ActiveCfg = Release|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|Win32.Build.0 = Release|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|x64.ActiveCfg = Release|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|x64.Build.0 = Release|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|Win32.Build.0 = Debug|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|x64.ActiveCfg = Debug|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|x64.Build.0 = Debug|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|Win32.ActiveCfg = Release|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|Win32.Build.0 = Release|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|x64.ActiveCfg = Release|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|x64.Build.0 = Release|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|Win32.Build.0 = Debug|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|x64.ActiveCfg = Debug|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|x64.Build.0 = Debug|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|Win32.ActiveCfg = Release|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|Win32.Build.0 = Release|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|x64.ActiveCfg = Release|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|x64.Build.0 = Release|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|Win32.Build.0 = Debug|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|x64.ActiveCfg = Debug|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|x64.Build.0 = Debug|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|Win32.ActiveCfg = Release|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|Win32.Build.0 = Release|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|x64.ActiveCfg = Release|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|x64.Build.0 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(SolutionProperties) = preSolution
 -		HideSolutionNode = FALSE
 -	EndGlobalSection
 -EndGlobal
 diff --git a/xsd/dist/examples/cxx/tree/custom/custom-9.0.sln b/xsd/dist/examples/cxx/tree/custom/custom-9.0.sln deleted file mode 100644 index 2def79a..0000000 --- a/xsd/dist/examples/cxx/tree/custom/custom-9.0.sln +++ /dev/null @@ -1,75 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 10.00
 -# Visual Studio 2008
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "contacts", "contacts\contacts-9.0.vcproj", "{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "taxonomy", "taxonomy\taxonomy-9.0.vcproj", "{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wildcard", "wildcard\wildcard-9.0.vcproj", "{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "comments", "comments\comments-9.0.vcproj", "{262E34D2-48D2-4657-9DB2-F01FFDCEA295}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "double", "double\double-9.0.vcproj", "{CCE6AE91-39AC-49B6-8763-742B65FCD92E}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mixed", "mixed\mixed-9.0.vcproj", "{26CE0C08-7621-403A-88A7-206E64F32C66}"
 -EndProject
 -Global
 -	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 -		Debug|Win32 = Debug|Win32
 -		Debug|x64 = Debug|x64
 -		Release|Win32 = Release|Win32
 -		Release|x64 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|Win32.Build.0 = Debug|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|x64.ActiveCfg = Debug|x64
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|x64.Build.0 = Debug|x64
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|Win32.ActiveCfg = Release|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|Win32.Build.0 = Release|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|x64.ActiveCfg = Release|x64
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|x64.Build.0 = Release|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|Win32.Build.0 = Debug|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|x64.ActiveCfg = Debug|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|x64.Build.0 = Debug|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|Win32.ActiveCfg = Release|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|Win32.Build.0 = Release|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|x64.ActiveCfg = Release|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|x64.Build.0 = Release|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|Win32.Build.0 = Debug|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|x64.ActiveCfg = Debug|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|x64.Build.0 = Debug|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|Win32.ActiveCfg = Release|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|Win32.Build.0 = Release|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|x64.ActiveCfg = Release|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|x64.Build.0 = Release|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|Win32.Build.0 = Debug|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|x64.ActiveCfg = Debug|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|x64.Build.0 = Debug|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|Win32.ActiveCfg = Release|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|Win32.Build.0 = Release|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|x64.ActiveCfg = Release|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|x64.Build.0 = Release|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|Win32.Build.0 = Debug|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|x64.ActiveCfg = Debug|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|x64.Build.0 = Debug|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|Win32.ActiveCfg = Release|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|Win32.Build.0 = Release|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|x64.ActiveCfg = Release|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|x64.Build.0 = Release|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|Win32.Build.0 = Debug|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|x64.ActiveCfg = Debug|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|x64.Build.0 = Debug|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|Win32.ActiveCfg = Release|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|Win32.Build.0 = Release|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|x64.ActiveCfg = Release|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|x64.Build.0 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(SolutionProperties) = preSolution
 -		HideSolutionNode = FALSE
 -	EndGlobalSection
 -EndGlobal
 diff --git a/xsd/dist/examples/cxx/tree/custom/custom-xerces2-7.1.sln b/xsd/dist/examples/cxx/tree/custom/custom-xerces2-7.1.sln deleted file mode 100644 index f5ace2f..0000000 --- a/xsd/dist/examples/cxx/tree/custom/custom-xerces2-7.1.sln +++ /dev/null @@ -1,61 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 8.00
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "contacts", "contacts\contacts-xerces2-7.1.vcproj", "{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}"
 -	ProjectSection(ProjectDependencies) = postProject
 -	EndProjectSection
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "taxonomy", "taxonomy\taxonomy-xerces2-7.1.vcproj", "{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}"
 -	ProjectSection(ProjectDependencies) = postProject
 -	EndProjectSection
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wildcard", "wildcard\wildcard-xerces2-7.1.vcproj", "{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}"
 -	ProjectSection(ProjectDependencies) = postProject
 -	EndProjectSection
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "comments", "comments\comments-xerces2-7.1.vcproj", "{262E34D2-48D2-4657-9DB2-F01FFDCEA295}"
 -	ProjectSection(ProjectDependencies) = postProject
 -	EndProjectSection
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "double", "double\double-xerces2-7.1.vcproj", "{CCE6AE91-39AC-49B6-8763-742B65FCD92E}"
 -	ProjectSection(ProjectDependencies) = postProject
 -	EndProjectSection
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mixed", "mixed\mixed-xerces2-7.1.vcproj", "{26CE0C08-7621-403A-88A7-206E64F32C66}"
 -	ProjectSection(ProjectDependencies) = postProject
 -	EndProjectSection
 -EndProject
 -Global
 -	GlobalSection(SolutionConfiguration) = preSolution
 -		Debug = Debug
 -		Release = Release
 -	EndGlobalSection
 -	GlobalSection(ProjectConfiguration) = postSolution
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug.ActiveCfg = Debug|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug.Build.0 = Debug|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release.ActiveCfg = Release|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release.Build.0 = Release|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug.ActiveCfg = Debug|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug.Build.0 = Debug|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release.ActiveCfg = Release|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release.Build.0 = Release|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug.ActiveCfg = Debug|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug.Build.0 = Debug|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release.ActiveCfg = Release|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release.Build.0 = Release|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug.ActiveCfg = Debug|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug.Build.0 = Debug|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release.ActiveCfg = Release|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release.Build.0 = Release|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug.ActiveCfg = Debug|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug.Build.0 = Debug|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release.ActiveCfg = Release|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release.Build.0 = Release|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug.ActiveCfg = Debug|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug.Build.0 = Debug|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release.ActiveCfg = Release|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release.Build.0 = Release|Win32
 -	EndGlobalSection
 -	GlobalSection(ExtensibilityGlobals) = postSolution
 -	EndGlobalSection
 -	GlobalSection(ExtensibilityAddIns) = postSolution
 -	EndGlobalSection
 -EndGlobal
 diff --git a/xsd/dist/examples/cxx/tree/custom/custom-xerces2-8.0.sln b/xsd/dist/examples/cxx/tree/custom/custom-xerces2-8.0.sln deleted file mode 100644 index b3e013c..0000000 --- a/xsd/dist/examples/cxx/tree/custom/custom-xerces2-8.0.sln +++ /dev/null @@ -1,75 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 9.00
 -# Visual Studio 2005
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "contacts", "contacts\contacts-xerces2-8.0.vcproj", "{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "taxonomy", "taxonomy\taxonomy-xerces2-8.0.vcproj", "{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wildcard", "wildcard\wildcard-xerces2-8.0.vcproj", "{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "comments", "comments\comments-xerces2-8.0.vcproj", "{262E34D2-48D2-4657-9DB2-F01FFDCEA295}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "double", "double\double-xerces2-8.0.vcproj", "{CCE6AE91-39AC-49B6-8763-742B65FCD92E}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mixed", "mixed\mixed-xerces2-8.0.vcproj", "{26CE0C08-7621-403A-88A7-206E64F32C66}"
 -EndProject
 -Global
 -	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 -		Debug|Win32 = Debug|Win32
 -		Debug|x64 = Debug|x64
 -		Release|Win32 = Release|Win32
 -		Release|x64 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|Win32.Build.0 = Debug|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|x64.ActiveCfg = Debug|x64
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|x64.Build.0 = Debug|x64
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|Win32.ActiveCfg = Release|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|Win32.Build.0 = Release|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|x64.ActiveCfg = Release|x64
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|x64.Build.0 = Release|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|Win32.Build.0 = Debug|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|x64.ActiveCfg = Debug|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|x64.Build.0 = Debug|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|Win32.ActiveCfg = Release|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|Win32.Build.0 = Release|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|x64.ActiveCfg = Release|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|x64.Build.0 = Release|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|Win32.Build.0 = Debug|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|x64.ActiveCfg = Debug|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|x64.Build.0 = Debug|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|Win32.ActiveCfg = Release|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|Win32.Build.0 = Release|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|x64.ActiveCfg = Release|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|x64.Build.0 = Release|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|Win32.Build.0 = Debug|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|x64.ActiveCfg = Debug|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|x64.Build.0 = Debug|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|Win32.ActiveCfg = Release|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|Win32.Build.0 = Release|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|x64.ActiveCfg = Release|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|x64.Build.0 = Release|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|Win32.Build.0 = Debug|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|x64.ActiveCfg = Debug|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|x64.Build.0 = Debug|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|Win32.ActiveCfg = Release|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|Win32.Build.0 = Release|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|x64.ActiveCfg = Release|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|x64.Build.0 = Release|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|Win32.Build.0 = Debug|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|x64.ActiveCfg = Debug|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|x64.Build.0 = Debug|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|Win32.ActiveCfg = Release|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|Win32.Build.0 = Release|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|x64.ActiveCfg = Release|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|x64.Build.0 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(SolutionProperties) = preSolution
 -		HideSolutionNode = FALSE
 -	EndGlobalSection
 -EndGlobal
 diff --git a/xsd/dist/examples/cxx/tree/custom/custom-xerces2-9.0.sln b/xsd/dist/examples/cxx/tree/custom/custom-xerces2-9.0.sln deleted file mode 100644 index ec151cc..0000000 --- a/xsd/dist/examples/cxx/tree/custom/custom-xerces2-9.0.sln +++ /dev/null @@ -1,75 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 10.00
 -# Visual Studio 2008
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "contacts", "contacts\contacts-xerces2-9.0.vcproj", "{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "taxonomy", "taxonomy\taxonomy-xerces2-9.0.vcproj", "{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wildcard", "wildcard\wildcard-xerces2-9.0.vcproj", "{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "comments", "comments\comments-xerces2-9.0.vcproj", "{262E34D2-48D2-4657-9DB2-F01FFDCEA295}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "double", "double\double-xerces2-9.0.vcproj", "{CCE6AE91-39AC-49B6-8763-742B65FCD92E}"
 -EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mixed", "mixed\mixed-xerces2-9.0.vcproj", "{26CE0C08-7621-403A-88A7-206E64F32C66}"
 -EndProject
 -Global
 -	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 -		Debug|Win32 = Debug|Win32
 -		Debug|x64 = Debug|x64
 -		Release|Win32 = Release|Win32
 -		Release|x64 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|Win32.Build.0 = Debug|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|x64.ActiveCfg = Debug|x64
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Debug|x64.Build.0 = Debug|x64
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|Win32.ActiveCfg = Release|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|Win32.Build.0 = Release|Win32
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|x64.ActiveCfg = Release|x64
 -		{9FB807C1-53EE-4E71-812F-89E8BE6FCB43}.Release|x64.Build.0 = Release|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|Win32.Build.0 = Debug|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|x64.ActiveCfg = Debug|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Debug|x64.Build.0 = Debug|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|Win32.ActiveCfg = Release|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|Win32.Build.0 = Release|Win32
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|x64.ActiveCfg = Release|x64
 -		{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}.Release|x64.Build.0 = Release|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|Win32.Build.0 = Debug|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|x64.ActiveCfg = Debug|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Debug|x64.Build.0 = Debug|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|Win32.ActiveCfg = Release|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|Win32.Build.0 = Release|Win32
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|x64.ActiveCfg = Release|x64
 -		{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}.Release|x64.Build.0 = Release|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|Win32.Build.0 = Debug|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|x64.ActiveCfg = Debug|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Debug|x64.Build.0 = Debug|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|Win32.ActiveCfg = Release|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|Win32.Build.0 = Release|Win32
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|x64.ActiveCfg = Release|x64
 -		{262E34D2-48D2-4657-9DB2-F01FFDCEA295}.Release|x64.Build.0 = Release|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|Win32.Build.0 = Debug|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|x64.ActiveCfg = Debug|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Debug|x64.Build.0 = Debug|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|Win32.ActiveCfg = Release|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|Win32.Build.0 = Release|Win32
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|x64.ActiveCfg = Release|x64
 -		{CCE6AE91-39AC-49B6-8763-742B65FCD92E}.Release|x64.Build.0 = Release|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|Win32.ActiveCfg = Debug|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|Win32.Build.0 = Debug|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|x64.ActiveCfg = Debug|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Debug|x64.Build.0 = Debug|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|Win32.ActiveCfg = Release|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|Win32.Build.0 = Release|Win32
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|x64.ActiveCfg = Release|x64
 -		{26CE0C08-7621-403A-88A7-206E64F32C66}.Release|x64.Build.0 = Release|x64
 -	EndGlobalSection
 -	GlobalSection(SolutionProperties) = preSolution
 -		HideSolutionNode = FALSE
 -	EndGlobalSection
 -EndGlobal
 diff --git a/xsd/dist/examples/cxx/tree/custom/double/double-7.1.vcproj b/xsd/dist/examples/cxx/tree/custom/double/double-7.1.vcproj deleted file mode 100644 index ccaa903..0000000 --- a/xsd/dist/examples/cxx/tree/custom/double/double-7.1.vcproj +++ /dev/null @@ -1,186 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="7.10"
 -	Name="double"
 -	ProjectGUID="{CCE6AE91-39AC-49B6-8763-742B65FCD92E}"
 -	RootNamespace="double"
 -	Keyword="Win32Proj">
 -	<Platforms>
 -		<Platform
 -			Name="Win32"/>
 -	</Platforms>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="TRUE"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="5"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="4"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_3D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="TRUE"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --generate-intellisense --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd"
 -				ExcludedFromBuild="FALSE"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="4"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="3"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_3.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="TRUE"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --generate-intellisense --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{9AB5F296-2836-4A71-A39E-8D63EECB86D8}">
 -			<File
 -				RelativePath=".\order.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\driver.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\double-custom.cxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{CDC85F55-DEE6-4EB3-9B72-1CBDDA21CFBE}">
 -			<File
 -				RelativePath=".\order.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\double-custom.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema.hxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx">
 -			<File
 -				RelativePath=".\order.ixx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd">
 -			<File
 -				RelativePath=".\order.xsd">
 -				<FileConfiguration
 -					Name="Debug|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd order.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --extern-xml-schema xml-schema.xsd order.xsd"
 -						AdditionalDependencies="xml-schema.hxx"
 -						Outputs="order.hxx;order.ixx;order.cxx"/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd order.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --extern-xml-schema xml-schema.xsd order.xsd"
 -						Outputs="order.hxx;order.ixx;order.cxx"/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt">
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/double/double-10.0.vcxproj b/xsd/dist/examples/cxx/tree/custom/double/double-vc10.vcxproj index 6f25ea6..fcedc48 100644 --- a/xsd/dist/examples/cxx/tree/custom/double/double-10.0.vcxproj +++ b/xsd/dist/examples/cxx/tree/custom/double/double-vc10.vcxproj @@ -87,12 +87,11 @@        <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <MinimalRebuild>true</MinimalRebuild>
        <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 -      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -119,12 +118,11 @@        <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <MinimalRebuild>true</MinimalRebuild>
        <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 -      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -145,12 +143,11 @@      </PreBuildEvent>
      <ClCompile>
        <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -175,12 +172,11 @@      </Midl>
      <ClCompile>
        <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 diff --git a/xsd/dist/examples/cxx/tree/custom/double/double-10.0.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/double/double-vc10.vcxproj.filters index b36f95b..b36f95b 100644 --- a/xsd/dist/examples/cxx/tree/custom/double/double-10.0.vcxproj.filters +++ b/xsd/dist/examples/cxx/tree/custom/double/double-vc10.vcxproj.filters diff --git a/xsd/dist/examples/cxx/tree/custom/double/double-vc11.vcxproj b/xsd/dist/examples/cxx/tree/custom/double/double-vc11.vcxproj new file mode 100644 index 0000000..eebb33b --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/double/double-vc11.vcxproj @@ -0,0 +1,233 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>double</ProjectName>
 +    <ProjectGuid>{CCE6AE91-39AC-49B6-8763-742B65FCD92E}</ProjectGuid>
 +    <RootNamespace>double</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">driver</TargetName>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
 +    <PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</PreBuildEventUseInBuild>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PreBuildEventUseInBuild>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
 +    <ClCompile Include="driver.cxx" />
 +    <ClCompile Include="order.cxx" />
 +    <ClCompile Include="double-custom.cxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="order.hxx" />
 +    <ClInclude Include="double-custom.hxx" />
 +    <ClInclude Include="xml-schema.hxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="order.ixx" />
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="order.xsd">
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd order.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd order.xsd</Command>
 +      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xml-schema.hxx;%(AdditionalInputs)</AdditionalInputs>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">order.hxx;order.ixx;order.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd order.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd order.xsd</Command>
 +      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xml-schema.hxx;%(AdditionalInputs)</AdditionalInputs>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">order.hxx;order.ixx;order.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd order.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd order.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">order.hxx;order.ixx;order.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd order.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd order.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">order.hxx;order.ixx;order.cxx;%(Outputs)</Outputs>
 +    </CustomBuild>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +  </ImportGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/double/double-vc11.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/double/double-vc11.vcxproj.filters new file mode 100644 index 0000000..b36f95b --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/double/double-vc11.vcxproj.filters @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{9AB5F296-2836-4A71-A39E-8D63EECB86D8}</UniqueIdentifier>
 +      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{CDC85F55-DEE6-4EB3-9B72-1CBDDA21CFBE}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Inline Files">
 +      <UniqueIdentifier>{69c0bc69-f38e-42f7-8c11-cd6c1a121574}</UniqueIdentifier>
 +      <Extensions>ixx</Extensions>
 +    </Filter>
 +    <Filter Include="Schema Files">
 +      <UniqueIdentifier>{bad36e63-36c2-4233-87a2-68af084d612a}</UniqueIdentifier>
 +      <Extensions>xsd</Extensions>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="driver.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="order.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="double-custom.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="order.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="double-custom.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="xml-schema.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="order.ixx">
 +      <Filter>Inline Files</Filter>
 +    </None>
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="order.xsd">
 +      <Filter>Schema Files</Filter>
 +    </CustomBuild>
 +  </ItemGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/double/double-vc12.vcxproj b/xsd/dist/examples/cxx/tree/custom/double/double-vc12.vcxproj new file mode 100644 index 0000000..537153e --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/double/double-vc12.vcxproj @@ -0,0 +1,237 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>double</ProjectName>
 +    <ProjectGuid>{CCE6AE91-39AC-49B6-8763-742B65FCD92E}</ProjectGuid>
 +    <RootNamespace>double</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">driver</TargetName>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
 +    <PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</PreBuildEventUseInBuild>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PreBuildEventUseInBuild>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <PreBuildEvent>
 +      <Message>xsd xml-schema.xsd</Message>
 +      <Command>xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd</Command>
 +    </PreBuildEvent>
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
 +    <ClCompile Include="driver.cxx" />
 +    <ClCompile Include="order.cxx" />
 +    <ClCompile Include="double-custom.cxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="order.hxx" />
 +    <ClInclude Include="double-custom.hxx" />
 +    <ClInclude Include="xml-schema.hxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="order.ixx" />
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="order.xsd">
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd order.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd order.xsd</Command>
 +      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xml-schema.hxx;%(AdditionalInputs)</AdditionalInputs>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">order.hxx;order.ixx;order.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd order.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd order.xsd</Command>
 +      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xml-schema.hxx;%(AdditionalInputs)</AdditionalInputs>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">order.hxx;order.ixx;order.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd order.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd order.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">order.hxx;order.ixx;order.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd order.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd order.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">order.hxx;order.ixx;order.cxx;%(Outputs)</Outputs>
 +    </CustomBuild>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +  </ImportGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/double/double-vc12.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/double/double-vc12.vcxproj.filters new file mode 100644 index 0000000..b36f95b --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/double/double-vc12.vcxproj.filters @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{9AB5F296-2836-4A71-A39E-8D63EECB86D8}</UniqueIdentifier>
 +      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{CDC85F55-DEE6-4EB3-9B72-1CBDDA21CFBE}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Inline Files">
 +      <UniqueIdentifier>{69c0bc69-f38e-42f7-8c11-cd6c1a121574}</UniqueIdentifier>
 +      <Extensions>ixx</Extensions>
 +    </Filter>
 +    <Filter Include="Schema Files">
 +      <UniqueIdentifier>{bad36e63-36c2-4233-87a2-68af084d612a}</UniqueIdentifier>
 +      <Extensions>xsd</Extensions>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="driver.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="order.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="double-custom.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="order.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="double-custom.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="xml-schema.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="order.ixx">
 +      <Filter>Inline Files</Filter>
 +    </None>
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="order.xsd">
 +      <Filter>Schema Files</Filter>
 +    </CustomBuild>
 +  </ItemGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/double/double-8.0.vcproj b/xsd/dist/examples/cxx/tree/custom/double/double-vc8.vcproj index ea63b9f..39a1945 100644 --- a/xsd/dist/examples/cxx/tree/custom/double/double-8.0.vcproj +++ b/xsd/dist/examples/cxx/tree/custom/double/double-vc8.vcproj @@ -50,7 +50,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -129,7 +129,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -214,7 +214,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -294,7 +294,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 diff --git a/xsd/dist/examples/cxx/tree/custom/double/double-9.0.vcproj b/xsd/dist/examples/cxx/tree/custom/double/double-vc9.vcproj index 15b599b..8cb6e4e 100644 --- a/xsd/dist/examples/cxx/tree/custom/double/double-9.0.vcproj +++ b/xsd/dist/examples/cxx/tree/custom/double/double-vc9.vcproj @@ -51,7 +51,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -134,7 +134,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -212,7 +212,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -292,7 +292,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 diff --git a/xsd/dist/examples/cxx/tree/custom/double/double-xerces2-7.1.vcproj b/xsd/dist/examples/cxx/tree/custom/double/double-xerces2-7.1.vcproj deleted file mode 100644 index d4a28aa..0000000 --- a/xsd/dist/examples/cxx/tree/custom/double/double-xerces2-7.1.vcproj +++ /dev/null @@ -1,186 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="7.10"
 -	Name="double"
 -	ProjectGUID="{CCE6AE91-39AC-49B6-8763-742B65FCD92E}"
 -	RootNamespace="double"
 -	Keyword="Win32Proj">
 -	<Platforms>
 -		<Platform
 -			Name="Win32"/>
 -	</Platforms>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="TRUE"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="5"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="4"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="TRUE"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --generate-intellisense --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd"
 -				ExcludedFromBuild="FALSE"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="4"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="3"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="TRUE"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --generate-intellisense --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{9AB5F296-2836-4A71-A39E-8D63EECB86D8}">
 -			<File
 -				RelativePath=".\order.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\driver.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\double-custom.cxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{CDC85F55-DEE6-4EB3-9B72-1CBDDA21CFBE}">
 -			<File
 -				RelativePath=".\order.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\double-custom.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema.hxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx">
 -			<File
 -				RelativePath=".\order.ixx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd">
 -			<File
 -				RelativePath=".\order.xsd">
 -				<FileConfiguration
 -					Name="Debug|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd order.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --extern-xml-schema xml-schema.xsd order.xsd"
 -						AdditionalDependencies="xml-schema.hxx"
 -						Outputs="order.hxx;order.ixx;order.cxx"/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd order.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --extern-xml-schema xml-schema.xsd order.xsd"
 -						Outputs="order.hxx;order.ixx;order.cxx"/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt">
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/double/double-xerces2-8.0.vcproj b/xsd/dist/examples/cxx/tree/custom/double/double-xerces2-8.0.vcproj deleted file mode 100644 index 8dcfb74..0000000 --- a/xsd/dist/examples/cxx/tree/custom/double/double-xerces2-8.0.vcproj +++ /dev/null @@ -1,456 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="8.00"
 -	Name="double"
 -	ProjectGUID="{CCE6AE91-39AC-49B6-8763-742B65FCD92E}"
 -	RootNamespace="double"
 -	Keyword="Win32Proj"
 -	>
 -	<Platforms>
 -		<Platform
 -			Name="Win32"
 -		/>
 -		<Platform
 -			Name="x64"
 -		/>
 -	</Platforms>
 -	<ToolFiles>
 -	</ToolFiles>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --generate-intellisense --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd"
 -				ExcludedFromBuild="false"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="4"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				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="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --generate-intellisense --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				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>
 -		<Configuration
 -			Name="Debug|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --generate-intellisense --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd"
 -				ExcludedFromBuild="false"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="17"
 -			/>
 -			<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|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --generate-intellisense --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="17"
 -			/>
 -			<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;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{9AB5F296-2836-4A71-A39E-8D63EECB86D8}"
 -			>
 -			<File
 -				RelativePath=".\driver.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\order.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\double-custom.cxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{CDC85F55-DEE6-4EB3-9B72-1CBDDA21CFBE}"
 -			>
 -			<File
 -				RelativePath=".\order.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\double-custom.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema.hxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx"
 -			>
 -			<File
 -				RelativePath=".\order.ixx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd"
 -			>
 -			<File
 -				RelativePath=".\order.xsd"
 -				>
 -				<FileConfiguration
 -					Name="Debug|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd order.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --extern-xml-schema xml-schema.xsd order.xsd"
 -						AdditionalDependencies="xml-schema.hxx"
 -						Outputs="order.hxx;order.ixx;order.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd order.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --extern-xml-schema xml-schema.xsd order.xsd"
 -						Outputs="order.hxx;order.ixx;order.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Debug|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd order.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --extern-xml-schema xml-schema.xsd order.xsd"
 -						AdditionalDependencies="xml-schema.hxx"
 -						Outputs="order.hxx;order.ixx;order.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd order.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --extern-xml-schema xml-schema.xsd order.xsd"
 -						Outputs="order.hxx;order.ixx;order.cxx"
 -					/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt"
 -			>
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/double/double-xerces2-9.0.vcproj b/xsd/dist/examples/cxx/tree/custom/double/double-xerces2-9.0.vcproj deleted file mode 100644 index 0915560..0000000 --- a/xsd/dist/examples/cxx/tree/custom/double/double-xerces2-9.0.vcproj +++ /dev/null @@ -1,453 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="9.00"
 -	Name="double"
 -	ProjectGUID="{CCE6AE91-39AC-49B6-8763-742B65FCD92E}"
 -	RootNamespace="double"
 -	Keyword="Win32Proj"
 -	TargetFrameworkVersion="131072"
 -	>
 -	<Platforms>
 -		<Platform
 -			Name="Win32"
 -		/>
 -		<Platform
 -			Name="x64"
 -		/>
 -	</Platforms>
 -	<ToolFiles>
 -	</ToolFiles>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd"
 -				ExcludedFromBuild="false"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="4"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="1"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Debug|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd"
 -				ExcludedFromBuild="false"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="17"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="1"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -				Description="xsd xml-schema.xsd"
 -				CommandLine="xsd cxx-tree --generate-xml-schema --generate-serialization --custom-type double=double --hxx-epilogue "#include \"double-custom.hxx\"" xml-schema.xsd"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="17"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{9AB5F296-2836-4A71-A39E-8D63EECB86D8}"
 -			>
 -			<File
 -				RelativePath=".\driver.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\order.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\double-custom.cxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{CDC85F55-DEE6-4EB3-9B72-1CBDDA21CFBE}"
 -			>
 -			<File
 -				RelativePath=".\order.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\double-custom.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\xml-schema.hxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx"
 -			>
 -			<File
 -				RelativePath=".\order.ixx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd"
 -			>
 -			<File
 -				RelativePath=".\order.xsd"
 -				>
 -				<FileConfiguration
 -					Name="Debug|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd order.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd order.xsd"
 -						AdditionalDependencies="xml-schema.hxx"
 -						Outputs="order.hxx;order.ixx;order.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Debug|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd order.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd order.xsd"
 -						AdditionalDependencies="xml-schema.hxx"
 -						Outputs="order.hxx;order.ixx;order.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd order.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd order.xsd"
 -						Outputs="order.hxx;order.ixx;order.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd order.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --extern-xml-schema xml-schema.xsd order.xsd"
 -						Outputs="order.hxx;order.ixx;order.cxx"
 -					/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt"
 -			>
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/mixed/makefile b/xsd/dist/examples/cxx/tree/custom/mixed/makefile index a5ea87e..c5dac63 100644 --- a/xsd/dist/examples/cxx/tree/custom/mixed/makefile +++ b/xsd/dist/examples/cxx/tree/custom/mixed/makefile @@ -5,7 +5,14 @@ include $(root)/build/xsd/tree-rules.make  override XSDFLAGS += --generate-inline --generate-serialization \ ---custom-type bio=/bio_base --hxx-epilogue '\#include "people-custom.hxx"' +--hxx-epilogue '\#include "people-custom.hxx"' + +ifneq ($(shell uname -o),Msys) +override XSDFLAGS += --custom-type bio=/bio_base  +else +# Prevent MSYS from converting / to Windows path. +override XSDFLAGS += --custom-type bio=//bio_base +endif  # Build. diff --git a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-7.1.vcproj b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-7.1.vcproj deleted file mode 100644 index 7f155fd..0000000 --- a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-7.1.vcproj +++ /dev/null @@ -1,177 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="7.10"
 -	Name="mixed"
 -	ProjectGUID="{26CE0C08-7621-403A-88A7-206E64F32C66}"
 -	RootNamespace="mixed"
 -	Keyword="Win32Proj">
 -	<Platforms>
 -		<Platform
 -			Name="Win32"/>
 -	</Platforms>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="TRUE"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="5"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="4"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_3D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="TRUE"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="4"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="3"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_3.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="TRUE"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{CBA3D0E2-DDB8-4ABE-8B5A-7A28191CA323}">
 -			<File
 -				RelativePath=".\driver.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\people.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\people-custom.cxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{54846A6A-25CD-4C8C-A5F1-2DAC77554F47}">
 -			<File
 -				RelativePath=".\people.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\people-custom.hxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx">
 -			<File
 -				RelativePath=".\people.ixx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd">
 -			<File
 -				RelativePath=".\people.xsd">
 -				<FileConfiguration
 -					Name="Debug|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people.hxx;people.ixx;people.cxx"/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people.hxx;people.ixx;people.cxx"/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt">
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-10.0.vcxproj b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc10.vcxproj index 9071bcc..86258d4 100644 --- a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-10.0.vcxproj +++ b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc10.vcxproj @@ -81,12 +81,11 @@        <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <MinimalRebuild>true</MinimalRebuild>
        <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 -      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -109,12 +108,11 @@        <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <MinimalRebuild>true</MinimalRebuild>
        <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 -      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -131,12 +129,11 @@    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
      <ClCompile>
        <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -157,12 +154,11 @@      </Midl>
      <ClCompile>
        <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 diff --git a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-10.0.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc10.vcxproj.filters index 1f317e1..1f317e1 100644 --- a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-10.0.vcxproj.filters +++ b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc10.vcxproj.filters diff --git a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc11.vcxproj b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc11.vcxproj new file mode 100644 index 0000000..9afcc81 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc11.vcxproj @@ -0,0 +1,212 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>mixed</ProjectName>
 +    <ProjectGuid>{26CE0C08-7621-403A-88A7-206E64F32C66}</ProjectGuid>
 +    <RootNamespace>mixed</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">driver</TargetName>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
 +    <ClCompile Include="driver.cxx" />
 +    <ClCompile Include="people-custom.cxx" />
 +    <ClCompile Include="people.cxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="people-custom.hxx" />
 +    <ClInclude Include="people.hxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="people.ixx" />
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="people.xsd">
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd cxx-tree --generate-inline --generate-serialization --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd cxx-tree --generate-inline --generate-serialization --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd cxx-tree --generate-inline --generate-serialization --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd cxx-tree --generate-inline --generate-serialization --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +    </CustomBuild>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +  </ImportGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc11.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc11.vcxproj.filters new file mode 100644 index 0000000..1f317e1 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc11.vcxproj.filters @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{CBA3D0E2-DDB8-4ABE-8B5A-7A28191CA323}</UniqueIdentifier>
 +      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{54846A6A-25CD-4C8C-A5F1-2DAC77554F47}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Inline Files">
 +      <UniqueIdentifier>{ba5c74eb-b935-4573-98b5-2987ed135ec6}</UniqueIdentifier>
 +      <Extensions>ixx</Extensions>
 +    </Filter>
 +    <Filter Include="Schema Files">
 +      <UniqueIdentifier>{b02fd6d3-59e2-4819-9c5b-66ef2b5834a0}</UniqueIdentifier>
 +      <Extensions>xsd</Extensions>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="driver.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="people-custom.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="people.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="people-custom.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="people.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="people.ixx">
 +      <Filter>Inline Files</Filter>
 +    </None>
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="people.xsd">
 +      <Filter>Schema Files</Filter>
 +    </CustomBuild>
 +  </ItemGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc12.vcxproj b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc12.vcxproj new file mode 100644 index 0000000..a7b4f73 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc12.vcxproj @@ -0,0 +1,216 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>mixed</ProjectName>
 +    <ProjectGuid>{26CE0C08-7621-403A-88A7-206E64F32C66}</ProjectGuid>
 +    <RootNamespace>mixed</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">driver</TargetName>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
 +    <ClCompile Include="driver.cxx" />
 +    <ClCompile Include="people-custom.cxx" />
 +    <ClCompile Include="people.cxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="people-custom.hxx" />
 +    <ClInclude Include="people.hxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="people.ixx" />
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="people.xsd">
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd cxx-tree --generate-inline --generate-serialization --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd cxx-tree --generate-inline --generate-serialization --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd cxx-tree --generate-inline --generate-serialization --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd cxx-tree --generate-inline --generate-serialization --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +    </CustomBuild>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +  </ImportGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc12.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc12.vcxproj.filters new file mode 100644 index 0000000..1f317e1 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc12.vcxproj.filters @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{CBA3D0E2-DDB8-4ABE-8B5A-7A28191CA323}</UniqueIdentifier>
 +      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{54846A6A-25CD-4C8C-A5F1-2DAC77554F47}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Inline Files">
 +      <UniqueIdentifier>{ba5c74eb-b935-4573-98b5-2987ed135ec6}</UniqueIdentifier>
 +      <Extensions>ixx</Extensions>
 +    </Filter>
 +    <Filter Include="Schema Files">
 +      <UniqueIdentifier>{b02fd6d3-59e2-4819-9c5b-66ef2b5834a0}</UniqueIdentifier>
 +      <Extensions>xsd</Extensions>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="driver.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="people-custom.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="people.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="people-custom.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="people.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="people.ixx">
 +      <Filter>Inline Files</Filter>
 +    </None>
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="people.xsd">
 +      <Filter>Schema Files</Filter>
 +    </CustomBuild>
 +  </ItemGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-8.0.vcproj b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc8.vcproj index ce238d4..a02149b 100644 --- a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-8.0.vcproj +++ b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc8.vcproj @@ -47,7 +47,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -124,7 +124,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -206,7 +206,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -284,7 +284,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 diff --git a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-9.0.vcproj b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc9.vcproj index 5e3c6da..331c786 100644 --- a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-9.0.vcproj +++ b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-vc9.vcproj @@ -48,7 +48,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -128,7 +128,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -204,7 +204,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -282,7 +282,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 diff --git a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-xerces2-7.1.vcproj b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-xerces2-7.1.vcproj deleted file mode 100644 index 148bc8f..0000000 --- a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-xerces2-7.1.vcproj +++ /dev/null @@ -1,177 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="7.10"
 -	Name="mixed"
 -	ProjectGUID="{26CE0C08-7621-403A-88A7-206E64F32C66}"
 -	RootNamespace="mixed"
 -	Keyword="Win32Proj">
 -	<Platforms>
 -		<Platform
 -			Name="Win32"/>
 -	</Platforms>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="TRUE"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="5"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="4"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="TRUE"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="4"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="3"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="TRUE"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{CBA3D0E2-DDB8-4ABE-8B5A-7A28191CA323}">
 -			<File
 -				RelativePath=".\driver.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\people.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\people-custom.cxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{54846A6A-25CD-4C8C-A5F1-2DAC77554F47}">
 -			<File
 -				RelativePath=".\people.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\people-custom.hxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx">
 -			<File
 -				RelativePath=".\people.ixx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd">
 -			<File
 -				RelativePath=".\people.xsd">
 -				<FileConfiguration
 -					Name="Debug|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people.hxx;people.ixx;people.cxx"/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people.hxx;people.ixx;people.cxx"/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt">
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-xerces2-8.0.vcproj b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-xerces2-8.0.vcproj deleted file mode 100644 index 94715cf..0000000 --- a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-xerces2-8.0.vcproj +++ /dev/null @@ -1,440 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="8.00"
 -	Name="mixed"
 -	ProjectGUID="{26CE0C08-7621-403A-88A7-206E64F32C66}"
 -	RootNamespace="mixed"
 -	Keyword="Win32Proj"
 -	>
 -	<Platforms>
 -		<Platform
 -			Name="Win32"
 -		/>
 -		<Platform
 -			Name="x64"
 -		/>
 -	</Platforms>
 -	<ToolFiles>
 -	</ToolFiles>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="4"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				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="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				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>
 -		<Configuration
 -			Name="Debug|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="17"
 -			/>
 -			<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|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="17"
 -			/>
 -			<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;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{CBA3D0E2-DDB8-4ABE-8B5A-7A28191CA323}"
 -			>
 -			<File
 -				RelativePath=".\driver.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people-custom.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people.cxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{54846A6A-25CD-4C8C-A5F1-2DAC77554F47}"
 -			>
 -			<File
 -				RelativePath=".\people-custom.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people.hxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx"
 -			>
 -			<File
 -				RelativePath=".\people.ixx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd"
 -			>
 -			<File
 -				RelativePath=".\people.xsd"
 -				>
 -				<FileConfiguration
 -					Name="Debug|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Debug|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --generate-intellisense --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt"
 -			>
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-xerces2-9.0.vcproj b/xsd/dist/examples/cxx/tree/custom/mixed/mixed-xerces2-9.0.vcproj deleted file mode 100644 index bee87ae..0000000 --- a/xsd/dist/examples/cxx/tree/custom/mixed/mixed-xerces2-9.0.vcproj +++ /dev/null @@ -1,437 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="9.00"
 -	Name="mixed"
 -	ProjectGUID="{26CE0C08-7621-403A-88A7-206E64F32C66}"
 -	RootNamespace="mixed"
 -	Keyword="Win32Proj"
 -	TargetFrameworkVersion="131072"
 -	>
 -	<Platforms>
 -		<Platform
 -			Name="Win32"
 -		/>
 -		<Platform
 -			Name="x64"
 -		/>
 -	</Platforms>
 -	<ToolFiles>
 -	</ToolFiles>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="4"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="1"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Debug|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="17"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="1"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="17"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{CBA3D0E2-DDB8-4ABE-8B5A-7A28191CA323}"
 -			>
 -			<File
 -				RelativePath=".\driver.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people-custom.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people.cxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{54846A6A-25CD-4C8C-A5F1-2DAC77554F47}"
 -			>
 -			<File
 -				RelativePath=".\people-custom.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people.hxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx"
 -			>
 -			<File
 -				RelativePath=".\people.ixx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd"
 -			>
 -			<File
 -				RelativePath=".\people.xsd"
 -				>
 -				<FileConfiguration
 -					Name="Debug|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Debug|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-serialization --custom-type bio=/bio_base --hxx-epilogue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt"
 -			>
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-7.1.vcproj b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-7.1.vcproj deleted file mode 100644 index 2f8b136..0000000 --- a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-7.1.vcproj +++ /dev/null @@ -1,183 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="7.10"
 -	Name="taxonomy"
 -	ProjectGUID="{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}"
 -	RootNamespace="taxonomy"
 -	Keyword="Win32Proj">
 -	<Platforms>
 -		<Platform
 -			Name="Win32"/>
 -	</Platforms>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="TRUE"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="5"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="4"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_3D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="TRUE"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="4"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="3"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_3.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="TRUE"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{E2FFBF97-01E8-483D-8B32-D8D6F065E4C7}">
 -			<File
 -				RelativePath=".\driver.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\people.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\people-custom.cxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{0B3DDFAD-4254-48B9-BB24-1FC92DD1E7F6}">
 -			<File
 -				RelativePath=".\people.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\people-fwd.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\people-custom.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\people-custom-fwd.hxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx">
 -			<File
 -				RelativePath=".\people.ixx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd">
 -			<File
 -				RelativePath=".\people.xsd">
 -				<FileConfiguration
 -					Name="Debug|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --generate-intellisense --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people-fwd.hxx,people.hxx;people.ixx;people.cxx"/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --generate-intellisense --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people-fwd.hxx,people.hxx;people.ixx;people.cxx"/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt">
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-10.0.vcxproj b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc10.vcxproj index 56302f7..24040c6 100644 --- a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-10.0.vcxproj +++ b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc10.vcxproj @@ -81,12 +81,11 @@        <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <MinimalRebuild>true</MinimalRebuild>
        <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 -      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -109,12 +108,11 @@        <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <MinimalRebuild>true</MinimalRebuild>
        <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 -      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -131,12 +129,11 @@    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
      <ClCompile>
        <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -157,12 +154,11 @@      </Midl>
      <ClCompile>
        <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-10.0.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc10.vcxproj.filters index 78058c3..78058c3 100644 --- a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-10.0.vcxproj.filters +++ b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc10.vcxproj.filters diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc11.vcxproj b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc11.vcxproj new file mode 100644 index 0000000..f10b12a --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc11.vcxproj @@ -0,0 +1,214 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>taxonomy</ProjectName>
 +    <ProjectGuid>{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}</ProjectGuid>
 +    <RootNamespace>taxonomy</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">driver</TargetName>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
 +    <ClCompile Include="driver.cxx" />
 +    <ClCompile Include="people-custom.cxx" />
 +    <ClCompile Include="people.cxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="people-custom-fwd.hxx" />
 +    <ClInclude Include="people-custom.hxx" />
 +    <ClInclude Include="people-fwd.hxx" />
 +    <ClInclude Include="people.hxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="people.ixx" />
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="people.xsd">
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">people-fwd.hxx;people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">people-fwd.hxx;people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">people-fwd.hxx;people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">people-fwd.hxx;people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +    </CustomBuild>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +  </ImportGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc11.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc11.vcxproj.filters new file mode 100644 index 0000000..78058c3 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc11.vcxproj.filters @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{E2FFBF97-01E8-483D-8B32-D8D6F065E4C7}</UniqueIdentifier>
 +      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{0B3DDFAD-4254-48B9-BB24-1FC92DD1E7F6}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Inline Files">
 +      <UniqueIdentifier>{a33f9d45-baba-483a-83c4-9421790f7d92}</UniqueIdentifier>
 +      <Extensions>ixx</Extensions>
 +    </Filter>
 +    <Filter Include="Schema Files">
 +      <UniqueIdentifier>{0c14530b-7a4b-4841-864e-e8da7ae18eea}</UniqueIdentifier>
 +      <Extensions>xsd</Extensions>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="driver.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="people-custom.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="people.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="people-custom-fwd.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="people-custom.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="people-fwd.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="people.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="people.ixx">
 +      <Filter>Inline Files</Filter>
 +    </None>
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="people.xsd">
 +      <Filter>Schema Files</Filter>
 +    </CustomBuild>
 +  </ItemGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc12.vcxproj b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc12.vcxproj new file mode 100644 index 0000000..c5579d9 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc12.vcxproj @@ -0,0 +1,218 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>taxonomy</ProjectName>
 +    <ProjectGuid>{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}</ProjectGuid>
 +    <RootNamespace>taxonomy</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">driver</TargetName>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
 +    <ClCompile Include="driver.cxx" />
 +    <ClCompile Include="people-custom.cxx" />
 +    <ClCompile Include="people.cxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="people-custom-fwd.hxx" />
 +    <ClInclude Include="people-custom.hxx" />
 +    <ClInclude Include="people-fwd.hxx" />
 +    <ClInclude Include="people.hxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="people.ixx" />
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="people.xsd">
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">people-fwd.hxx;people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">people-fwd.hxx;people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">people-fwd.hxx;people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd people.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">people-fwd.hxx;people.hxx;people.ixx;people.cxx;%(Outputs)</Outputs>
 +    </CustomBuild>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +  </ImportGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc12.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc12.vcxproj.filters new file mode 100644 index 0000000..78058c3 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc12.vcxproj.filters @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{E2FFBF97-01E8-483D-8B32-D8D6F065E4C7}</UniqueIdentifier>
 +      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{0B3DDFAD-4254-48B9-BB24-1FC92DD1E7F6}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Inline Files">
 +      <UniqueIdentifier>{a33f9d45-baba-483a-83c4-9421790f7d92}</UniqueIdentifier>
 +      <Extensions>ixx</Extensions>
 +    </Filter>
 +    <Filter Include="Schema Files">
 +      <UniqueIdentifier>{0c14530b-7a4b-4841-864e-e8da7ae18eea}</UniqueIdentifier>
 +      <Extensions>xsd</Extensions>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="driver.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="people-custom.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="people.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="people-custom-fwd.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="people-custom.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="people-fwd.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="people.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="people.ixx">
 +      <Filter>Inline Files</Filter>
 +    </None>
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="people.xsd">
 +      <Filter>Schema Files</Filter>
 +    </CustomBuild>
 +  </ItemGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-8.0.vcproj b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc8.vcproj index 72fe0ba..74744f4 100644 --- a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-8.0.vcproj +++ b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc8.vcproj @@ -47,7 +47,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -124,7 +124,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -206,7 +206,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -284,7 +284,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-9.0.vcproj b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc9.vcproj index fa728e2..1ff90d3 100644 --- a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-9.0.vcproj +++ b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-vc9.vcproj @@ -48,7 +48,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -128,7 +128,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -204,7 +204,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -282,7 +282,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-7.1.vcproj b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-7.1.vcproj deleted file mode 100644 index bb699b1..0000000 --- a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-7.1.vcproj +++ /dev/null @@ -1,183 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="7.10"
 -	Name="taxonomy"
 -	ProjectGUID="{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}"
 -	RootNamespace="taxonomy"
 -	Keyword="Win32Proj">
 -	<Platforms>
 -		<Platform
 -			Name="Win32"/>
 -	</Platforms>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="TRUE"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="5"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="4"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="TRUE"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="4"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="3"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="TRUE"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{E2FFBF97-01E8-483D-8B32-D8D6F065E4C7}">
 -			<File
 -				RelativePath=".\driver.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\people.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\people-custom.cxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{0B3DDFAD-4254-48B9-BB24-1FC92DD1E7F6}">
 -			<File
 -				RelativePath=".\people.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\people-fwd.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\people-custom.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\people-custom-fwd.hxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx">
 -			<File
 -				RelativePath=".\people.ixx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd">
 -			<File
 -				RelativePath=".\people.xsd">
 -				<FileConfiguration
 -					Name="Debug|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --generate-intellisense --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people-fwd.hxx,people.hxx;people.ixx;people.cxx"/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --generate-intellisense --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people-fwd.hxx,people.hxx;people.ixx;people.cxx"/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt">
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-8.0.vcproj b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-8.0.vcproj deleted file mode 100644 index f3a8e6a..0000000 --- a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-8.0.vcproj +++ /dev/null @@ -1,448 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="8.00"
 -	Name="taxonomy"
 -	ProjectGUID="{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}"
 -	RootNamespace="taxonomy"
 -	Keyword="Win32Proj"
 -	>
 -	<Platforms>
 -		<Platform
 -			Name="Win32"
 -		/>
 -		<Platform
 -			Name="x64"
 -		/>
 -	</Platforms>
 -	<ToolFiles>
 -	</ToolFiles>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="4"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				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="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				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>
 -		<Configuration
 -			Name="Debug|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="17"
 -			/>
 -			<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|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="17"
 -			/>
 -			<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;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{E2FFBF97-01E8-483D-8B32-D8D6F065E4C7}"
 -			>
 -			<File
 -				RelativePath=".\driver.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people-custom.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people.cxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{0B3DDFAD-4254-48B9-BB24-1FC92DD1E7F6}"
 -			>
 -			<File
 -				RelativePath=".\people-custom-fwd.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people-custom.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people-fwd.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people.hxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx"
 -			>
 -			<File
 -				RelativePath=".\people.ixx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd"
 -			>
 -			<File
 -				RelativePath=".\people.xsd"
 -				>
 -				<FileConfiguration
 -					Name="Debug|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --generate-intellisense --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people-fwd.hxx,people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --generate-intellisense --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people-fwd.hxx,people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Debug|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --generate-intellisense --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people-fwd.hxx,people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --generate-intellisense --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people-fwd.hxx,people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt"
 -			>
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-9.0.vcproj b/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-9.0.vcproj deleted file mode 100644 index 77eb684..0000000 --- a/xsd/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-9.0.vcproj +++ /dev/null @@ -1,445 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="9.00"
 -	Name="taxonomy"
 -	ProjectGUID="{B3108E70-7B4E-4DDA-8872-0DC4AFDCB2D9}"
 -	RootNamespace="taxonomy"
 -	Keyword="Win32Proj"
 -	TargetFrameworkVersion="131072"
 -	>
 -	<Platforms>
 -		<Platform
 -			Name="Win32"
 -		/>
 -		<Platform
 -			Name="x64"
 -		/>
 -	</Platforms>
 -	<ToolFiles>
 -	</ToolFiles>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="4"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="1"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Debug|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="17"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="1"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="17"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{E2FFBF97-01E8-483D-8B32-D8D6F065E4C7}"
 -			>
 -			<File
 -				RelativePath=".\driver.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people-custom.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people.cxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{0B3DDFAD-4254-48B9-BB24-1FC92DD1E7F6}"
 -			>
 -			<File
 -				RelativePath=".\people-custom-fwd.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people-custom.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people-fwd.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\people.hxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx"
 -			>
 -			<File
 -				RelativePath=".\people.ixx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd"
 -			>
 -			<File
 -				RelativePath=".\people.xsd"
 -				>
 -				<FileConfiguration
 -					Name="Debug|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people-fwd.hxx,people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Debug|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people-fwd.hxx,people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people-fwd.hxx,people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd people.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-forward --generate-polymorphic --polymorphic-type person --custom-type "person=person_impl<person_base>/person_base" --custom-type "superman=superman_impl<superman_base>/superman_base" --custom-type "batman=batman_impl<batman_base>/batman_base" --fwd-prologue "#include \"people-custom-fwd.hxx\"" --hxx-prologue "#include \"people-custom.hxx\"" people.xsd"
 -						Outputs="people-fwd.hxx,people.hxx;people.ixx;people.cxx"
 -					/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt"
 -			>
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/wildcard/makefile b/xsd/dist/examples/cxx/tree/custom/wildcard/makefile index 20ea1d2..f7561a2 100644 --- a/xsd/dist/examples/cxx/tree/custom/wildcard/makefile +++ b/xsd/dist/examples/cxx/tree/custom/wildcard/makefile @@ -5,8 +5,14 @@ include $(root)/build/xsd/tree-rules.make  override XSDFLAGS += --generate-inline --generate-ostream \ ---generate-serialization --custom-type data=/data_base \ ---hxx-epilogue '\#include "wildcard-custom.hxx"' +--generate-serialization --hxx-epilogue '\#include "wildcard-custom.hxx"' + +ifneq ($(shell uname -o),Msys) +override XSDFLAGS += --custom-type data=/data_base +else +# Prevent MSYS from converting / to Windows path. +override XSDFLAGS += --custom-type data=//data_base +endif  # Build. diff --git a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-7.1.vcproj b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-7.1.vcproj deleted file mode 100644 index 0dc9881..0000000 --- a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-7.1.vcproj +++ /dev/null @@ -1,177 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="7.10"
 -	Name="wildcard"
 -	ProjectGUID="{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}"
 -	RootNamespace="wildcard"
 -	Keyword="Win32Proj">
 -	<Platforms>
 -		<Platform
 -			Name="Win32"/>
 -	</Platforms>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="TRUE"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="5"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="4"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_3D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="TRUE"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="4"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="3"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_3.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="TRUE"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{426B0A1E-659E-40E5-B93B-EF76EBBE0C0A}">
 -			<File
 -				RelativePath=".\driver.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\wildcard.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\wildcard-custom.cxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{42AF0399-9A66-43B2-94AA-DBF9BEEF1E92}">
 -			<File
 -				RelativePath=".\wildcard.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\wildcard-custom.hxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx">
 -			<File
 -				RelativePath=".\wildcard.ixx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd">
 -			<File
 -				RelativePath=".\wildcard.xsd">
 -				<FileConfiguration
 -					Name="Debug|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd wildcard.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --generate-intellisense --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd"
 -						Outputs="wildcard.hxx;wildcard.ixx;wildcard.cxx"/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd wildcard.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --generate-intellisense --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd"
 -						Outputs="wildcard.hxx;wildcard.ixx;wildcard.cxx"/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt">
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-10.0.vcxproj b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc10.vcxproj index 5356b27..7076dd6 100644 --- a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-10.0.vcxproj +++ b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc10.vcxproj @@ -81,12 +81,11 @@        <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <MinimalRebuild>true</MinimalRebuild>
        <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 -      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -109,12 +108,11 @@        <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <MinimalRebuild>true</MinimalRebuild>
        <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 -      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -131,12 +129,11 @@    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
      <ClCompile>
        <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 @@ -157,12 +154,11 @@      </Midl>
      <ClCompile>
        <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
        <RuntimeTypeInfo>true</RuntimeTypeInfo>
        <PrecompiledHeader>
        </PrecompiledHeader>
        <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      </ClCompile>
      <Link>
        <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 diff --git a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-10.0.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc10.vcxproj.filters index b67a77a..b67a77a 100644 --- a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-10.0.vcxproj.filters +++ b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc10.vcxproj.filters diff --git a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc11.vcxproj b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc11.vcxproj new file mode 100644 index 0000000..da17a00 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc11.vcxproj @@ -0,0 +1,212 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>wildcard</ProjectName>
 +    <ProjectGuid>{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}</ProjectGuid>
 +    <RootNamespace>wildcard</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v110</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">driver</TargetName>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
 +    <ClCompile Include="driver.cxx" />
 +    <ClCompile Include="wildcard-custom.cxx" />
 +    <ClCompile Include="wildcard.cxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="wildcard-custom.hxx" />
 +    <ClInclude Include="wildcard.hxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="wildcard.ixx" />
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="wildcard.xsd">
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd wildcard.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">wildcard.hxx;wildcard.ixx;wildcard.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd wildcard.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">wildcard.hxx;wildcard.ixx;wildcard.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd wildcard.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">wildcard.hxx;wildcard.ixx;wildcard.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd wildcard.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">wildcard.hxx;wildcard.ixx;wildcard.cxx;%(Outputs)</Outputs>
 +    </CustomBuild>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +  </ImportGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc11.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc11.vcxproj.filters new file mode 100644 index 0000000..b67a77a --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc11.vcxproj.filters @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{426B0A1E-659E-40E5-B93B-EF76EBBE0C0A}</UniqueIdentifier>
 +      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{42AF0399-9A66-43B2-94AA-DBF9BEEF1E92}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Inline Files">
 +      <UniqueIdentifier>{0e336f4b-1f4c-4838-9a6a-183c80df8b67}</UniqueIdentifier>
 +      <Extensions>ixx</Extensions>
 +    </Filter>
 +    <Filter Include="Schema Files">
 +      <UniqueIdentifier>{228a47a0-93d7-4c99-9486-a589705ee401}</UniqueIdentifier>
 +      <Extensions>xsd</Extensions>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="driver.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="wildcard-custom.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="wildcard.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="wildcard-custom.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="wildcard.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="wildcard.ixx">
 +      <Filter>Inline Files</Filter>
 +    </None>
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="wildcard.xsd">
 +      <Filter>Schema Files</Filter>
 +    </CustomBuild>
 +  </ItemGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc12.vcxproj b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc12.vcxproj new file mode 100644 index 0000000..a6ff440 --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc12.vcxproj @@ -0,0 +1,216 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>wildcard</ProjectName>
 +    <ProjectGuid>{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}</ProjectGuid>
 +    <RootNamespace>wildcard</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <PlatformToolset>v120</PlatformToolset>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">driver</TargetName>
 +    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">driver</TargetName>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3D.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <ProgramDatabaseFile>$(OutDir)driver.pdb</ProgramDatabaseFile>
 +      <SubSystem>Console</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX86</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <SDLCheck>true</SDLCheck>
 +    </ClCompile>
 +    <Link>
 +      <AdditionalDependencies>xerces-c_3.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(TargetPath)</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Console</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <DataExecutionPrevention>
 +      </DataExecutionPrevention>
 +      <TargetMachine>MachineX64</TargetMachine>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
 +    <ClCompile Include="driver.cxx" />
 +    <ClCompile Include="wildcard-custom.cxx" />
 +    <ClCompile Include="wildcard.cxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="wildcard-custom.hxx" />
 +    <ClInclude Include="wildcard.hxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="wildcard.ixx" />
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="wildcard.xsd">
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd wildcard.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">wildcard.hxx;wildcard.ixx;wildcard.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd wildcard.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">wildcard.hxx;wildcard.ixx;wildcard.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd wildcard.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">wildcard.hxx;wildcard.ixx;wildcard.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd wildcard.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">wildcard.hxx;wildcard.ixx;wildcard.cxx;%(Outputs)</Outputs>
 +    </CustomBuild>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +  </ImportGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc12.vcxproj.filters b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc12.vcxproj.filters new file mode 100644 index 0000000..b67a77a --- /dev/null +++ b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc12.vcxproj.filters @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{426B0A1E-659E-40E5-B93B-EF76EBBE0C0A}</UniqueIdentifier>
 +      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{42AF0399-9A66-43B2-94AA-DBF9BEEF1E92}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Inline Files">
 +      <UniqueIdentifier>{0e336f4b-1f4c-4838-9a6a-183c80df8b67}</UniqueIdentifier>
 +      <Extensions>ixx</Extensions>
 +    </Filter>
 +    <Filter Include="Schema Files">
 +      <UniqueIdentifier>{228a47a0-93d7-4c99-9486-a589705ee401}</UniqueIdentifier>
 +      <Extensions>xsd</Extensions>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="driver.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="wildcard-custom.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="wildcard.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="wildcard-custom.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="wildcard.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="wildcard.ixx">
 +      <Filter>Inline Files</Filter>
 +    </None>
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="wildcard.xsd">
 +      <Filter>Schema Files</Filter>
 +    </CustomBuild>
 +  </ItemGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-8.0.vcproj b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc8.vcproj index bfd4bb6..917fddd 100644 --- a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-8.0.vcproj +++ b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc8.vcproj @@ -47,7 +47,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -124,7 +124,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -206,7 +206,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -284,7 +284,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 diff --git a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-9.0.vcproj b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc9.vcproj index 6254390..16cab0c 100644 --- a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-9.0.vcproj +++ b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-vc9.vcproj @@ -48,7 +48,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -128,7 +128,7 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
  				MinimalRebuild="true"
  				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 +				RuntimeLibrary="3"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -204,7 +204,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 @@ -282,7 +282,7 @@  			<Tool
  				Name="VCCLCompilerTool"
  				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				RuntimeTypeInfo="true"
  				UsePrecompiledHeader="0"
  				WarningLevel="3"
 diff --git a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-xerces2-7.1.vcproj b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-xerces2-7.1.vcproj deleted file mode 100644 index 2433f70..0000000 --- a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-xerces2-7.1.vcproj +++ /dev/null @@ -1,177 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="7.10"
 -	Name="wildcard"
 -	ProjectGUID="{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}"
 -	RootNamespace="wildcard"
 -	Keyword="Win32Proj">
 -	<Platforms>
 -		<Platform
 -			Name="Win32"/>
 -	</Platforms>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="TRUE"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="5"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="4"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="TRUE"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			CharacterSet="2">
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="4"
 -				RuntimeTypeInfo="TRUE"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="TRUE"
 -				DebugInformationFormat="3"/>
 -			<Tool
 -				Name="VCCustomBuildTool"/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="TRUE"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="1"/>
 -			<Tool
 -				Name="VCMIDLTool"/>
 -			<Tool
 -				Name="VCPostBuildEventTool"/>
 -			<Tool
 -				Name="VCPreBuildEventTool"/>
 -			<Tool
 -				Name="VCPreLinkEventTool"/>
 -			<Tool
 -				Name="VCResourceCompilerTool"/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"/>
 -			<Tool
 -				Name="VCWebDeploymentTool"/>
 -			<Tool
 -				Name="VCManagedWrapperGeneratorTool"/>
 -			<Tool
 -				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{426B0A1E-659E-40E5-B93B-EF76EBBE0C0A}">
 -			<File
 -				RelativePath=".\driver.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\wildcard.cxx">
 -			</File>
 -			<File
 -				RelativePath=".\wildcard-custom.cxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{42AF0399-9A66-43B2-94AA-DBF9BEEF1E92}">
 -			<File
 -				RelativePath=".\wildcard.hxx">
 -			</File>
 -			<File
 -				RelativePath=".\wildcard-custom.hxx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx">
 -			<File
 -				RelativePath=".\wildcard.ixx">
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd">
 -			<File
 -				RelativePath=".\wildcard.xsd">
 -				<FileConfiguration
 -					Name="Debug|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd wildcard.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --generate-intellisense --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd"
 -						Outputs="wildcard.hxx;wildcard.ixx;wildcard.cxx"/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32">
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd wildcard.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --generate-intellisense --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd"
 -						Outputs="wildcard.hxx;wildcard.ixx;wildcard.cxx"/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt">
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-xerces2-8.0.vcproj b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-xerces2-8.0.vcproj deleted file mode 100644 index 7f982c7..0000000 --- a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-xerces2-8.0.vcproj +++ /dev/null @@ -1,440 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="8.00"
 -	Name="wildcard"
 -	ProjectGUID="{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}"
 -	RootNamespace="wildcard"
 -	Keyword="Win32Proj"
 -	>
 -	<Platforms>
 -		<Platform
 -			Name="Win32"
 -		/>
 -		<Platform
 -			Name="x64"
 -		/>
 -	</Platforms>
 -	<ToolFiles>
 -	</ToolFiles>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="4"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				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="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				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>
 -		<Configuration
 -			Name="Debug|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				TargetMachine="17"
 -			/>
 -			<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|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="true"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				TargetMachine="17"
 -			/>
 -			<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;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{426B0A1E-659E-40E5-B93B-EF76EBBE0C0A}"
 -			>
 -			<File
 -				RelativePath=".\driver.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\wildcard-custom.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\wildcard.cxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{42AF0399-9A66-43B2-94AA-DBF9BEEF1E92}"
 -			>
 -			<File
 -				RelativePath=".\wildcard-custom.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\wildcard.hxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx"
 -			>
 -			<File
 -				RelativePath=".\wildcard.ixx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd"
 -			>
 -			<File
 -				RelativePath=".\wildcard.xsd"
 -				>
 -				<FileConfiguration
 -					Name="Debug|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd wildcard.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --generate-intellisense --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd"
 -						Outputs="wildcard.hxx;wildcard.ixx;wildcard.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd wildcard.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --generate-intellisense --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd"
 -						Outputs="wildcard.hxx;wildcard.ixx;wildcard.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Debug|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd wildcard.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --generate-intellisense --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd"
 -						Outputs="wildcard.hxx;wildcard.ixx;wildcard.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd wildcard.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --generate-intellisense --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd"
 -						Outputs="wildcard.hxx;wildcard.ixx;wildcard.cxx"
 -					/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt"
 -			>
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-xerces2-9.0.vcproj b/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-xerces2-9.0.vcproj deleted file mode 100644 index d475ac5..0000000 --- a/xsd/dist/examples/cxx/tree/custom/wildcard/wildcard-xerces2-9.0.vcproj +++ /dev/null @@ -1,437 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
 -<VisualStudioProject
 -	ProjectType="Visual C++"
 -	Version="9.00"
 -	Name="wildcard"
 -	ProjectGUID="{6CE6CDEC-F8DE-42D0-80F8-E71C0DD8F897}"
 -	RootNamespace="wildcard"
 -	Keyword="Win32Proj"
 -	TargetFrameworkVersion="131072"
 -	>
 -	<Platforms>
 -		<Platform
 -			Name="Win32"
 -		/>
 -		<Platform
 -			Name="x64"
 -		/>
 -	</Platforms>
 -	<ToolFiles>
 -	</ToolFiles>
 -	<Configurations>
 -		<Configuration
 -			Name="Debug|Win32"
 -			OutputDirectory="Debug"
 -			IntermediateDirectory="Debug"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="4"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="1"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Debug|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				Optimization="0"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 -				MinimalRebuild="true"
 -				BasicRuntimeChecks="3"
 -				RuntimeLibrary="1"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2D.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="2"
 -				GenerateDebugInformation="true"
 -				ProgramDatabaseFile="$(OutDir)/driver.pdb"
 -				SubSystem="1"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="17"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|Win32"
 -			OutputDirectory="Release"
 -			IntermediateDirectory="Release"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="1"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -		<Configuration
 -			Name="Release|x64"
 -			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
 -			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
 -			ConfigurationType="1"
 -			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
 -			CharacterSet="2"
 -			>
 -			<Tool
 -				Name="VCPreBuildEventTool"
 -			/>
 -			<Tool
 -				Name="VCCustomBuildTool"
 -			/>
 -			<Tool
 -				Name="VCXMLDataGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCWebServiceProxyGeneratorTool"
 -			/>
 -			<Tool
 -				Name="VCMIDLTool"
 -				TargetEnvironment="3"
 -			/>
 -			<Tool
 -				Name="VCCLCompilerTool"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 -				RuntimeLibrary="0"
 -				RuntimeTypeInfo="true"
 -				UsePrecompiledHeader="0"
 -				WarningLevel="3"
 -				Detect64BitPortabilityProblems="false"
 -				DebugInformationFormat="3"
 -			/>
 -			<Tool
 -				Name="VCManagedResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCResourceCompilerTool"
 -			/>
 -			<Tool
 -				Name="VCPreLinkEventTool"
 -			/>
 -			<Tool
 -				Name="VCLinkerTool"
 -				AdditionalDependencies="xerces-c_2.lib"
 -				OutputFile="$(OutDir)/driver.exe"
 -				LinkIncremental="1"
 -				GenerateDebugInformation="true"
 -				SubSystem="1"
 -				OptimizeReferences="2"
 -				EnableCOMDATFolding="2"
 -				RandomizedBaseAddress="1"
 -				DataExecutionPrevention="0"
 -				TargetMachine="17"
 -			/>
 -			<Tool
 -				Name="VCALinkTool"
 -			/>
 -			<Tool
 -				Name="VCManifestTool"
 -			/>
 -			<Tool
 -				Name="VCXDCMakeTool"
 -			/>
 -			<Tool
 -				Name="VCBscMakeTool"
 -			/>
 -			<Tool
 -				Name="VCFxCopTool"
 -			/>
 -			<Tool
 -				Name="VCAppVerifierTool"
 -			/>
 -			<Tool
 -				Name="VCPostBuildEventTool"
 -			/>
 -		</Configuration>
 -	</Configurations>
 -	<References>
 -	</References>
 -	<Files>
 -		<Filter
 -			Name="Source Files"
 -			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 -			UniqueIdentifier="{426B0A1E-659E-40E5-B93B-EF76EBBE0C0A}"
 -			>
 -			<File
 -				RelativePath=".\driver.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\wildcard-custom.cxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\wildcard.cxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Header Files"
 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 -			UniqueIdentifier="{42AF0399-9A66-43B2-94AA-DBF9BEEF1E92}"
 -			>
 -			<File
 -				RelativePath=".\wildcard-custom.hxx"
 -				>
 -			</File>
 -			<File
 -				RelativePath=".\wildcard.hxx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Inline Files"
 -			Filter="ixx"
 -			>
 -			<File
 -				RelativePath=".\wildcard.ixx"
 -				>
 -			</File>
 -		</Filter>
 -		<Filter
 -			Name="Schema Files"
 -			Filter="xsd"
 -			>
 -			<File
 -				RelativePath=".\wildcard.xsd"
 -				>
 -				<FileConfiguration
 -					Name="Debug|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd wildcard.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd"
 -						Outputs="wildcard.hxx;wildcard.ixx;wildcard.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Debug|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd wildcard.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd"
 -						Outputs="wildcard.hxx;wildcard.ixx;wildcard.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|Win32"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd wildcard.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd"
 -						Outputs="wildcard.hxx;wildcard.ixx;wildcard.cxx"
 -					/>
 -				</FileConfiguration>
 -				<FileConfiguration
 -					Name="Release|x64"
 -					>
 -					<Tool
 -						Name="VCCustomBuildTool"
 -						Description="xsd wildcard.xsd"
 -						CommandLine="xsd cxx-tree --generate-inline --generate-ostream --generate-serialization --custom-type data=/data_base --hxx-epilogue "#include \"wildcard-custom.hxx\"" wildcard.xsd"
 -						Outputs="wildcard.hxx;wildcard.ixx;wildcard.cxx"
 -					/>
 -				</FileConfiguration>
 -			</File>
 -		</Filter>
 -		<File
 -			RelativePath=".\Readme.txt"
 -			>
 -		</File>
 -	</Files>
 -	<Globals>
 -	</Globals>
 -</VisualStudioProject>
 | 
