blob: bda2d7607479912b0ca1acb9e9750192300b19e3 [file] [log] [blame]
Alexander Polcyn6bfe7da2016-08-09 11:40:05 -07001<%page args="executable=False,includeData=False"/>\
Jan Tattermusch939e9ca2016-06-21 08:00:42 -07002"buildOptions": {
3 % if executable:
4 "emitEntryPoint": true
5 % endif
6 },
7 % if executable:
8 "configurations": {
9 "Debug": {
10 "buildOptions": {
Jan Tattermuscheb8bfc62016-06-27 18:38:59 -070011 "define": [ "SIGNED" ],
12 "keyFile": "../keys/Grpc.snk",
13 "publicSign": true,
14 "xmlDoc": true,
Jan Tattermusch3f594c12016-06-29 12:03:21 -070015 "compile": {
16 "includeFiles": [ "../Grpc.Core/Version.cs" ]
17 },
Jan Tattermusch939e9ca2016-06-21 08:00:42 -070018 "copyToOutput": {
Jan Tattermusch939e9ca2016-06-21 08:00:42 -070019 "mappings": {
Jan Tattermusch4f5009f2016-09-09 13:21:46 +020020 % if includeData:
21 "data/ca.pem": "../Grpc.IntegrationTesting/data/ca.pem",
22 "data/server1.key": "../Grpc.IntegrationTesting/data/server1.key",
23 "data/server1.pem": "../Grpc.IntegrationTesting/data/server1.pem",
24 % endif
Jon Skeet3fcd20f2016-07-08 14:38:39 +010025 "grpc_csharp_ext.x64.dll": "../../../vsprojects/x64/Debug/grpc_csharp_ext.dll",
26 "grpc_csharp_ext.x86.dll": "../../../vsprojects/Debug/grpc_csharp_ext.dll",
27 "libgrpc_csharp_ext.x64.so": "../../../libs/dbg/libgrpc_csharp_ext.so",
28 "libgrpc_csharp_ext.x64.dylib": "../../../libs/dbg/libgrpc_csharp_ext.dylib"
Jan Tattermusch939e9ca2016-06-21 08:00:42 -070029 }
30 }
31 }
32 },
33 "Release": {
34 "buildOptions": {
Jan Tattermuscheb8bfc62016-06-27 18:38:59 -070035 "define": [ "SIGNED" ],
36 "keyFile": "../keys/Grpc.snk",
37 "publicSign": true,
38 "xmlDoc": true,
Jan Tattermusch3f594c12016-06-29 12:03:21 -070039 "compile": {
40 "includeFiles": [ "../Grpc.Core/Version.cs" ]
41 },
Jan Tattermusch939e9ca2016-06-21 08:00:42 -070042 "copyToOutput": {
Jan Tattermusch939e9ca2016-06-21 08:00:42 -070043 "mappings": {
Jan Tattermusch4f5009f2016-09-09 13:21:46 +020044 % if includeData:
45 "data/ca.pem": "../Grpc.IntegrationTesting/data/ca.pem",
46 "data/server1.key": "../Grpc.IntegrationTesting/data/server1.key",
47 "data/server1.pem": "../Grpc.IntegrationTesting/data/server1.pem",
48 % endif
Jon Skeet3fcd20f2016-07-08 14:38:39 +010049 "grpc_csharp_ext.x64.dll": "../../../vsprojects/x64/Release/grpc_csharp_ext.dll",
50 "grpc_csharp_ext.x86.dll": "../../../vsprojects/Release/grpc_csharp_ext.dll",
51 "libgrpc_csharp_ext.x64.so": "../../../libs/opt/libgrpc_csharp_ext.so",
52 "libgrpc_csharp_ext.x64.dylib": "../../../libs/opt/libgrpc_csharp_ext.dylib"
Jan Tattermusch939e9ca2016-06-21 08:00:42 -070053 }
54 }
55 }
56 }
57 },
Alexander Polcyn86e40c62016-07-27 14:43:33 -070058 %endif