blob: ae96b94f72827c62af590eb6cd72075478745854 [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": {
23 "nativelibs/windows_x64/grpc_csharp_ext.dll": "../../../vsprojects/x64/Debug/grpc_csharp_ext.dll",
24 "nativelibs/windows_x86/grpc_csharp_ext.dll": "../../../vsprojects/Debug/grpc_csharp_ext.dll",
25 "nativelibs/linux_x64/libgrpc_csharp_ext.so": "../../../libs/dbg/libgrpc_csharp_ext.so",
26 "nativelibs/macosx_x64/libgrpc_csharp_ext.dylib": "../../../libs/dbg/libgrpc_csharp_ext.dylib"
27 }
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": {
45 "nativelibs/windows_x64/grpc_csharp_ext.dll": "../../../vsprojects/x64/Release/grpc_csharp_ext.dll",
46 "nativelibs/windows_x86/grpc_csharp_ext.dll": "../../../vsprojects/Release/grpc_csharp_ext.dll",
47 "nativelibs/linux_x64/libgrpc_csharp_ext.so": "../../../libs/opt/libgrpc_csharp_ext.so",
48 "nativelibs/macosx_x64/libgrpc_csharp_ext.dylib": "../../../libs/opt/libgrpc_csharp_ext.dylib"
49 }
50 }
51 }
52 }
53 },
54 "runtimes": {
55 "win7-x64": { },
56 "debian.8-x64": { },
57 "osx.10.11-x64": { }
58 },
59 % endif