260260 </ProjectReference >
261261 </ItemGroup >
262262 <Import Project =" $(Nemerle)\Nemerle.MSBuild.targets" />
263+ <ItemGroup >
264+ <ExternalDependency Include =" ..\$(OutDir)Stage2\Nemerle.dll" />
265+ <ExternalDependency Include =" ..\Ide\Nitra.MSBuild.Tasks\$(OutDir)Microsoft.VisualStudio.ExtensionManager.dll" />
266+ <ExternalDependency Include =" ..\Ide\Nitra.MSBuild.Tasks\$(OutDir)Microsoft.VisualStudio.ExtensionManager.Implementation.dll" />
267+ <ExternalDependency Include =" ..\Ide\Nitra.MSBuild.Tasks\$(OutDir)Shell.Interop.dll" />
268+ </ItemGroup >
269+ <ItemGroup >
270+ <TemplateExternalDependency Include =" ..\$(OutDir)Stage2\Nemerle.dll" />
271+ <TemplateExternalDependency Include =" ..\$(OutDir)Stage2\Nitra.Runtime.dll" />
272+ <TemplateExternalDependency Include =" ..\Ide\Nitra.VisualStudio\$(OutDir)Nemerle.Diff.dll" />
273+ <TemplateExternalDependency Include =" ..\Ide\Nitra.VisualStudio\$(OutDir)Nitra.VisualStudio.dll" />
274+ </ItemGroup >
275+ <ItemGroup >
276+ <VSSDK Include =" $(SolutionDir)ExternalTools\VSSDK2013\**\*.*" />
277+ </ItemGroup >
263278 <Target Name =" AfterBuild" >
264- <Exec Condition =" !Exists('$(TargetDir)\Templates\XXLanguageXXVsPackage\ExternalDependencies')" Command =" md $(TargetDir)\Templates\XXLanguageXXVsPackage\ExternalDependencies" />
265- <Exec Command =" copy ..\$(OutDir)Stage2\Nemerle.dll $(TargetDir)Templates\XXLanguageXXVsPackage\ExternalDependencies" WorkingDirectory =" $(ProjectDir)" />
266- <Exec Command =" copy ..\$(OutDir)Stage2\Nitra.Runtime.dll $(TargetDir)Templates\XXLanguageXXVsPackage\ExternalDependencies" WorkingDirectory =" $(ProjectDir)" />
267- <Exec Command =" copy ..\Ide\Nitra.VisualStudio\$(OutDir)Nemerle.Diff.dll $(TargetDir)Templates\XXLanguageXXVsPackage\ExternalDependencies" WorkingDirectory =" $(ProjectDir)" />
268- <Exec Command =" copy ..\Ide\Nitra.VisualStudio\$(OutDir)Nitra.VisualStudio.dll $(TargetDir)Templates\XXLanguageXXVsPackage\ExternalDependencies" WorkingDirectory =" $(ProjectDir)" />
269-
270- <Exec Command =" copy ..\Ide\Nitra.MSBuild.Tasks\$(OutDir)Nitra.MSBuild.Tasks.dll $(ProjectDir)Templates\XXLanguageXXVsPackage\ExternalDependencies" WorkingDirectory =" $(ProjectDir)" />
271- <Exec Command =" copy ..\Ide\Nitra.MSBuild.Tasks\$(OutDir)Microsoft.VisualStudio.ExtensionManager.dll $(ProjectDir)Templates\XXLanguageXXVsPackage\ExternalDependencies" WorkingDirectory =" $(ProjectDir)" />
272- <Exec Command =" copy ..\Ide\Nitra.MSBuild.Tasks\$(OutDir)Microsoft.VisualStudio.ExtensionManager.Implementation.dll $(ProjectDir)Templates\XXLanguageXXVsPackage\ExternalDependencies" WorkingDirectory =" $(ProjectDir)" />
273- <Exec Command =" copy ..\Ide\Nitra.MSBuild.Tasks\$(OutDir)Microsoft.VisualStudio.Settings.12.0.dll $(ProjectDir)Templates\XXLanguageXXVsPackage\ExternalDependencies" WorkingDirectory =" $(ProjectDir)" />
274- <Exec Command =" copy ..\Ide\Nitra.MSBuild.Tasks\$(OutDir)Microsoft.VisualStudio.Shell.12.0.dll $(ProjectDir)Templates\XXLanguageXXVsPackage\ExternalDependencies" WorkingDirectory =" $(ProjectDir)" />
275- <Exec Command =" copy ..\Ide\Nitra.MSBuild.Tasks\$(OutDir)Shell.Interop.dll $(ProjectDir)Templates\XXLanguageXXVsPackage\ExternalDependencies" WorkingDirectory =" $(ProjectDir)" />
276-
277- <Exec Condition =" !Exists('$(TargetDir)\Templates\XXLanguageXXVsPackage\ExternalTools')" Command =" md $(TargetDir)\Templates\XXLanguageXXVsPackage\ExternalTools" />
278- <Exec Command =" xcopy $(SolutionDir)ExternalTools\VSSDK2013 $(TargetDir)Templates\XXLanguageXXVsPackage\ExternalTools\VSSDK2013 /E /I /Y" />
279+ <Copy SourceFiles =" @(ExternalDependency)" DestinationFolder =" $(TargetDir)Templates\XXLanguageXXVsPackage\ExternalDependencies" />
280+ <Copy SourceFiles =" @(TemplateExternalDependency)" DestinationFolder =" $(ProjectDir)Templates\XXLanguageXXVsPackage\ExternalDependencies" />
281+ <Copy SourceFiles =" $(VSSDK)" DestinationFolder =" $(TargetDir)Templates\XXLanguageXXVsPackage\ExternalTools\VSSDK2013" />
279282 </Target >
280283</Project >
0 commit comments