forked from Laerdal/Laerdal.Dfu.Bindings.iOS
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathLaerdal.Build.proj
26 lines (23 loc) · 1.53 KB
/
Laerdal.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
<?xml version="1.0" encoding="utf-8"?>
<!-- Run with "msbuild Laerdal.Dfu.proj" -->
<Project DefaultTargets="Build">
<PropertyGroup>
<PackageOutputPath Condition="'$(PackageOutputPath)' == '' AND '$(TF_BUILD)' == '' ">$([System.IO.Path]::Combine($(MSBuildThisFileDirectory), `Output/`))</PackageOutputPath>
<PackageOutputPath Condition="'$(PackageOutputPath)' == '' AND '$(TF_BUILD)' != '' ">$(BUILD_ARTIFACTSTAGINGDIRECTORY)</PackageOutputPath>
<Laerdal_Log_Level>High</Laerdal_Log_Level>
<Laerdal_Project Condition="'$(Laerdal_Project)' == ''">$([System.IO.Path]::Combine($(MSBuildThisFileDirectory), `Laerdal.Dfu.Bindings.iOS/Laerdal.Dfu.Bindings.iOS.csproj`))</Laerdal_Project>
</PropertyGroup>
<!-- BUILD -->
<Target Name="Build">
<Error Text="'Laerdal_Project' has to be set. Please call this script again with the argument '/p:Laerdal_Project=...'"
Condition=" '$(Laerdal_Project)' == '' " />
<!-- PARAMETERS -->
<PropertyGroup>
<Configuration Condition="'$(Configuration)' == ''">Release</Configuration>
<_Laerdal_Build_Parameters>$(_Laerdal_Build_Parameters);PackageOutputPath=$(PackageOutputPath)</_Laerdal_Build_Parameters>
<_Laerdal_Build_Parameters>$(_Laerdal_Build_Parameters);Configuration=$(Configuration)</_Laerdal_Build_Parameters>
</PropertyGroup>
<!-- RUN -->
<MSBuild Projects="$(Laerdal_Project)" Properties="$(_Laerdal_Build_Parameters)" Targets="Restore;Build"/>
</Target>
</Project>