forked from Azure/azure-storage-net
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.proj
50 lines (46 loc) · 1.75 KB
/
build.proj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?xml version="1.0" encoding="utf-8"?>
<Project
xmlns="http://schemas.microsoft.com/developer/msbuild/2003"
ToolsVersion="4.0"
DefaultTargets="Clean;BuildDebug;BuildReleaseSigned">
<ItemGroup>
<StorageSln Include=".\Lib\WindowsDesktop\Microsoft.WindowsAzure.Storage.csproj" />
<StorageSln Include=".\Lib\WindowsRuntime\Microsoft.WindowsAzure.Storage.csproj" />
<StorageSln Include=".\Lib\WindowsRuntimeTable\Microsoft.WindowsAzure.Storage.Table.csproj" />
<StorageSln Include=".\Lib\WindowsPhone\Microsoft.WindowsAzure.Storage.csproj" />
<StorageSln Include=".\Lib\WindowsPhoneRT\WindowsPhoneRT.csproj"/>
</ItemGroup>
<!-- Clean the build in all configurations -->
<Target Name="Clean">
<!-- Clean the solutions -->
<Message Importance="high" Text="Cleaning the projects..." ContinueOnError="true" />
<MSBuild
Projects="@(StorageSln)"
Targets="Clean"
Properties="Configuration=Debug"
ContinueOnError="true" />
<MSBuild
Projects="@(StorageSln)"
Targets="Clean"
Properties="Configuration=Release"
ContinueOnError="true" />
</Target>
<!-- Build the Cmdlets in ReleaseSigned configuration -->
<Target Name="BuildReleaseSigned">
<Message Importance="high" Text="Building release version of the projects..." />
<MSBuild
Projects="@(StorageSln)"
Targets="Build"
Properties="Configuration=Release"
ContinueOnError="true" />
</Target>
<!-- Build the Cmdlets in Debug configuration -->
<Target Name="BuildDebug">
<Message Importance="high" Text="Building debug version the projects..." />
<MSBuild
Projects="@(StorageSln)"
Targets="Build"
Properties="Configuration=Debug"
ContinueOnError="true" />
</Target>
</Project>