DocumentServer/build/projects/build.proj

1 line
7.9 KiB
Plaintext
Raw Normal View History

2015-04-28 14:59:00 +00:00
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Opensource"> <PropertyGroup> <InputDir>..\..</InputDir> <OutputDir>..\..\deploy</OutputDir> <ActiveX>\ActiveX</ActiveX> <AppData>\App_Data</AppData> <Bin>\Bin</Bin> <Deploy>\deploy</Deploy> <DocService>\DocService</DocService> <DocServiceUncompiled>$(DocService).uncompiled</DocServiceUncompiled> <FileConverterService>\FileConverterService</FileConverterService> <License>\License</License> <NodeJsProjects>\NodeJsProjects</NodeJsProjects> <OfficeWeb>\OfficeWeb</OfficeWeb> <Redist>\Redist</Redist> <ServerComponents>\ServerComponents</ServerComponents> <SpellCheckerService>\SpellCheckerService</SpellCheckerService> <CoAuthoringService>\CoAuthoringService</CoAuthoringService> <ThirdParty>\ThirdParty</ThirdParty> <Tools>\Tools</Tools> <Logs>\Logs</Logs> <SkipBuildSdk>false</SkipBuildSdk> </PropertyGroup> <ItemGroup> <ThirdPartyFiles Include="$(InputDir)$(ThirdParty)$(Bin)\**"/> </ItemGroup> <Target Name="Common"> <CallTarget Targets="CleanupOutputDir"/> <CallTarget Targets="CopyFileConverterService"/> <CallTarget Targets="CopyActiveXFiles"/> <CallTarget Targets="CopyToolsFiles"/> <CallTarget Targets="CopyLicenceFiles"/> <CallTarget Targets="MakeLogsDir"/> <CallTarget Targets="DeploySpellCheckerService"/> <CallTarget Targets="DeployCoAuthoringService"/> </Target> <Target Name="Opensource"> <CallTarget Targets="Common"/> <MSBuild Projects="$(MSBuildProjectFullPath)" Properties="ProjectDir=$(InputDir)$(OfficeWeb)\sdk\build\opensource" Targets="BuildProject" /> <MSBuild Projects="$(MSBuildProjectFullPath)" Properties="ProjectDir=$(InputDir)$(OfficeWeb)\build" Targets="BuildProject" /> <CallTarget Targets="DeployDocService"/> </Target> <Target Name="Commercial"> <CallTarget Targets="Common"/> <MSBuild Projects="$(MSBuildProjectFullPath)" Properties="ProjectDir=$(InputDir)$(OfficeWeb)\sdk\build\deploy" Targets="BuildProject" Condition=" '$(SkipBuildSdk)'!='true' "/> <MSBuild Projects="$(MSBuildProjectFullPath)" Properties="ProjectDir=$(InputDir)$(OfficeWeb)\build" Targets="BuildProject" /> <CallTarget Targets="DeployDocService"/> </Target> <Target Name="Internal"> <CallTarget Targets="Commercial"/> </Target> <Target Name="CleanupOutputDir"> <RemoveDir Directories="$(OutputDir)" ContinueOnError="false"/> </Target> <Target Name="DeployDocService"> <ItemGroup> <DocServiceFiles Include="$(InputDir)$(DocService)\**"/> <ServerComponentsFiles Include=" $(InputDir)$(ServerComponents)$(Bin)\FileConverterUtils2.dll;"/> <ConfigFiles Include=" $(InputDir)$(ServerComponents)$(Bin)\Settings.config; $(InputDir)$(ServerComponents)$(Bin)\ConnectionStrings.config;"/> <OfficeWebFiles Include="$(InputDir)$(OfficeWeb)\deploy\**"/> </ItemGroup> <RemoveDir Directories="$(InputDir)$(DocServiceUncompiled)" ContinueOnError="false"/> <Copy SourceFiles="@(DocServiceFiles)" DestinationFiles="@(DocServiceFiles->'$(InputDir)$(DocServiceUncompiled)\%(RecursiveDir)%(Filename)%(Extension)')"/> <Copy SourceFiles="@(ServerComponentsFiles)" DestinationFiles="@(ServerComponentsFiles->'$(InputDir)$(DocServiceUncompiled)$(Bin)\%(RecursiveDir)%(Filename)%(Extension)')"/> <Copy SourceFiles="@(ConfigFiles)" DestinationFiles="@(ConfigFiles->'$(InputDir)$(DocServiceUncompiled)\%(RecursiveDir)%(Filename)%(Extension)')"/> <Copy SourceFiles="@(ThirdPartyFiles)" DestinationFiles="@(ThirdPartyFiles->'$(InputDir)$(DocServiceUncompiled)$(Bin)\%(RecursiveDir)%(Filename)%(Extension)')"/> <AspNetCompiler VirtualPath="/" PhysicalPath="$(InputDir)$(DocServiceUncompiled)" TargetPath="$(OutputDir)$(DocService)" Force="true" /> <Copy SourceFiles="@(OfficeWebFiles)" DestinationFiles="@(OfficeWebFiles->'$(OutputDir)$(DocService)$(OfficeWeb)\%(RecursiveDir)%(Filename)%(Extension)')"/> <MakeDir