diff options
Diffstat (limited to 'xsd/dist/examples/cxx/parser/library')
9 files changed, 2403 insertions, 0 deletions
| diff --git a/xsd/dist/examples/cxx/parser/library/library-10.0.vcxproj b/xsd/dist/examples/cxx/parser/library/library-10.0.vcxproj new file mode 100644 index 0000000..2366880 --- /dev/null +++ b/xsd/dist/examples/cxx/parser/library/library-10.0.vcxproj @@ -0,0 +1,209 @@ +<?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>library</ProjectName>
 +    <ProjectGuid>{D66DAC4D-133C-4DB5-923F-C88A961C3C51}</ProjectGuid>
 +    <RootNamespace>library</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <CharacterSet>MultiByte</CharacterSet>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>Application</ConfigurationType>
 +    <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>MultiThreadedDebug</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
 +    </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>MultiThreadedDebug</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </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>MultiThreaded</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </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>MultiThreaded</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </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="library-pimpl.cxx" />
 +    <ClCompile Include="library-pskel.cxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="library-pimpl.hxx" />
 +    <ClInclude Include="library-pskel.hxx" />
 +    <ClInclude Include="library.hxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="library-pskel.ixx" />
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="library.xsd">
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd library.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xsd cxx-parser --generate-inline --type-map library.map library.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">library-pskel.hxx;library-pskel.ixx;library-pskel.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd library.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xsd cxx-parser --generate-inline --type-map library.map library.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">library-pskel.hxx;library-pskel.ixx;library-pskel.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd library.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xsd cxx-parser --generate-inline --type-map library.map library.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">library-pskel.hxx;library-pskel.ixx;library-pskel.cxx;%(Outputs)</Outputs>
 +      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd library.xsd</Message>
 +      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xsd cxx-parser --generate-inline --type-map library.map library.xsd</Command>
 +      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">library-pskel.hxx;library-pskel.ixx;library-pskel.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/parser/library/library-10.0.vcxproj.filters b/xsd/dist/examples/cxx/parser/library/library-10.0.vcxproj.filters new file mode 100644 index 0000000..30f473b --- /dev/null +++ b/xsd/dist/examples/cxx/parser/library/library-10.0.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>{4044D311-878E-4632-B816-7810045EF3F1}</UniqueIdentifier>
 +      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{4F90DEB0-060B-4976-949A-66FFB902F598}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Inline Files">
 +      <UniqueIdentifier>{a31fd2f2-4ce6-4ee0-962d-68d213bc7b1b}</UniqueIdentifier>
 +      <Extensions>ixx</Extensions>
 +    </Filter>
 +    <Filter Include="Schema Files">
 +      <UniqueIdentifier>{8e9fd809-af45-49e4-95b8-d2becff77db5}</UniqueIdentifier>
 +      <Extensions>xsd</Extensions>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="driver.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="library-pimpl.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="library-pskel.cxx">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="library-pimpl.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="library-pskel.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="library.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="library-pskel.ixx">
 +      <Filter>Inline Files</Filter>
 +    </None>
 +    <None Include="Readme.txt" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <CustomBuild Include="library.xsd">
 +      <Filter>Schema Files</Filter>
 +    </CustomBuild>
 +  </ItemGroup>
 +</Project>
\ No newline at end of file diff --git a/xsd/dist/examples/cxx/parser/library/library-7.1.vcproj b/xsd/dist/examples/cxx/parser/library/library-7.1.vcproj new file mode 100644 index 0000000..98dce27 --- /dev/null +++ b/xsd/dist/examples/cxx/parser/library/library-7.1.vcproj @@ -0,0 +1,178 @@ +<?xml version="1.0" encoding="Windows-1252"?>
 +<VisualStudioProject
 +	ProjectType="Visual C++"
 +	Version="7.10"
 +	Name="library"
 +	ProjectGUID="{D66DAC4D-133C-4DB5-923F-C88A961C3C51}"
 +	RootNamespace="library"
 +	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"
 +				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"
 +				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="{4044D311-878E-4632-B816-7810045EF3F1}">
 +			<File
 +				RelativePath=".\driver.cxx">
 +			</File>
 +			<File
 +				RelativePath=".\library-pskel.cxx">
 +			</File>
 +			<File
 +				RelativePath=".\library-pimpl.cxx">
 +			</File>
 +		</Filter>
 +		<Filter
 +			Name="Header Files"
 +			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 +			UniqueIdentifier="{4F90DEB0-060B-4976-949A-66FFB902F598}">
 +			<File
 +				RelativePath=".\library-pskel.hxx">
 +			</File>
 +			<File
 +				RelativePath=".\library-pimpl.hxx">
 +			</File>
 +			<File
 +				RelativePath=".\library.hxx">
 +			</File>
 +		</Filter>
 +		<Filter
 +			Name="Inline Files"
 +			Filter="ixx">
 +			<File
 +				RelativePath=".\library-pskel.ixx">
 +			</File>
 +		</Filter>
 +		<Filter
 +			Name="Schema Files"
 +			Filter="xsd">
 +			<File
 +				RelativePath=".\library.xsd">
 +				<FileConfiguration
 +					Name="Debug|Win32">
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Release|Win32">
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"/>
 +				</FileConfiguration>
 +			</File>
 +		</Filter>
 +		<File
 +			RelativePath=".\Readme.txt">
 +		</File>
 +	</Files>
 +	<Globals>
 +	</Globals>
 +</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/parser/library/library-8.0.vcproj b/xsd/dist/examples/cxx/parser/library/library-8.0.vcproj new file mode 100644 index 0000000..bb45f42 --- /dev/null +++ b/xsd/dist/examples/cxx/parser/library/library-8.0.vcproj @@ -0,0 +1,440 @@ +<?xml version="1.0" encoding="Windows-1252"?>
 +<VisualStudioProject
 +	ProjectType="Visual C++"
 +	Version="8.00"
 +	Name="library"
 +	ProjectGUID="{D66DAC4D-133C-4DB5-923F-C88A961C3C51}"
 +	RootNamespace="library"
 +	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"
 +				UsePrecompiledHeader="0"
 +				WarningLevel="3"
 +				Detect64BitPortabilityProblems="true"
 +				DebugInformationFormat="4"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<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="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"
 +				UsePrecompiledHeader="0"
 +				WarningLevel="3"
 +				Detect64BitPortabilityProblems="true"
 +				DebugInformationFormat="3"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<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="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"
 +				UsePrecompiledHeader="0"
 +				WarningLevel="3"
 +				Detect64BitPortabilityProblems="true"
 +				DebugInformationFormat="3"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<Tool
 +				Name="VCLinkerTool"
 +				AdditionalDependencies="xerces-c_3D.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"
 +				UsePrecompiledHeader="0"
 +				WarningLevel="3"
 +				Detect64BitPortabilityProblems="true"
 +				DebugInformationFormat="3"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<Tool
 +				Name="VCLinkerTool"
 +				AdditionalDependencies="xerces-c_3.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="{4044D311-878E-4632-B816-7810045EF3F1}"
 +			>
 +			<File
 +				RelativePath=".\driver.cxx"
 +				>
 +			</File>
 +			<File
 +				RelativePath=".\library-pimpl.cxx"
 +				>
 +			</File>
 +			<File
 +				RelativePath=".\library-pskel.cxx"
 +				>
 +			</File>
 +		</Filter>
 +		<Filter
 +			Name="Header Files"
 +			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 +			UniqueIdentifier="{4F90DEB0-060B-4976-949A-66FFB902F598}"
 +			>
 +			<File
 +				RelativePath=".\library-pimpl.hxx"
 +				>
 +			</File>
 +			<File
 +				RelativePath=".\library-pskel.hxx"
 +				>
 +			</File>
 +			<File
 +				RelativePath=".\library.hxx"
 +				>
 +			</File>
 +		</Filter>
 +		<Filter
 +			Name="Inline Files"
 +			Filter="ixx"
 +			>
 +			<File
 +				RelativePath=".\library-pskel.ixx"
 +				>
 +			</File>
 +		</Filter>
 +		<Filter
 +			Name="Schema Files"
 +			Filter="xsd"
 +			>
 +			<File
 +				RelativePath=".\library.xsd"
 +				>
 +				<FileConfiguration
 +					Name="Debug|Win32"
 +					>
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"
 +					/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Release|Win32"
 +					>
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"
 +					/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Debug|x64"
 +					>
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"
 +					/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Release|x64"
 +					>
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"
 +					/>
 +				</FileConfiguration>
 +			</File>
 +		</Filter>
 +		<File
 +			RelativePath=".\Readme.txt"
 +			>
 +		</File>
 +	</Files>
 +	<Globals>
 +	</Globals>
 +</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/parser/library/library-9.0.vcproj b/xsd/dist/examples/cxx/parser/library/library-9.0.vcproj new file mode 100644 index 0000000..93c9f6c --- /dev/null +++ b/xsd/dist/examples/cxx/parser/library/library-9.0.vcproj @@ -0,0 +1,437 @@ +<?xml version="1.0" encoding="Windows-1252"?>
 +<VisualStudioProject
 +	ProjectType="Visual C++"
 +	Version="9.00"
 +	Name="library"
 +	ProjectGUID="{D66DAC4D-133C-4DB5-923F-C88A961C3C51}"
 +	RootNamespace="library"
 +	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"
 +				UsePrecompiledHeader="0"
 +				WarningLevel="3"
 +				Detect64BitPortabilityProblems="false"
 +				DebugInformationFormat="4"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<Tool
 +				Name="VCLinkerTool"
 +				AdditionalDependencies="xerces-c_3D.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"
 +				UsePrecompiledHeader="0"
 +				WarningLevel="3"
 +				Detect64BitPortabilityProblems="false"
 +				DebugInformationFormat="3"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<Tool
 +				Name="VCLinkerTool"
 +				AdditionalDependencies="xerces-c_3D.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"
 +				UsePrecompiledHeader="0"
 +				WarningLevel="3"
 +				Detect64BitPortabilityProblems="false"
 +				DebugInformationFormat="3"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<Tool
 +				Name="VCLinkerTool"
 +				AdditionalDependencies="xerces-c_3.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"
 +				UsePrecompiledHeader="0"
 +				WarningLevel="3"
 +				Detect64BitPortabilityProblems="false"
 +				DebugInformationFormat="3"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<Tool
 +				Name="VCLinkerTool"
 +				AdditionalDependencies="xerces-c_3.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="{4044D311-878E-4632-B816-7810045EF3F1}"
 +			>
 +			<File
 +				RelativePath=".\driver.cxx"
 +				>
 +			</File>
 +			<File
 +				RelativePath=".\library-pimpl.cxx"
 +				>
 +			</File>
 +			<File
 +				RelativePath=".\library-pskel.cxx"
 +				>
 +			</File>
 +		</Filter>
 +		<Filter
 +			Name="Header Files"
 +			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 +			UniqueIdentifier="{4F90DEB0-060B-4976-949A-66FFB902F598}"
 +			>
 +			<File
 +				RelativePath=".\library-pimpl.hxx"
 +				>
 +			</File>
 +			<File
 +				RelativePath=".\library-pskel.hxx"
 +				>
 +			</File>
 +			<File
 +				RelativePath=".\library.hxx"
 +				>
 +			</File>
 +		</Filter>
 +		<Filter
 +			Name="Inline Files"
 +			Filter="ixx"
 +			>
 +			<File
 +				RelativePath=".\library-pskel.ixx"
 +				>
 +			</File>
 +		</Filter>
 +		<Filter
 +			Name="Schema Files"
 +			Filter="xsd"
 +			>
 +			<File
 +				RelativePath=".\library.xsd"
 +				>
 +				<FileConfiguration
 +					Name="Debug|Win32"
 +					>
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"
 +					/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Debug|x64"
 +					>
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"
 +					/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Release|Win32"
 +					>
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"
 +					/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Release|x64"
 +					>
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"
 +					/>
 +				</FileConfiguration>
 +			</File>
 +		</Filter>
 +		<File
 +			RelativePath=".\Readme.txt"
 +			>
 +		</File>
 +	</Files>
 +	<Globals>
 +	</Globals>
 +</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/parser/library/library-xerces2-7.1.vcproj b/xsd/dist/examples/cxx/parser/library/library-xerces2-7.1.vcproj new file mode 100644 index 0000000..7585fea --- /dev/null +++ b/xsd/dist/examples/cxx/parser/library/library-xerces2-7.1.vcproj @@ -0,0 +1,178 @@ +<?xml version="1.0" encoding="Windows-1252"?>
 +<VisualStudioProject
 +	ProjectType="Visual C++"
 +	Version="7.10"
 +	Name="library"
 +	ProjectGUID="{D66DAC4D-133C-4DB5-923F-C88A961C3C51}"
 +	RootNamespace="library"
 +	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"
 +				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"
 +				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="{4044D311-878E-4632-B816-7810045EF3F1}">
 +			<File
 +				RelativePath=".\driver.cxx">
 +			</File>
 +			<File
 +				RelativePath=".\library-pskel.cxx">
 +			</File>
 +			<File
 +				RelativePath=".\library-pimpl.cxx">
 +			</File>
 +		</Filter>
 +		<Filter
 +			Name="Header Files"
 +			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 +			UniqueIdentifier="{4F90DEB0-060B-4976-949A-66FFB902F598}">
 +			<File
 +				RelativePath=".\library-pskel.hxx">
 +			</File>
 +			<File
 +				RelativePath=".\library-pimpl.hxx">
 +			</File>
 +			<File
 +				RelativePath=".\library.hxx">
 +			</File>
 +		</Filter>
 +		<Filter
 +			Name="Inline Files"
 +			Filter="ixx">
 +			<File
 +				RelativePath=".\library-pskel.ixx">
 +			</File>
 +		</Filter>
 +		<Filter
 +			Name="Schema Files"
 +			Filter="xsd">
 +			<File
 +				RelativePath=".\library.xsd">
 +				<FileConfiguration
 +					Name="Debug|Win32">
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Release|Win32">
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"/>
 +				</FileConfiguration>
 +			</File>
 +		</Filter>
 +		<File
 +			RelativePath=".\Readme.txt">
 +		</File>
 +	</Files>
 +	<Globals>
 +	</Globals>
 +</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/parser/library/library-xerces2-8.0.vcproj b/xsd/dist/examples/cxx/parser/library/library-xerces2-8.0.vcproj new file mode 100644 index 0000000..6bd700b --- /dev/null +++ b/xsd/dist/examples/cxx/parser/library/library-xerces2-8.0.vcproj @@ -0,0 +1,440 @@ +<?xml version="1.0" encoding="Windows-1252"?>
 +<VisualStudioProject
 +	ProjectType="Visual C++"
 +	Version="8.00"
 +	Name="library"
 +	ProjectGUID="{D66DAC4D-133C-4DB5-923F-C88A961C3C51}"
 +	RootNamespace="library"
 +	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"
 +				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"
 +				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"
 +				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"
 +				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="{4044D311-878E-4632-B816-7810045EF3F1}"
 +			>
 +			<File
 +				RelativePath=".\driver.cxx"
 +				>
 +			</File>
 +			<File
 +				RelativePath=".\library-pimpl.cxx"
 +				>
 +			</File>
 +			<File
 +				RelativePath=".\library-pskel.cxx"
 +				>
 +			</File>
 +		</Filter>
 +		<Filter
 +			Name="Header Files"
 +			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 +			UniqueIdentifier="{4F90DEB0-060B-4976-949A-66FFB902F598}"
 +			>
 +			<File
 +				RelativePath=".\library-pimpl.hxx"
 +				>
 +			</File>
 +			<File
 +				RelativePath=".\library-pskel.hxx"
 +				>
 +			</File>
 +			<File
 +				RelativePath=".\library.hxx"
 +				>
 +			</File>
 +		</Filter>
 +		<Filter
 +			Name="Inline Files"
 +			Filter="ixx"
 +			>
 +			<File
 +				RelativePath=".\library-pskel.ixx"
 +				>
 +			</File>
 +		</Filter>
 +		<Filter
 +			Name="Schema Files"
 +			Filter="xsd"
 +			>
 +			<File
 +				RelativePath=".\library.xsd"
 +				>
 +				<FileConfiguration
 +					Name="Debug|Win32"
 +					>
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"
 +					/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Release|Win32"
 +					>
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"
 +					/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Debug|x64"
 +					>
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"
 +					/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Release|x64"
 +					>
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"
 +					/>
 +				</FileConfiguration>
 +			</File>
 +		</Filter>
 +		<File
 +			RelativePath=".\Readme.txt"
 +			>
 +		</File>
 +	</Files>
 +	<Globals>
 +	</Globals>
 +</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/parser/library/library-xerces2-9.0.vcproj b/xsd/dist/examples/cxx/parser/library/library-xerces2-9.0.vcproj new file mode 100644 index 0000000..0364547 --- /dev/null +++ b/xsd/dist/examples/cxx/parser/library/library-xerces2-9.0.vcproj @@ -0,0 +1,437 @@ +<?xml version="1.0" encoding="Windows-1252"?>
 +<VisualStudioProject
 +	ProjectType="Visual C++"
 +	Version="9.00"
 +	Name="library"
 +	ProjectGUID="{D66DAC4D-133C-4DB5-923F-C88A961C3C51}"
 +	RootNamespace="library"
 +	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"
 +				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"
 +				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"
 +				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"
 +				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="{4044D311-878E-4632-B816-7810045EF3F1}"
 +			>
 +			<File
 +				RelativePath=".\driver.cxx"
 +				>
 +			</File>
 +			<File
 +				RelativePath=".\library-pimpl.cxx"
 +				>
 +			</File>
 +			<File
 +				RelativePath=".\library-pskel.cxx"
 +				>
 +			</File>
 +		</Filter>
 +		<Filter
 +			Name="Header Files"
 +			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 +			UniqueIdentifier="{4F90DEB0-060B-4976-949A-66FFB902F598}"
 +			>
 +			<File
 +				RelativePath=".\library-pimpl.hxx"
 +				>
 +			</File>
 +			<File
 +				RelativePath=".\library-pskel.hxx"
 +				>
 +			</File>
 +			<File
 +				RelativePath=".\library.hxx"
 +				>
 +			</File>
 +		</Filter>
 +		<Filter
 +			Name="Inline Files"
 +			Filter="ixx"
 +			>
 +			<File
 +				RelativePath=".\library-pskel.ixx"
 +				>
 +			</File>
 +		</Filter>
 +		<Filter
 +			Name="Schema Files"
 +			Filter="xsd"
 +			>
 +			<File
 +				RelativePath=".\library.xsd"
 +				>
 +				<FileConfiguration
 +					Name="Debug|Win32"
 +					>
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"
 +					/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Debug|x64"
 +					>
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"
 +					/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Release|Win32"
 +					>
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"
 +					/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Release|x64"
 +					>
 +					<Tool
 +						Name="VCCustomBuildTool"
 +						Description="xsd library.xsd"
 +						CommandLine="xsd cxx-parser --generate-inline --type-map library.map library.xsd"
 +						Outputs="library-pskel.hxx;library-pskel.ixx;library-pskel.cxx"
 +					/>
 +				</FileConfiguration>
 +			</File>
 +		</Filter>
 +		<File
 +			RelativePath=".\Readme.txt"
 +			>
 +		</File>
 +	</Files>
 +	<Globals>
 +	</Globals>
 +</VisualStudioProject>
 diff --git a/xsd/dist/examples/cxx/parser/library/makefile b/xsd/dist/examples/cxx/parser/library/makefile new file mode 100644 index 0000000..f96353b --- /dev/null +++ b/xsd/dist/examples/cxx/parser/library/makefile @@ -0,0 +1,30 @@ +root := ../../.. + +include $(root)/build/cxx/rules.make +include $(root)/build/xsd/parser-rules.make + +override XSDFLAGS += --generate-inline --type-map library.map + +# Build +# +driver: driver.o library-pskel.o library-pimpl.o + +driver.o: driver.cxx library-pimpl.hxx library-pskel.hxx library.hxx +library-pimpl.o: library-pimpl.cxx library-pimpl.hxx library-pskel.hxx library.hxx +library-pskel.o: library-pskel.cxx library-pskel.hxx library.hxx + +library-pskel.hxx library-pskel.ixx library-pskel.cxx: library.xsd library.map + + +# Test. +# +.PHONY: test +test: driver library.xml +	./driver library.xml + + +# Clean. +# +.PHONY: clean +clean: +	rm -f library-pskel.?xx library-pimpl.o library-pskel.o driver.o driver | 
