blob: 29688c78662ed543d1c4a2d275e73d56d80592a9 [file] [log] [blame]
Constantin Zieschefa612082020-04-03 09:54:56 +02001<Project Sdk="Microsoft.NET.Sdk.Web">
Constantin Ziesche857c7ab2020-02-25 11:24:51 +01002 <PropertyGroup>
Constantin Zieschece276602020-10-27 09:36:00 +01003 <TargetFrameworks>netstandard2.0</TargetFrameworks>
Constantin Zieschefa612082020-04-03 09:54:56 +02004 <OutputType>Library</OutputType>
Constantin Ziesche857c7ab2020-02-25 11:24:51 +01005 <Authors>Constantin Ziesche</Authors>
Constantin Zieschefa612082020-04-03 09:54:56 +02006 <Copyright>Copyright 2020 - Robert Bosch GmbH</Copyright>
Constantin Ziesche857c7ab2020-02-25 11:24:51 +01007 <PackageProjectUrl>https://wiki.eclipse.org/BaSyx</PackageProjectUrl>
8 <RepositoryUrl>https://git.eclipse.org/r/plugins/gitiles/basyx/basyx/+/master/sdks/csnet/</RepositoryUrl>
9 <PackageLicenseUrl></PackageLicenseUrl>
10 <Description>The official BaSyx HTTP Controller Collection</Description>
11 <Company>Robert Bosch GmbH</Company>
12 <PackageTags>BaSys BaSyx HTTP API Controllers</PackageTags>
13 <PackageLicenseExpression>EPL-2.0</PackageLicenseExpression>
14 <RunPostBuildEvent>OnOutputUpdated</RunPostBuildEvent>
15 <PackageIcon>basyxlogo.png</PackageIcon>
Constantin Zieschece276602020-10-27 09:36:00 +010016 <LangVersion>8.0</LangVersion>
Constantin Ziesche0399d412020-09-24 14:31:15 +020017 <GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest>
Constantin Zieschece276602020-10-27 09:36:00 +010018 <GenerateDocumentationFile>true</GenerateDocumentationFile>
Constantin Zieschefa612082020-04-03 09:54:56 +020019 <IsPackable>true</IsPackable>
20 </PropertyGroup>
21
Constantin Ziesche7b6d4792020-08-18 17:15:11 +020022 <ItemGroup>
Constantin Ziesche857c7ab2020-02-25 11:24:51 +010023 <None Include="basyxlogo.png" Pack="true" PackagePath="\" />
24 </ItemGroup>
25
Constantin Zieschece276602020-10-27 09:36:00 +010026 <ItemGroup>
27 <EmbeddedResource Include="$(AssemblyName).xml" />
28 </ItemGroup>
29
30 <PropertyGroup>
31 <DocumentationFile>$(AssemblyName).xml</DocumentationFile>
Constantin Ziesche857c7ab2020-02-25 11:24:51 +010032 </PropertyGroup>
33
34 <ItemGroup>
Constantin Ziesche08215502020-09-21 19:08:32 +020035 <PackageReference Include="BaSyx.API" Version="1.0.0" />
Constantin Ziesche857c7ab2020-02-25 11:24:51 +010036 <PackageReference Include="NLog.Web.AspNetCore" Version="4.9.0" />
Constantin Ziesche0399d412020-09-24 14:31:15 +020037 <PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="3.1.8" />
Constantin Ziesche9ca87782020-04-03 12:06:02 +020038 <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" />
39 </ItemGroup>
40
Constantin Ziesche857c7ab2020-02-25 11:24:51 +010041 <Target Name="PostBuild" AfterTargets="PostBuildEvent">
42 <Exec Command="IF EXIST %25BASYX_REPO%25 ( dotnet pack &quot;$(ProjectPath)&quot; --no-build --include-source --include-symbols --output &quot;%25BASYX_REPO%25&quot; ) ELSE ( ECHO BASYX_REPO Environment Variable not found)" />
43 </Target>
44
45</Project>