Skip to content

Commit 08168d4

Browse files
committed
Get build scripts working with .NET Core Apigen
1 parent a0f48ad commit 08168d4

File tree

6 files changed

+8
-4402
lines changed

6 files changed

+8
-4402
lines changed

.gitignore

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@
22
## Generated files
33
###################
44

5-
gensrc/*dll*
6-
gensrc/*exe*
7-
gensrc/*pdb*
8-
gensrc/RabbitMQ.Client.WinRT/*
5+
gensrc/
96
[Ll]ocal.props
107
[Ll]ocal.dist
118

build.bat

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
@ECHO OFF
2-
.paket\paket.bootstrapper.exe
3-
.paket\paket.exe restore
4-
packages\FAKE\tools\FAKE.exe build.fsx GenerateApi
5-
6-
dotnet restore .\projects\client\RabbitMQ.Client
2+
dotnet restore
3+
dotnet run -p .\projects\client\Apigen --apiName:AMQP_0_9_1 .\docs\specs\amqp0-9-1.stripped.xml .\gensrc\autogenerated-api-0-9-1.cs
74
dotnet build .\projects\client\RabbitMQ.Client
5+
dotnet build .\projects\client\Unit

build.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ set -e
55
SCRIPT=$0
66
SCRIPT_DIR=$(cd $(dirname "$SCRIPT") && pwd)
77

8-
dotnet restore $SCRIPT_DIR/projects/client/RabbitMQ.Client
8+
dotnet restore
9+
dotnet run -p $SCRIPT_DIR/projects/client/Apigen --apiName:AMQP_0_9_1 $SCRIPT_DIR/docs/specs/amqp0-9-1.stripped.xml $SCRIPT_DIR/gensrc/autogenerated-api-0-9-1.cs
910
dotnet build $SCRIPT_DIR/projects/client/RabbitMQ.Client
10-
dotnet restore $SCRIPT_DIR/projects/client/Unit
1111
dotnet build $SCRIPT_DIR/projects/client/Unit

0 commit comments

Comments
 (0)