You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by sh...@apache.org on 2011/11/29 06:03:20 UTC

svn commit: r1207753 [13/16] - in /xalan/c/trunk/Projects/Win32/VC10: ./ All/ AllInOne/ CompileStylesheet/ Conf/ DocumentBuilder/ EntityResolver/ ExternalFunction/ ParsedSourceWrappers/ Performance/ SerializeNodeSet/ SimpleTransform/ SimpleXPathAPI/ Si...

Added: xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.props
URL: http://svn.apache.org/viewvc/xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.props?rev=1207753&view=auto
==============================================================================
--- xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.props (added)
+++ xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.props Tue Nov 29 05:03:10 2011
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup
+    Condition="'$(XLF_ruleBeforeTargets)' == '' and '$(XLF_ruleAfterTargets)' == '' and '$(ConfigurationType)' != 'Makefile'">
+    <XLF_ruleBeforeTargets>Midl</XLF_ruleBeforeTargets>
+    <XLF_ruleAfterTargets>CustomBuild</XLF_ruleAfterTargets>
+  </PropertyGroup>
+  <PropertyGroup>
+    <XLF_ruleDependsOn
+      Condition="'$(ConfigurationType)' != 'Makefile'">_SelectedFiles;$(XLF_ruleDependsOn)</XLF_ruleDependsOn>
+  </PropertyGroup>
+  <ItemDefinitionGroup>
+    <XLF_rule>
+      <CommandLineTemplate>$(OutDir)MsgCreator  [inputs] -TYPE inmem -LOCALE en_US -OUTDIR $(OutDir)Nls\Include</CommandLineTemplate>
+      <Outputs>$(OutDir)Nls\Include\LocalMsgData.hpp; $(OutDir)Nls\Include\LocalMsgIndex.hpp</Outputs>
+      <ExecutionDescription>Processing XLIFF file</ExecutionDescription>
+    </XLF_rule>
+  </ItemDefinitionGroup>
+</Project>
\ No newline at end of file

Added: xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.rules
URL: http://svn.apache.org/viewvc/xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.rules?rev=1207753&view=auto
==============================================================================
--- xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.rules (added)
+++ xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.rules Tue Nov 29 05:03:10 2011
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<VisualStudioToolFile
+	Name="XalanMsgLib rules"
+	Version="8.00"
+	>
+	<Rules>
+		<CustomBuildRule
+			Name="XLF rule"
+			DisplayName="XLF rule"
+			CommandLine="$(outdir)\MsgCreator  [inputs] -TYPE inmem -LOCALE en_US -OUTDIR $(outdir)\Nls\Include"
+			Outputs="$(outdir)\Nls\Include\LocalMsgData.hpp; $(outdir)\Nls\Include\LocalMsgIndex.hpp"
+			FileExtensions="*.xlf"
+			ExecutionDescription="Processing XLIFF file"
+			>
+			<Properties>
+			</Properties>
+		</CustomBuildRule>
+	</Rules>
+</VisualStudioToolFile>

Added: xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.targets
URL: http://svn.apache.org/viewvc/xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.targets?rev=1207753&view=auto
==============================================================================
--- xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.targets (added)
+++ xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.targets Tue Nov 29 05:03:10 2011
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup>
+    <PropertyPageSchema
+      Include="$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml" />
+    <AvailableItemName
+      Include="XLF_rule">
+      <Targets>_XLF_rule</Targets>
+    </AvailableItemName>
+  </ItemGroup>
+  <UsingTask
+    TaskName="XLF_rule"
+    TaskFactory="XamlTaskFactory"
+    AssemblyName="Microsoft.Build.Tasks.v4.0">
+    <Task>$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml</Task>
+  </UsingTask>
+  <Target
+    Name="_XLF_rule"
+    BeforeTargets="$(XLF_ruleBeforeTargets)"
+    AfterTargets="$(XLF_ruleAfterTargets)"
+    Condition="'@(XLF_rule)' != ''"
+    DependsOnTargets="$(XLF_ruleDependsOn);ComputeXLF_ruleOutput"
+    Outputs="@(XLF_rule-&gt;Metadata('Outputs')-&gt;Distinct())"
+    Inputs="@(XLF_rule);%(XLF_rule.AdditionalDependencies);$(MSBuildProjectFile)">
+    <ItemGroup
+      Condition="'@(SelectedFiles)' != ''">
+      <XLF_rule
+        Remove="@(XLF_rule)"
+        Condition="'%(Identity)' != '@(SelectedFiles)'" />
+    </ItemGroup>
+    <ItemGroup>
+      <XLF_rule_tlog
+        Include="%(XLF_rule.Outputs)"
+        Condition="'%(XLF_rule.Outputs)' != '' and '%(XLF_rule.ExcludedFromBuild)' != 'true'">
+        <Source>@(XLF_rule, '|')</Source>
+      </XLF_rule_tlog>
+    </ItemGroup>
+    <Message
+      Importance="High"
+      Text="%(XLF_rule.ExecutionDescription)" />
+    <WriteLinesToFile
+      Condition="'@(XLF_rule_tlog)' != '' and '%(XLF_rule_tlog.ExcludedFromBuild)' != 'true'"
+      File="$(IntDir)$(ProjectName).write.1.tlog"
+      Lines="^%(XLF_rule_tlog.Source);@(XLF_rule_tlog-&gt;'%(Fullpath)')" />
+    <XLF_rule
+      Condition="'@(XLF_rule)' != '' and '%(XLF_rule.ExcludedFromBuild)' != 'true'"
+      CommandLineTemplate="%(XLF_rule.CommandLineTemplate)"
+      AdditionalOptions="%(XLF_rule.AdditionalOptions)"
+      Inputs="@(XLF_rule)" />
+  </Target>
+  <PropertyGroup>
+    <ComputeLinkInputsTargets>
+            $(ComputeLinkInputsTargets);
+            ComputeXLF_ruleOutput;
+          </ComputeLinkInputsTargets>
+    <ComputeLibInputsTargets>
+            $(ComputeLibInputsTargets);
+            ComputeXLF_ruleOutput;
+          </ComputeLibInputsTargets>
+  </PropertyGroup>
+  <Target
+    Name="ComputeXLF_ruleOutput"
+    Condition="'@(XLF_rule)' != ''">
+    <ItemGroup>
+      <XLF_ruleDirsToMake
+        Condition="'@(XLF_rule)' != '' and '%(XLF_rule.ExcludedFromBuild)' != 'true'"
+        Include="%(XLF_rule.Outputs)" />
+      <Link
+        Include="%(XLF_ruleDirsToMake.Identity)"
+        Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+      <Lib
+        Include="%(XLF_ruleDirsToMake.Identity)"
+        Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+      <ImpLib
+        Include="%(XLF_ruleDirsToMake.Identity)"
+        Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+    </ItemGroup>
+    <MakeDir
+      Directories="@(XLF_ruleDirsToMake-&gt;'%(RootDir)%(Directory)')" />
+  </Target>
+</Project>
\ No newline at end of file

Added: xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.vcxproj
URL: http://svn.apache.org/viewvc/xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.vcxproj?rev=1207753&view=auto
==============================================================================
--- xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.vcxproj (added)
+++ xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.vcxproj Tue Nov 29 05:03:10 2011
@@ -0,0 +1,370 @@
+<?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 with ICU|Win32">
+      <Configuration>Debug with ICU</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug with ICU|x64">
+      <Configuration>Debug with ICU</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <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 with ICU|Win32">
+      <Configuration>Release with ICU</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release with ICU|x64">
+      <Configuration>Release with ICU</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">
+    <ProjectGuid>{E16EB6C5-A40A-4ACC-A9A0-D4DB5C551092}</ProjectGuid>
+    <RootNamespace>XalanMsgLib</RootNamespace>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug with ICU|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release with ICU|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug with ICU|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release with ICU|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+    <Import Project="XalanMsgLib.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug with ICU|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 with ICU|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|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)'=='Debug with ICU|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)'=='Release with ICU|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)'=='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>
+    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\..\..\Build\Win32\VC10\Debug\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(OutDir)Utils\$(ProjectName)\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\..\..\Build\Win64\VC10\Debug\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(OutDir)Utils\$(ProjectName)\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\..\..\Build\Win32\VC10\Release\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(OutDir)Utils\$(ProjectName)\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\..\..\Build\Win64\VC10\Release\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(OutDir)Utils\$(ProjectName)\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release with ICU|Win32'">..\..\..\..\..\Build\Win32\VC10\Release.ICU\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release with ICU|Win32'">$(OutDir)Utils\$(ProjectName)\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release with ICU|x64'">..\..\..\..\..\Build\Win64\VC10\Release.ICU\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release with ICU|x64'">$(OutDir)Utils\$(ProjectName)\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug with ICU|Win32'">..\..\..\..\..\Build\Win32\VC10\Debug.ICU\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug with ICU|Win32'">$(OutDir)Utils\$(ProjectName)\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug with ICU|x64'">..\..\..\..\..\Build\Win64\VC10\Debug.ICU\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug with ICU|x64'">$(OutDir)Utils\$(ProjectName)\</IntDir>
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug with ICU|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug with ICU|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug with ICU|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug with ICU|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug with ICU|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug with ICU|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release with ICU|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release with ICU|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release with ICU|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release with ICU|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release with ICU|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release with ICU|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <WholeProgramOptimization>false</WholeProgramOptimization>
+      <AdditionalIncludeDirectories>$(XERCESCROOT)\include;$(XERCESCROOT)\src;..\..\..\..\..\src;$(OutDir)Nls\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>XALAN_XALANMSGLIB_BUILD_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <SmallerTypeCheck>true</SmallerTypeCheck>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
+    </ClCompile>
+    <Link>
+      <OutputFile>$(OutDir)XalanMessages_1_11D.dll</OutputFile>
+      <LinkTimeCodeGeneration>
+      </LinkTimeCodeGeneration>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <Midl>
+      <TargetEnvironment>X64</TargetEnvironment>
+    </Midl>
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <WholeProgramOptimization>false</WholeProgramOptimization>
+      <AdditionalIncludeDirectories>$(XERCESCROOT)\include;$(XERCESCROOT)\src;..\..\..\..\..\src;$(OutDir)Nls\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>XALAN_XALANMSGLIB_BUILD_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <SmallerTypeCheck>true</SmallerTypeCheck>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
+    </ClCompile>
+    <Link>
+      <OutputFile>$(OutDir)XalanMessages_1_11D.dll</OutputFile>
+      <LinkTimeCodeGeneration>
+      </LinkTimeCodeGeneration>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <ClCompile>
+      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
+      <IntrinsicFunctions>true</IntrinsicFunctions>
+      <OmitFramePointers>true</OmitFramePointers>
+      <WholeProgramOptimization>false</WholeProgramOptimization>
+      <AdditionalIncludeDirectories>$(XERCESCROOT)\include;$(XERCESCROOT)\src;..\..\..\..\..\src;$(OutDir)Nls\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>NDEBUG;XALAN_XALANMSGLIB_BUILD_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
+      <SmallerTypeCheck>false</SmallerTypeCheck>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
+      <WarningLevel>Level4</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <OutputFile>$(OutDir)XalanMessages_1_11.dll</OutputFile>
+      <ManifestFile>$(IntDir)$(TargetFileName).intermediate.manifest</ManifestFile>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <Midl>
+      <TargetEnvironment>X64</TargetEnvironment>
+    </Midl>
+    <ClCompile>
+      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
+      <IntrinsicFunctions>true</IntrinsicFunctions>
+      <OmitFramePointers>true</OmitFramePointers>
+      <WholeProgramOptimization>false</WholeProgramOptimization>
+      <AdditionalIncludeDirectories>$(XERCESCROOT)\include;$(XERCESCROOT)\src;..\..\..\..\..\src;$(OutDir)Nls\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>NDEBUG;XALAN_XALANMSGLIB_BUILD_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
+      <SmallerTypeCheck>false</SmallerTypeCheck>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
+      <WarningLevel>Level4</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <OutputFile>$(OutDir)XalanMessages_1_11.dll</OutputFile>
+      <ManifestFile>$(IntDir)$(TargetFileName).intermediate.manifest</ManifestFile>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release with ICU|Win32'">
+    <ClCompile>
+      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
+      <IntrinsicFunctions>true</IntrinsicFunctions>
+      <OmitFramePointers>true</OmitFramePointers>
+      <WholeProgramOptimization>false</WholeProgramOptimization>
+      <AdditionalIncludeDirectories>$(XERCESCROOT)\include;$(XERCESCROOT)\src;..\..\..\..\..\src;$(OutDir)Nls\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>NDEBUG;XALAN_XALANMSGLIB_BUILD_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
+      <SmallerTypeCheck>false</SmallerTypeCheck>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
+      <WarningLevel>Level4</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <OutputFile>$(OutDir)XalanMessages_1_11.dll</OutputFile>
+      <ManifestFile>$(IntDir)$(TargetFileName).intermediate.manifest</ManifestFile>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release with ICU|x64'">
+    <Midl>
+      <TargetEnvironment>X64</TargetEnvironment>
+    </Midl>
+    <ClCompile>
+      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
+      <IntrinsicFunctions>true</IntrinsicFunctions>
+      <OmitFramePointers>true</OmitFramePointers>
+      <WholeProgramOptimization>false</WholeProgramOptimization>
+      <AdditionalIncludeDirectories>$(XERCESCROOT)\include;$(XERCESCROOT)\src;..\..\..\..\..\src;$(OutDir)Nls\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>NDEBUG;XALAN_XALANMSGLIB_BUILD_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <BasicRuntimeChecks>Default</BasicRuntimeChecks>
+      <SmallerTypeCheck>false</SmallerTypeCheck>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
+      <WarningLevel>Level4</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <OutputFile>$(OutDir)XalanMessages_1_11.dll</OutputFile>
+      <ManifestFile>$(IntDir)$(TargetFileName).intermediate.manifest</ManifestFile>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug with ICU|Win32'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <WholeProgramOptimization>false</WholeProgramOptimization>
+      <AdditionalIncludeDirectories>$(XERCESCROOT)\include;$(XERCESCROOT)\src;..\..\..\..\..\src;$(OutDir)Nls\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>XALAN_XALANMSGLIB_BUILD_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <SmallerTypeCheck>true</SmallerTypeCheck>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
+    </ClCompile>
+    <Link>
+      <OutputFile>$(OutDir)XalanMessages_1_11D.dll</OutputFile>
+      <LinkTimeCodeGeneration>
+      </LinkTimeCodeGeneration>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug with ICU|x64'">
+    <Midl>
+      <TargetEnvironment>X64</TargetEnvironment>
+    </Midl>
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <WholeProgramOptimization>false</WholeProgramOptimization>
+      <AdditionalIncludeDirectories>$(XERCESCROOT)\include;$(XERCESCROOT)\src;..\..\..\..\..\src;$(OutDir)Nls\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>XALAN_XALANMSGLIB_BUILD_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <SmallerTypeCheck>true</SmallerTypeCheck>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
+    </ClCompile>
+    <Link>
+      <OutputFile>$(OutDir)XalanMessages_1_11D.dll</OutputFile>
+      <LinkTimeCodeGeneration>
+      </LinkTimeCodeGeneration>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <XLF_rule Include="..\..\..\..\..\src\xalanc\NLS\en_US\XalanMsg_en_US.xlf" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="..\..\..\..\..\src\xalanc\Utils\XalanMsgLib\XalanMsgLib.cpp" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="..\..\..\..\..\src\xalanc\Utils\XalanMsgLib\XalanMsgLib.hpp" />
+    <ClInclude Include="..\..\..\..\..\src\xalanc\Utils\XalanMsgLib\XalanMsgLibDefinitions.hpp" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\MsgCreator\MsgCreator.vcxproj">
+      <Project>{d3eada85-50f9-4a1d-a2f7-18612358b436}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+    <Import Project="XalanMsgLib.targets" />
+  </ImportGroup>
+</Project>
\ No newline at end of file

Added: xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.vcxproj.filters
URL: http://svn.apache.org/viewvc/xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.vcxproj.filters?rev=1207753&view=auto
==============================================================================
--- xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.vcxproj.filters (added)
+++ xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.vcxproj.filters Tue Nov 29 05:03:10 2011
@@ -0,0 +1,35 @@
+<?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>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+    </Filter>
+    <Filter Include="Header Files">
+      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+    </Filter>
+    <Filter Include="Resource Files">
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
+    </Filter>
+  </ItemGroup>
+  <ItemGroup>
+    <XLF_rule Include="..\..\..\..\..\src\xalanc\NLS\en_US\XalanMsg_en_US.xlf">
+      <Filter>Source Files</Filter>
+    </XLF_rule>
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="..\..\..\..\..\src\xalanc\Utils\XalanMsgLib\XalanMsgLib.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="..\..\..\..\..\src\xalanc\Utils\XalanMsgLib\XalanMsgLib.hpp">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\..\..\..\src\xalanc\Utils\XalanMsgLib\XalanMsgLibDefinitions.hpp">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+  </ItemGroup>
+</Project>
\ No newline at end of file

Added: xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.xml
URL: http://svn.apache.org/viewvc/xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.xml?rev=1207753&view=auto
==============================================================================
--- xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.xml (added)
+++ xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.xml Tue Nov 29 05:03:10 2011
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ProjectSchemaDefinitions 
+    xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework" 
+    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
+    xmlns:sys="clr-namespace:System;assembly=mscorlib" 
+    xmlns:transformCallback="Microsoft.Cpp.Dev10.ConvertPropertyCallback">
+  <Rule
+    Name="XLF_rule"
+    PageTemplate="tool"
+    DisplayName="XLF rule"
+    Order="200">
+    <Rule.DataSource>
+      <DataSource
+        Persistence="ProjectFile"
+        ItemType="XLF_rule" />
+    </Rule.DataSource>
+    <Rule.Categories>
+      <Category
+        Name="General">
+        <Category.DisplayName>
+          <sys:String>General</sys:String>
+        </Category.DisplayName>
+      </Category>
+      <Category
+        Name="Command Line"
+        Subtype="CommandLine">
+        <Category.DisplayName>
+          <sys:String>Command Line</sys:String>
+        </Category.DisplayName>
+      </Category>
+    </Rule.Categories>
+    <StringListProperty
+      Name="Inputs"
+      Category="Command Line"
+      IsRequired="true"
+      Switch=" ">
+      <StringListProperty.DataSource>
+        <DataSource
+          Persistence="ProjectFile"
+          ItemType="XLF_rule"
+          SourceType="Item" />
+      </StringListProperty.DataSource>
+    </StringListProperty>
+    <StringProperty
+      Name="CommandLineTemplate"
+      DisplayName="Command Line"
+      Visible="False"
+      IncludeInCommandLine="False" />
+    <DynamicEnumProperty
+      Name="XLF_ruleBeforeTargets"
+      Category="General"
+      EnumProvider="Targets"
+      IncludeInCommandLine="False">
+      <DynamicEnumProperty.DisplayName>
+        <sys:String>Execute Before</sys:String>
+      </DynamicEnumProperty.DisplayName>
+      <DynamicEnumProperty.Description>
+        <sys:String>Specifies the targets for the build customization to run before.</sys:String>
+      </DynamicEnumProperty.Description>
+      <DynamicEnumProperty.ProviderSettings>
+        <NameValuePair
+          Name="Exclude"
+          Value="^XLF_ruleBeforeTargets|^Compute" />
+      </DynamicEnumProperty.ProviderSettings>
+      <DynamicEnumProperty.DataSource>
+        <DataSource
+          Persistence="ProjectFile"
+          HasConfigurationCondition="true" />
+      </DynamicEnumProperty.DataSource>
+    </DynamicEnumProperty>
+    <DynamicEnumProperty
+      Name="XLF_ruleAfterTargets"
+      Category="General"
+      EnumProvider="Targets"
+      IncludeInCommandLine="False">
+      <DynamicEnumProperty.DisplayName>
+        <sys:String>Execute After</sys:String>
+      </DynamicEnumProperty.DisplayName>
+      <DynamicEnumProperty.Description>
+        <sys:String>Specifies the targets for the build customization to run after.</sys:String>
+      </DynamicEnumProperty.Description>
+      <DynamicEnumProperty.ProviderSettings>
+        <NameValuePair
+          Name="Exclude"
+          Value="^XLF_ruleAfterTargets|^Compute" />
+      </DynamicEnumProperty.ProviderSettings>
+      <DynamicEnumProperty.DataSource>
+        <DataSource
+          Persistence="ProjectFile"
+          ItemType=""
+          HasConfigurationCondition="true" />
+      </DynamicEnumProperty.DataSource>
+    </DynamicEnumProperty>
+    <StringListProperty
+      Name="Outputs"
+      DisplayName="Outputs"
+      Visible="False"
+      IncludeInCommandLine="False" />
+    <StringProperty
+      Name="ExecutionDescription"
+      DisplayName="Execution Description"
+      Visible="False"
+      IncludeInCommandLine="False" />
+    <StringListProperty
+      Name="AdditionalDependencies"
+      DisplayName="Additional Dependencies"
+      IncludeInCommandLine="False"
+      Visible="false" />
+    <StringProperty
+      Subtype="AdditionalOptions"
+      Name="AdditionalOptions"
+      Category="Command Line">
+      <StringProperty.DisplayName>
+        <sys:String>Additional Options</sys:String>
+      </StringProperty.DisplayName>
+      <StringProperty.Description>
+        <sys:String>Additional Options</sys:String>
+      </StringProperty.Description>
+    </StringProperty>
+  </Rule>
+  <ItemType
+    Name="XLF_rule"
+    DisplayName="XLF rule" />
+  <FileExtension
+    Name="*.xlf"
+    ContentType="XLF_rule" />
+  <ContentType
+    Name="XLF_rule"
+    DisplayName="XLF rule"
+    ItemType="XLF_rule" />
+</ProjectSchemaDefinitions>
\ No newline at end of file

Added: xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.props
URL: http://svn.apache.org/viewvc/xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.props?rev=1207753&view=auto
==============================================================================
--- xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.props (added)
+++ xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.props Tue Nov 29 05:03:10 2011
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup
+    Condition="'$(XLF_ruleBeforeTargets)' == '' and '$(XLF_ruleAfterTargets)' == '' and '$(ConfigurationType)' != 'Makefile'">
+    <XLF_ruleBeforeTargets>Midl</XLF_ruleBeforeTargets>
+    <XLF_ruleAfterTargets>CustomBuild</XLF_ruleAfterTargets>
+  </PropertyGroup>
+  <PropertyGroup>
+    <XLF_ruleDependsOn
+      Condition="'$(ConfigurationType)' != 'Makefile'">_SelectedFiles;$(XLF_ruleDependsOn)</XLF_ruleDependsOn>
+  </PropertyGroup>
+  <ItemDefinitionGroup>
+    <XLF_rule>
+      <CommandLineTemplate>$(OutDir)MsgCreator  [inputs] -TYPE icu -LOCALE en_US -OUTDIR $(OutDir)Nls\Include</CommandLineTemplate>
+      <Outputs>$(OutDir)Nls\Include\en_US.txt; $(OutDir)Nls\Include\LocalMsgIndex.hpp</Outputs>
+      <ExecutionDescription>Processing XLIFF file</ExecutionDescription>
+    </XLF_rule>
+  </ItemDefinitionGroup>
+  <PropertyGroup
+    Condition="'$(TXT_ruleBeforeTargets)' == '' and '$(TXT_ruleAfterTargets)' == '' and '$(ConfigurationType)' != 'Makefile'">
+    <TXT_ruleBeforeTargets>Midl</TXT_ruleBeforeTargets>
+    <TXT_ruleAfterTargets>CustomBuild</TXT_ruleAfterTargets>
+  </PropertyGroup>
+  <PropertyGroup>
+    <TXT_ruleDependsOn
+      Condition="'$(ConfigurationType)' != 'Makefile'">_SelectedFiles;$(TXT_ruleDependsOn)</TXT_ruleDependsOn>
+  </PropertyGroup>
+  <ItemDefinitionGroup>
+    <TXT_rule>
+      <CommandLineTemplate>$(ICUROOT)\bin\genrb --verbose --package-name XalanMessages_1_11 --destdir $(IntDir)  $(OutDir)Nls\Include\en_US.txt</CommandLineTemplate>
+      <Outputs>$(IntDir)XalanMessages_1_11_en_US.res</Outputs>
+      <ExecutionDescription>Processing ICU resource file</ExecutionDescription>
+    </TXT_rule>
+  </ItemDefinitionGroup>
+  <PropertyGroup
+    Condition="'$(RES_ruleBeforeTargets)' == '' and '$(RES_ruleAfterTargets)' == '' and '$(ConfigurationType)' != 'Makefile'">
+    <RES_ruleBeforeTargets>Midl</RES_ruleBeforeTargets>
+    <RES_ruleAfterTargets>CustomBuild</RES_ruleAfterTargets>
+  </PropertyGroup>
+  <PropertyGroup>
+    <RES_ruleDependsOn
+      Condition="'$(ConfigurationType)' != 'Makefile'">_SelectedFiles;$(RES_ruleDependsOn)</RES_ruleDependsOn>
+  </PropertyGroup>
+  <ItemDefinitionGroup>
+    <RES_rule>
+      <CommandLineTemplate>echo $(IntDir)%(Filename).res &gt;$(IntDir)%(Filename).lst</CommandLineTemplate>
+      <Outputs>$(IntDir)%(Filename).lst</Outputs>
+      <ExecutionDescription>Creating resource list</ExecutionDescription>
+    </RES_rule>
+  </ItemDefinitionGroup>
+  <PropertyGroup
+    Condition="'$(LST_ruleBeforeTargets)' == '' and '$(LST_ruleAfterTargets)' == '' and '$(ConfigurationType)' != 'Makefile'">
+    <LST_ruleBeforeTargets>Midl</LST_ruleBeforeTargets>
+    <LST_ruleAfterTargets>CustomBuild</LST_ruleAfterTargets>
+  </PropertyGroup>
+  <PropertyGroup>
+    <LST_ruleDependsOn
+      Condition="'$(ConfigurationType)' != 'Makefile'">_SelectedFiles;$(LST_ruleDependsOn)</LST_ruleDependsOn>
+  </PropertyGroup>
+  <ItemDefinitionGroup>
+    <LST_rule>
+      <CommandLineTemplate>$(ICUROOT)\bin\pkgdata --name XalanMessages_1_11 -T $(IntDir) -v -O R:$(ICUROOT) --mode dll -d $(OutDir) $(IntDir)%(Filename).lst</CommandLineTemplate>
+      <Outputs>$(OutDir)XalanMessages_1_11.dll,$(OutDir)XalanMessages_1_11.lib,$(OutDir)XalanMessages_1_11.dat,$(OutDir)XalanMessages_1_11.exp</Outputs>
+      <ExecutionDescription>Building resource DLL</ExecutionDescription>
+    </LST_rule>
+  </ItemDefinitionGroup>
+</Project>
\ No newline at end of file

Added: xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.rules
URL: http://svn.apache.org/viewvc/xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.rules?rev=1207753&view=auto
==============================================================================
--- xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.rules (added)
+++ xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.rules Tue Nov 29 05:03:10 2011
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<VisualStudioToolFile
+	Name="XalanMsgLibICU rules"
+	Version="8.00"
+	>
+	<Rules>
+		<CustomBuildRule
+			Name="XLF rule"
+			DisplayName="XLF rule"
+			CommandLine="$(outdir)\MsgCreator  [inputs] -TYPE icu -LOCALE en_US -OUTDIR $(outdir)\Nls\Include"
+			Outputs="$(outdir)\Nls\Include\en_US.txt; $(outdir)\Nls\Include\LocalMsgIndex.hpp"
+			FileExtensions="*.xlf"
+			ExecutionDescription="Processing XLIFF file"
+			>
+			<Properties>
+			</Properties>
+		</CustomBuildRule>
+		<CustomBuildRule
+			Name="TXT rule"
+			DisplayName="TXT rule"
+			CommandLine="$(ICUROOT)\bin\genrb --verbose --package-name XalanMessages_1_11 --destdir $(IntDir)  $(OutDir)\Nls\Include\en_US.txt"
+			Outputs="$(IntDir)\XalanMessages_1_11_en_US.res"
+			FileExtensions="*.txt"
+			ExecutionDescription="Processing ICU resource file"
+			>
+			<Properties>
+			</Properties>
+		</CustomBuildRule>
+		<CustomBuildRule
+			Name="RES rule"
+			DisplayName="RES rule"
+			CommandLine="echo $(IntDir)\$(InputName).res &gt;$(IntDir)\$(InputName).lst"
+			Outputs="$(IntDir)\$(InputName).lst"
+			FileExtensions="*.res"
+			ExecutionDescription="Creating resource list"
+			>
+			<Properties>
+			</Properties>
+		</CustomBuildRule>
+		<CustomBuildRule
+			Name="LST rule"
+			DisplayName="LST rule"
+			CommandLine="$(ICUROOT)\bin\pkgdata --name XalanMessages_1_11 -T $(IntDir) -v -O R:$(ICUROOT) --mode dll -d $(OutDir) $(INTDIR)\$(InputName).lst"
+			Outputs="$(OutDir)\XalanMessages_1_11.dll,$(OutDir)\XalanMessages_1_11.lib,$(OutDir)\XalanMessages_1_11.dat,$(OutDir)\XalanMessages_1_11.exp"
+			FileExtensions="*.lst"
+			ExecutionDescription="Building resource DLL"
+			>
+			<Properties>
+			</Properties>
+		</CustomBuildRule>
+	</Rules>
+</VisualStudioToolFile>

Added: xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.targets
URL: http://svn.apache.org/viewvc/xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.targets?rev=1207753&view=auto
==============================================================================
--- xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.targets (added)
+++ xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.targets Tue Nov 29 05:03:10 2011
@@ -0,0 +1,303 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup>
+    <PropertyPageSchema
+      Include="$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml" />
+    <AvailableItemName
+      Include="XLF_rule">
+      <Targets>_XLF_rule</Targets>
+    </AvailableItemName>
+    <AvailableItemName
+      Include="TXT_rule">
+      <Targets>_TXT_rule</Targets>
+    </AvailableItemName>
+    <AvailableItemName
+      Include="RES_rule">
+      <Targets>_RES_rule</Targets>
+    </AvailableItemName>
+    <AvailableItemName
+      Include="LST_rule">
+      <Targets>_LST_rule</Targets>
+    </AvailableItemName>
+  </ItemGroup>
+  <UsingTask
+    TaskName="XLF_rule"
+    TaskFactory="XamlTaskFactory"
+    AssemblyName="Microsoft.Build.Tasks.v4.0">
+    <Task>$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml</Task>
+  </UsingTask>
+  <UsingTask
+    TaskName="TXT_rule"
+    TaskFactory="XamlTaskFactory"
+    AssemblyName="Microsoft.Build.Tasks.v4.0">
+    <Task>$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml</Task>
+  </UsingTask>
+  <UsingTask
+    TaskName="RES_rule"
+    TaskFactory="XamlTaskFactory"
+    AssemblyName="Microsoft.Build.Tasks.v4.0">
+    <Task>$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml</Task>
+  </UsingTask>
+  <UsingTask
+    TaskName="LST_rule"
+    TaskFactory="XamlTaskFactory"
+    AssemblyName="Microsoft.Build.Tasks.v4.0">
+    <Task>$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml</Task>
+  </UsingTask>
+  <Target
+    Name="_XLF_rule"
+    BeforeTargets="$(XLF_ruleBeforeTargets)"
+    AfterTargets="$(XLF_ruleAfterTargets)"
+    Condition="'@(XLF_rule)' != ''"
+    DependsOnTargets="$(XLF_ruleDependsOn);ComputeXLF_ruleOutput"
+    Outputs="@(XLF_rule-&gt;Metadata('Outputs')-&gt;Distinct())"
+    Inputs="@(XLF_rule);%(XLF_rule.AdditionalDependencies);$(MSBuildProjectFile)">
+    <ItemGroup
+      Condition="'@(SelectedFiles)' != ''">
+      <XLF_rule
+        Remove="@(XLF_rule)"
+        Condition="'%(Identity)' != '@(SelectedFiles)'" />
+    </ItemGroup>
+    <ItemGroup>
+      <XLF_rule_tlog
+        Include="%(XLF_rule.Outputs)"
+        Condition="'%(XLF_rule.Outputs)' != '' and '%(XLF_rule.ExcludedFromBuild)' != 'true'">
+        <Source>@(XLF_rule, '|')</Source>
+      </XLF_rule_tlog>
+    </ItemGroup>
+    <Message
+      Importance="High"
+      Text="%(XLF_rule.ExecutionDescription)" />
+    <WriteLinesToFile
+      Condition="'@(XLF_rule_tlog)' != '' and '%(XLF_rule_tlog.ExcludedFromBuild)' != 'true'"
+      File="$(IntDir)$(ProjectName).write.1.tlog"
+      Lines="^%(XLF_rule_tlog.Source);@(XLF_rule_tlog-&gt;'%(Fullpath)')" />
+    <XLF_rule
+      Condition="'@(XLF_rule)' != '' and '%(XLF_rule.ExcludedFromBuild)' != 'true'"
+      CommandLineTemplate="%(XLF_rule.CommandLineTemplate)"
+      AdditionalOptions="%(XLF_rule.AdditionalOptions)"
+      Inputs="@(XLF_rule)" />
+  </Target>
+  <PropertyGroup>
+    <ComputeLinkInputsTargets>
+            $(ComputeLinkInputsTargets);
+            ComputeXLF_ruleOutput;
+          </ComputeLinkInputsTargets>
+    <ComputeLibInputsTargets>
+            $(ComputeLibInputsTargets);
+            ComputeXLF_ruleOutput;
+          </ComputeLibInputsTargets>
+  </PropertyGroup>
+  <Target
+    Name="ComputeXLF_ruleOutput"
+    Condition="'@(XLF_rule)' != ''">
+    <ItemGroup>
+      <XLF_ruleDirsToMake
+        Condition="'@(XLF_rule)' != '' and '%(XLF_rule.ExcludedFromBuild)' != 'true'"
+        Include="%(XLF_rule.Outputs)" />
+      <Link
+        Include="%(XLF_ruleDirsToMake.Identity)"
+        Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+      <Lib
+        Include="%(XLF_ruleDirsToMake.Identity)"
+        Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+      <ImpLib
+        Include="%(XLF_ruleDirsToMake.Identity)"
+        Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+    </ItemGroup>
+    <MakeDir
+      Directories="@(XLF_ruleDirsToMake-&gt;'%(RootDir)%(Directory)')" />
+  </Target>
+  <Target
+    Name="_TXT_rule"
+    BeforeTargets="$(TXT_ruleBeforeTargets)"
+    AfterTargets="$(TXT_ruleAfterTargets)"
+    Condition="'@(TXT_rule)' != ''"
+    DependsOnTargets="$(TXT_ruleDependsOn);ComputeTXT_ruleOutput"
+    Outputs="@(TXT_rule-&gt;Metadata('Outputs')-&gt;Distinct())"
+    Inputs="@(TXT_rule);%(TXT_rule.AdditionalDependencies);$(MSBuildProjectFile)">
+    <ItemGroup
+      Condition="'@(SelectedFiles)' != ''">
+      <TXT_rule
+        Remove="@(TXT_rule)"
+        Condition="'%(Identity)' != '@(SelectedFiles)'" />
+    </ItemGroup>
+    <ItemGroup>
+      <TXT_rule_tlog
+        Include="%(TXT_rule.Outputs)"
+        Condition="'%(TXT_rule.Outputs)' != '' and '%(TXT_rule.ExcludedFromBuild)' != 'true'">
+        <Source>@(TXT_rule, '|')</Source>
+      </TXT_rule_tlog>
+    </ItemGroup>
+    <Message
+      Importance="High"
+      Text="%(TXT_rule.ExecutionDescription)" />
+    <WriteLinesToFile
+      Condition="'@(TXT_rule_tlog)' != '' and '%(TXT_rule_tlog.ExcludedFromBuild)' != 'true'"
+      File="$(IntDir)$(ProjectName).write.1.tlog"
+      Lines="^%(TXT_rule_tlog.Source);@(TXT_rule_tlog-&gt;'%(Fullpath)')" />
+    <TXT_rule
+      Condition="'@(TXT_rule)' != '' and '%(TXT_rule.ExcludedFromBuild)' != 'true'"
+      CommandLineTemplate="%(TXT_rule.CommandLineTemplate)"
+      AdditionalOptions="%(TXT_rule.AdditionalOptions)"
+      Inputs="@(TXT_rule)" />
+  </Target>
+  <PropertyGroup>
+    <ComputeLinkInputsTargets>
+            $(ComputeLinkInputsTargets);
+            ComputeTXT_ruleOutput;
+          </ComputeLinkInputsTargets>
+    <ComputeLibInputsTargets>
+            $(ComputeLibInputsTargets);
+            ComputeTXT_ruleOutput;
+          </ComputeLibInputsTargets>
+  </PropertyGroup>
+  <Target
+    Name="ComputeTXT_ruleOutput"
+    Condition="'@(TXT_rule)' != ''">
+    <ItemGroup>
+      <TXT_ruleDirsToMake
+        Condition="'@(TXT_rule)' != '' and '%(TXT_rule.ExcludedFromBuild)' != 'true'"
+        Include="%(TXT_rule.Outputs)" />
+      <Link
+        Include="%(TXT_ruleDirsToMake.Identity)"
+        Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+      <Lib
+        Include="%(TXT_ruleDirsToMake.Identity)"
+        Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+      <ImpLib
+        Include="%(TXT_ruleDirsToMake.Identity)"
+        Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+    </ItemGroup>
+    <MakeDir
+      Directories="@(TXT_ruleDirsToMake-&gt;'%(RootDir)%(Directory)')" />
+  </Target>
+  <Target
+    Name="_RES_rule"
+    BeforeTargets="$(RES_ruleBeforeTargets)"
+    AfterTargets="$(RES_ruleAfterTargets)"
+    Condition="'@(RES_rule)' != ''"
+    DependsOnTargets="$(RES_ruleDependsOn);ComputeRES_ruleOutput"
+    Outputs="%(RES_rule.Outputs)"
+    Inputs="%(RES_rule.Identity);%(RES_rule.AdditionalDependencies);$(MSBuildProjectFile)">
+    <ItemGroup
+      Condition="'@(SelectedFiles)' != ''">
+      <RES_rule
+        Remove="@(RES_rule)"
+        Condition="'%(Identity)' != '@(SelectedFiles)'" />
+    </ItemGroup>
+    <ItemGroup>
+      <RES_rule_tlog
+        Include="%(RES_rule.Outputs)"
+        Condition="'%(RES_rule.Outputs)' != '' and '%(RES_rule.ExcludedFromBuild)' != 'true'">
+        <Source>@(RES_rule, '|')</Source>
+      </RES_rule_tlog>
+    </ItemGroup>
+    <Message
+      Importance="High"
+      Text="%(RES_rule.ExecutionDescription)" />
+    <WriteLinesToFile
+      Condition="'@(RES_rule_tlog)' != '' and '%(RES_rule_tlog.ExcludedFromBuild)' != 'true'"
+      File="$(IntDir)$(ProjectName).write.1.tlog"
+      Lines="^%(RES_rule_tlog.Source);@(RES_rule_tlog-&gt;'%(Fullpath)')" />
+    <RES_rule
+      Condition="'@(RES_rule)' != '' and '%(RES_rule.ExcludedFromBuild)' != 'true'"
+      CommandLineTemplate="%(RES_rule.CommandLineTemplate)"
+      AdditionalOptions="%(RES_rule.AdditionalOptions)"
+      Inputs="%(RES_rule.Identity)" />
+  </Target>
+  <PropertyGroup>
+    <ComputeLinkInputsTargets>
+            $(ComputeLinkInputsTargets);
+            ComputeRES_ruleOutput;
+          </ComputeLinkInputsTargets>
+    <ComputeLibInputsTargets>
+            $(ComputeLibInputsTargets);
+            ComputeRES_ruleOutput;
+          </ComputeLibInputsTargets>
+  </PropertyGroup>
+  <Target
+    Name="ComputeRES_ruleOutput"
+    Condition="'@(RES_rule)' != ''">
+    <ItemGroup>
+      <RES_ruleDirsToMake
+        Condition="'@(RES_rule)' != '' and '%(RES_rule.ExcludedFromBuild)' != 'true'"
+        Include="%(RES_rule.Outputs)" />
+      <Link
+        Include="%(RES_ruleDirsToMake.Identity)"
+        Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+      <Lib
+        Include="%(RES_ruleDirsToMake.Identity)"
+        Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+      <ImpLib
+        Include="%(RES_ruleDirsToMake.Identity)"
+        Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+    </ItemGroup>
+    <MakeDir
+      Directories="@(RES_ruleDirsToMake-&gt;'%(RootDir)%(Directory)')" />
+  </Target>
+  <Target
+    Name="_LST_rule"
+    BeforeTargets="$(LST_ruleBeforeTargets)"
+    AfterTargets="$(LST_ruleAfterTargets)"
+    Condition="'@(LST_rule)' != ''"
+    DependsOnTargets="$(LST_ruleDependsOn);ComputeLST_ruleOutput"
+    Outputs="@(LST_rule-&gt;Metadata('Outputs')-&gt;Distinct())"
+    Inputs="@(LST_rule);%(LST_rule.AdditionalDependencies);$(MSBuildProjectFile)">
+    <ItemGroup
+      Condition="'@(SelectedFiles)' != ''">
+      <LST_rule
+        Remove="@(LST_rule)"
+        Condition="'%(Identity)' != '@(SelectedFiles)'" />
+    </ItemGroup>
+    <ItemGroup>
+      <LST_rule_tlog
+        Include="%(LST_rule.Outputs)"
+        Condition="'%(LST_rule.Outputs)' != '' and '%(LST_rule.ExcludedFromBuild)' != 'true'">
+        <Source>@(LST_rule, '|')</Source>
+      </LST_rule_tlog>
+    </ItemGroup>
+    <Message
+      Importance="High"
+      Text="%(LST_rule.ExecutionDescription)" />
+    <WriteLinesToFile
+      Condition="'@(LST_rule_tlog)' != '' and '%(LST_rule_tlog.ExcludedFromBuild)' != 'true'"
+      File="$(IntDir)$(ProjectName).write.1.tlog"
+      Lines="^%(LST_rule_tlog.Source);@(LST_rule_tlog-&gt;'%(Fullpath)')" />
+    <LST_rule
+      Condition="'@(LST_rule)' != '' and '%(LST_rule.ExcludedFromBuild)' != 'true'"
+      CommandLineTemplate="%(LST_rule.CommandLineTemplate)"
+      AdditionalOptions="%(LST_rule.AdditionalOptions)"
+      Inputs="@(LST_rule)" />
+  </Target>
+  <PropertyGroup>
+    <ComputeLinkInputsTargets>
+            $(ComputeLinkInputsTargets);
+            ComputeLST_ruleOutput;
+          </ComputeLinkInputsTargets>
+    <ComputeLibInputsTargets>
+            $(ComputeLibInputsTargets);
+            ComputeLST_ruleOutput;
+          </ComputeLibInputsTargets>
+  </PropertyGroup>
+  <Target
+    Name="ComputeLST_ruleOutput"
+    Condition="'@(LST_rule)' != ''">
+    <ItemGroup>
+      <LST_ruleDirsToMake
+        Condition="'@(LST_rule)' != '' and '%(LST_rule.ExcludedFromBuild)' != 'true'"
+        Include="%(LST_rule.Outputs)" />
+      <Link
+        Include="%(LST_ruleDirsToMake.Identity)"
+        Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+      <Lib
+        Include="%(LST_ruleDirsToMake.Identity)"
+        Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+      <ImpLib
+        Include="%(LST_ruleDirsToMake.Identity)"
+        Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
+    </ItemGroup>
+    <MakeDir
+      Directories="@(LST_ruleDirsToMake-&gt;'%(RootDir)%(Directory)')" />
+  </Target>
+</Project>
\ No newline at end of file

Added: xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.vcxproj
URL: http://svn.apache.org/viewvc/xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.vcxproj?rev=1207753&view=auto
==============================================================================
--- xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.vcxproj (added)
+++ xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.vcxproj Tue Nov 29 05:03:10 2011
@@ -0,0 +1,170 @@
+<?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">
+    <ProjectGuid>{A76258B4-BAE5-4FAA-B5E3-DB7BE7B43760}</ProjectGuid>
+    <RootNamespace>XalanMsgLibICU</RootNamespace>
+    <Keyword>Win32Proj</Keyword>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>Utility</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+    <XLF_ruleAfterTargets>PreBuildEvent</XLF_ruleAfterTargets>
+    <RES_ruleAfterTargets>_XLF_rule</RES_ruleAfterTargets>
+    <LST_ruleAfterTargets>_RES_rule</LST_ruleAfterTargets>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Utility</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+    <XLF_ruleAfterTargets>PreBuildEvent</XLF_ruleAfterTargets>
+    <RES_ruleAfterTargets>_XLF_rule</RES_ruleAfterTargets>
+    <LST_ruleAfterTargets>_RES_rule</LST_ruleAfterTargets>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>Utility</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>Utility</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+    <Import Project="XalanMsgLibICU.props" />
+  </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>
+    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\..\..\Build\Win32\VC10\Debug\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(OutDir)Utils\$(ProjectName)\</IntDir>
+    <ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">*.obj%3b*.ilk%3b*.tlb%3b*.tli%3b*.tlh%3b*.tmp%3b*.rsp%3b*.pgc%3b*.pgd%3b*.mak%3b$(TargetPath)</ExtensionsToDeleteOnClean>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\..\..\Build\Win64\VC10\Debug\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(OutDir)Utils\$(ProjectName)\</IntDir>
+    <ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">*.obj%3b*.ilk%3b*.tlb%3b*.tli%3b*.tlh%3b*.tmp%3b*.rsp%3b*.pgc%3b*.pgd%3b*.mak%3b$(TargetPath)</ExtensionsToDeleteOnClean>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\..\..\Build\Win32\VC10\Release\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(OutDir)Utils\$(ProjectName)\</IntDir>
+    <ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">*.obj%3b*.ilk%3b*.tlb%3b*.tli%3b*.tlh%3b*.tmp%3b*.rsp%3b*.pgc%3b*.pgd%3b*.mak%3b$(TargetPath)</ExtensionsToDeleteOnClean>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\..\..\Build\Win64\VC10\Release\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(OutDir)Utils\$(ProjectName)\</IntDir>
+    <ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Release|x64'">*.obj%3b*.ilk%3b*.tlb%3b*.tli%3b*.tlh%3b*.tmp%3b*.rsp%3b*.pgc%3b*.pgd%3b*.mak%3b$(TargetPath)</ExtensionsToDeleteOnClean>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <Midl>
+      <TargetEnvironment>X64</TargetEnvironment>
+    </Midl>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <Midl>
+      <TargetEnvironment>X64</TargetEnvironment>
+    </Midl>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <TXT_rule Include="..\..\..\..\..\build\win64\vc8\debug\nls\include\en_US.txt">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </TXT_rule>
+    <TXT_rule Include="..\..\..\..\..\Build\Win64\VC10\Release\nls\include\en_US.txt">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+    </TXT_rule>
+    <TXT_rule Include="..\..\..\..\..\Build\Win32\VC10\Debug\nls\include\en_US.txt">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </TXT_rule>
+    <TXT_rule Include="..\..\..\..\..\Build\Win32\VC10\Release\nls\include\en_US.txt">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </TXT_rule>
+  </ItemGroup>
+  <ItemGroup>
+    <LST_rule Include="..\..\..\..\..\Build\Win32\VC10\Debug\Utils\XalanMsgLibICU\XalanMessages_1_11_en_US.lst">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </LST_rule>
+    <LST_rule Include="..\..\..\..\..\Build\Win32\VC10\Release\Utils\XalanMsgLibICU\XalanMessages_1_11_en_US.lst">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+    </LST_rule>
+    <LST_rule Include="..\..\..\..\..\Build\Win64\VC10\Debug\Utils\XalanMsgLibICU\XalanMessages_1_11_en_US.lst">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </LST_rule>
+    <LST_rule Include="..\..\..\..\..\Build\Win64\VC10\Release\Utils\XalanMsgLibICU\XalanMessages_1_11_en_US.lst">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+    </LST_rule>
+  </ItemGroup>
+  <ItemGroup>
+    <RES_rule Include="..\..\..\..\..\Build\Win64\VC10\Debug\Utils\XalanMsgLibICU\XalanMessages_1_11_en_US.res">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </RES_rule>
+    <RES_rule Include="..\..\..\..\..\Build\Win64\VC10\Release\Utils\XalanMsgLibICU\XalanMessages_1_11_en_US.res">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+    </RES_rule>
+    <RES_rule Include="..\..\..\..\..\Build\Win32\VC10\Debug\Utils\XalanMsgLibICU\XalanMessages_1_11_en_US.res">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </RES_rule>
+    <RES_rule Include="..\..\..\..\..\Build\Win32\VC10\Release\Utils\XalanMsgLibICU\XalanMessages_1_11_en_US.res">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </RES_rule>
+  </ItemGroup>
+  <ItemGroup>
+    <XLF_rule Include="..\..\..\..\..\src\xalanc\NLS\en_US\XalanMsg_en_US.xlf" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\MsgCreator\MsgCreator.vcxproj">
+      <Project>{d3eada85-50f9-4a1d-a2f7-18612358b436}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+    <Import Project="XalanMsgLibICU.targets" />
+  </ImportGroup>
+</Project>
\ No newline at end of file

Added: xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.vcxproj.filters
URL: http://svn.apache.org/viewvc/xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.vcxproj.filters?rev=1207753&view=auto
==============================================================================
--- xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.vcxproj.filters (added)
+++ xalan/c/trunk/Projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLibICU.vcxproj.filters Tue Nov 29 05:03:10 2011
@@ -0,0 +1,65 @@
+<?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>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+      <ParseFiles>false</ParseFiles>
+    </Filter>
+    <Filter Include="Header Files">
+      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+    </Filter>
+    <Filter Include="Resource Files">
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
+    </Filter>
+  </ItemGroup>
+  <ItemGroup>
+    <TXT_rule Include="..\..\..\..\..\build\win64\vc8\debug\nls\include\en_US.txt">
+      <Filter>Source Files</Filter>
+    </TXT_rule>
+    <TXT_rule Include="..\..\..\..\..\Build\Win64\VC10\Release\nls\include\en_US.txt">
+      <Filter>Source Files</Filter>
+    </TXT_rule>
+    <TXT_rule Include="..\..\..\..\..\Build\Win32\VC10\Debug\nls\include\en_US.txt">
+      <Filter>Source Files</Filter>
+    </TXT_rule>
+    <TXT_rule Include="..\..\..\..\..\Build\Win32\VC10\Release\nls\include\en_US.txt">
+      <Filter>Source Files</Filter>
+    </TXT_rule>
+  </ItemGroup>
+  <ItemGroup>
+    <LST_rule Include="..\..\..\..\..\Build\Win32\VC10\Debug\Utils\XalanMsgLibICU\XalanMessages_1_11_en_US.lst">
+      <Filter>Source Files</Filter>
+    </LST_rule>
+    <LST_rule Include="..\..\..\..\..\Build\Win32\VC10\Release\Utils\XalanMsgLibICU\XalanMessages_1_11_en_US.lst">
+      <Filter>Source Files</Filter>
+    </LST_rule>
+    <LST_rule Include="..\..\..\..\..\Build\Win64\VC10\Debug\Utils\XalanMsgLibICU\XalanMessages_1_11_en_US.lst">
+      <Filter>Source Files</Filter>
+    </LST_rule>
+    <LST_rule Include="..\..\..\..\..\Build\Win64\VC10\Release\Utils\XalanMsgLibICU\XalanMessages_1_11_en_US.lst">
+      <Filter>Source Files</Filter>
+    </LST_rule>
+  </ItemGroup>
+  <ItemGroup>
+    <RES_rule Include="..\..\..\..\..\Build\Win64\VC10\Debug\Utils\XalanMsgLibICU\XalanMessages_1_11_en_US.res">
+      <Filter>Source Files</Filter>
+    </RES_rule>
+    <RES_rule Include="..\..\..\..\..\Build\Win64\VC10\Release\Utils\XalanMsgLibICU\XalanMessages_1_11_en_US.res">
+      <Filter>Source Files</Filter>
+    </RES_rule>
+    <RES_rule Include="..\..\..\..\..\Build\Win32\VC10\Debug\Utils\XalanMsgLibICU\XalanMessages_1_11_en_US.res">
+      <Filter>Source Files</Filter>
+    </RES_rule>
+    <RES_rule Include="..\..\..\..\..\Build\Win32\VC10\Release\Utils\XalanMsgLibICU\XalanMessages_1_11_en_US.res">
+      <Filter>Source Files</Filter>
+    </RES_rule>
+  </ItemGroup>
+  <ItemGroup>
+    <XLF_rule Include="..\..\..\..\..\src\xalanc\NLS\en_US\XalanMsg_en_US.xlf">
+      <Filter>Source Files</Filter>
+    </XLF_rule>
+  </ItemGroup>
+</Project>
\ No newline at end of file



---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org