blob: 169a45a808a370ff60cce3a7511e88cff419640c [file] [log] [blame]
Jan Tattermusch939e9ca2016-06-21 08:00:42 -07001<%page args="executable=False,includeData=False"/>\
2"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": {
19 % if includeData:
20 "include": "data/*",
21 % endif
22 "mappings": {
Jon Skeet3fcd20f2016-07-08 14:38:39 +010023 "grpc_csharp_ext.x64.dll": "../../../vsprojects/x64/Debug/grpc_csharp_ext.dll",
24 "grpc_csharp_ext.x86.dll": "../../../vsprojects/Debug/grpc_csharp_ext.dll",
25 "libgrpc_csharp_ext.x64.so": "../../../libs/dbg/libgrpc_csharp_ext.so",
26 "libgrpc_csharp_ext.x64.dylib": "../../../libs/dbg/libgrpc_csharp_ext.dylib"
Jan Tattermusch939e9ca2016-06-21 08:00:42 -070027 }
28 }
29 }
30 },
31 "Release": {
32 "buildOptions": {
Jan Tattermuscheb8bfc62016-06-27 18:38:59 -070033 "define": [ "SIGNED" ],
34 "keyFile": "../keys/Grpc.snk",
35 "publicSign": true,
36 "xmlDoc": true,
Jan Tattermusch3f594c12016-06-29 12:03:21 -070037 "compile": {
38 "includeFiles": [ "../Grpc.Core/Version.cs" ]
39 },
Jan Tattermusch939e9ca2016-06-21 08:00:42 -070040 "copyToOutput": {
41 % if includeData:
42 "include": "data/*",
43 % endif
44 "mappings": {
Jon Skeet3fcd20f2016-07-08 14:38:39 +010045 "grpc_csharp_ext.x64.dll": "../../../vsprojects/x64/Release/grpc_csharp_ext.dll",
46 "grpc_csharp_ext.x86.dll": "../../../vsprojects/Release/grpc_csharp_ext.dll",
47 "libgrpc_csharp_ext.x64.so": "../../../libs/opt/libgrpc_csharp_ext.so",
48 "libgrpc_csharp_ext.x64.dylib": "../../../libs/opt/libgrpc_csharp_ext.dylib"
Jan Tattermusch939e9ca2016-06-21 08:00:42 -070049 }
50 }
51 }
52 }
53 },
54 "runtimes": {
55 "win7-x64": { },
56 "debian.8-x64": { },
57 "osx.10.11-x64": { }
58 },
59 % endif