* xbuild/Microsoft.Common.targets (BuildingResources): Refactor to
authorAnkit Jain <radical@corewars.org>
Sat, 10 Apr 2010 00:02:54 +0000 (00:02 -0000)
committerAnkit Jain <radical@corewars.org>
Sat, 10 Apr 2010 00:02:54 +0000 (00:02 -0000)
(PrepareResources): .. this.
(PrepareResourcesDependsOn): New.
(GetFrameworkPaths): Extract from PrepareForBuild target.

svn path=/trunk/mcs/; revision=155181

mcs/tools/xbuild/ChangeLog
mcs/tools/xbuild/xbuild/Microsoft.Common.targets

index 6f864fda66f3004cb9303743d52b904e43d2ffad..2047fd8a9781f56ade197d1b6e97139a8d38468a 100644 (file)
@@ -1,3 +1,10 @@
+2010-04-10  Ankit Jain  <jankit@novell.com>
+
+       * xbuild/Microsoft.Common.targets (BuildingResources): Refactor to
+       (PrepareResources): .. this.
+       (PrepareResourcesDependsOn): New.
+       (GetFrameworkPaths): Extract from PrepareForBuild target.
+
 2010-04-08  Ankit Jain  <jankit@novell.com>
 
        * xbuild/Microsoft.VisualBasic.targets: Fix OutputAssembly
index 9d0c322d46b3e4c789486e3f8283bb23563fb5ef..3fb08e25e44e333d4f95020aeadc6c658ee8c0c3 100644 (file)
@@ -89,7 +89,9 @@
                <MakeDir 
                        Directories="$(OutDir);$(IntermediateOutputPath)"
                />
+       </Target>
 
+       <Target Name="GetFrameworkPaths">
                <GetFrameworkPath>
                        <Output Condition="'$(TargetFrameworkVersion)' == 'v3.5'"
                                TaskParameter="FrameworkVersion35Path"
        <PropertyGroup>
                <CoreBuildDependsOn>
                        PrepareForBuild;
+                       GetFrameworkPaths;
                        PreBuildEvent;
                        ResolveReferences;
                        CopyFilesMarkedCopyLocal;
-                       BuildResources;
-                       CompileLicxFiles;
+                       PrepareResources;
                        Compile;
                        PrepareForRun;
                        DeployOutputFiles;
        </PropertyGroup>
        <Target Name="PrepareForRun" DependsOnTargets="$(PrepareForRunDependsOn)"/>
 
-       <Target Name="BuildResources"
-               DependsOnTargets="AssignTargetPaths;SplitResourcesByCulture;CreateManifestResourceNames;CopyNonResxEmbeddedResources;GenerateResources;GenerateSatelliteAssemblies">
-       </Target>
+       <PropertyGroup>
+               <PrepareResourcesDependsOn>
+                       AssignTargetPaths;
+                       SplitResourcesByCulture;
+                       CreateManifestResourceNames;
+                       CopyNonResxEmbeddedResources;
+                       GenerateResources;
+                       GenerateSatelliteAssemblies;
+                       CompileLicxFiles
+               </PrepareResourcesDependsOn>
+       </PropertyGroup>
+       <Target Name="PrepareResources" DependsOnTargets="$(PrepareResourcesDependsOn)" />
 
        <Target Name="SplitResourcesByCulture" DependsOnTargets="AssignTargetPaths">
                <!-- Extract .licx files into @(LicxFiles) -->
        </Target>
 
        <Target Name="DeployOutputFiles"
-               DependsOnTargets="BuildResources;CoreCompile;_CopyDeployFilesToOutputDirectory;_CopyAppConfigFile">
+               DependsOnTargets="PrepareResources;CoreCompile;_CopyDeployFilesToOutputDirectory;_CopyAppConfigFile">
 
                <Copy 
                        SourceFiles="$(IntermediateOutputPath)$(AssemblyName)$(TargetExt).mdb"