]> xenbits.xensource.com Git - pvdrivers/win/xeniface.git/commitdiff
[ca-119964] Store LiteAgent symbols in xeniface tarfile
authorBen Chalmers <Ben.Chalmers@citrix.com>
Mon, 30 Dec 2013 14:00:06 +0000 (14:00 +0000)
committerBen Chalmers <Ben.Chalmers@citrix.com>
Mon, 30 Dec 2013 14:00:06 +0000 (14:00 +0000)
proj/liteagent/LiteAgent.vcxproj

index 374b30e20cd0a9bc0132598897233fb29727ce95..42705ea6a7d636a514b8e2dbbec69da9cfd635c1 100644 (file)
       <AdditionalDependencies>Powrprof.lib;%(AdditionalDependencies)</AdditionalDependencies>
     </Link>
     <CustomBuildStep>
-      <Command>copy $(TargetPath) $(SolutionDir)\..\xeniface\x86
-</Command>
+      <Command>copy $(TargetPath) $(SolutionDir)\..\xeniface\$(PlatformTarget)
+copy $(TargetDir)LiteAgent.pdb $(SolutionDir)\..\xeniface\$(PlatformTarget)</Command>
     </CustomBuildStep>
     <CustomBuildStep>
       <Message>Copying output files</Message>
-      <Outputs>$(SolutionDir)\..\xeniface\x86\$(TargetFileName)</Outputs>
+      <Outputs>$(SolutionDir)\..\xeniface\$(PlatformTarget)$(TargetFileName);(SolutionDir)\..\xeniface\$(PlatformTarget)$(TargetName).pdb;%(Outputs)</Outputs>
+      <Inputs>$(TargetPath);$(TargetDir)$(TargetName).pdb</Inputs>
     </CustomBuildStep>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
       <AdditionalDependencies>Powrprof.lib;%(AdditionalDependencies)</AdditionalDependencies>
     </Link>
     <CustomBuildStep>
-      <Command>copy $(TargetPath) $(SolutionDir)\..\xeniface\x64</Command>
+      <Command>copy $(TargetPath) $(SolutionDir)\..\xeniface\$(PlatformTarget)
+copy $(TargetDir)LiteAgent.pdb $(SolutionDir)\..\xeniface\$(PlatformTarget)</Command>
     </CustomBuildStep>
     <CustomBuildStep>
       <Message>Copying output files</Message>
-      <Outputs>$(SolutionDir)\..\xeniface\x64\$(TargetFileName)</Outputs>
+      <Outputs>$(SolutionDir)\..\xeniface\$(PlatformTarget)$(TargetFileName);(SolutionDir)\..\xeniface\$(PlatformTarget)$(TargetName).pdb;%(Outputs)</Outputs>
+      <Inputs>$(TargetPath);$(TargetDir)$(TargetName).pdb</Inputs>
     </CustomBuildStep>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     </Link>
     <CustomBuildStep>
       <Message>Copying output files</Message>
-      <Command>copy $(TargetPath) $(SolutionDir)\..\xeniface\x86
-</Command>
-      <Outputs>$(SolutionDir)\..\xeniface\x86\$(TargetFileName)</Outputs>
-      <Inputs>$(TargetPath)</Inputs>
+      <Command>copy $(TargetPath) $(SolutionDir)\..\xeniface\$(PlatformTarget)
+copy $(TargetDir)LiteAgent.pdb $(SolutionDir)\..\xeniface\$(PlatformTarget)</Command>
+      <Outputs>$(SolutionDir)\..\xeniface\$(PlatformTarget)$(TargetFileName);(SolutionDir)\..\xeniface\$(PlatformTarget)$(TargetName).pdb;%(Outputs)</Outputs>
+      <Inputs>$(TargetPath);$(TargetDir)$(TargetName).pdb</Inputs>
     </CustomBuildStep>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     </Link>
     <CustomBuildStep>
       <Message>Copying output files</Message>
-      <Command>
-copy $(TargetPath) $(SolutionDir)\..\xeniface\x64</Command>
-      <Outputs>$(SolutionDir)\..\xeniface\x64\$(TargetFileName)</Outputs>
-      <Inputs>$(TargetPath)</Inputs>
+      <Command>copy $(TargetPath) $(SolutionDir)\..\xeniface\$(PlatformTarget)
+copy $(TargetDir)LiteAgent.pdb $(SolutionDir)\..\xeniface\$(PlatformTarget)</Command>
+      <Outputs>$(SolutionDir)\..\xeniface\$(PlatformTarget)$(TargetFileName);(SolutionDir)\..\xeniface\$(PlatformTarget)$(TargetName).pdb;%(Outputs)</Outputs>
+      <Inputs>$(TargetPath);$(TargetDir)$(TargetName).pdb</Inputs>
     </CustomBuildStep>
   </ItemDefinitionGroup>
   <ItemGroup>