blob: 0af76b81b27f05c9c90856523f2cca4a5a6c1c64 [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 Tattermusch939e9ca2016-06-21 08:00:42 -070015 "copyToOutput": {
16 % if includeData:
17 "include": "data/*",
18 % endif
19 "mappings": {
20 "nativelibs/windows_x64/grpc_csharp_ext.dll": "../../../vsprojects/x64/Debug/grpc_csharp_ext.dll",
21 "nativelibs/windows_x86/grpc_csharp_ext.dll": "../../../vsprojects/Debug/grpc_csharp_ext.dll",
22 "nativelibs/linux_x64/libgrpc_csharp_ext.so": "../../../libs/dbg/libgrpc_csharp_ext.so",
23 "nativelibs/macosx_x64/libgrpc_csharp_ext.dylib": "../../../libs/dbg/libgrpc_csharp_ext.dylib"
24 }
25 }
26 }
27 },
28 "Release": {
29 "buildOptions": {
Jan Tattermuscheb8bfc62016-06-27 18:38:59 -070030 "define": [ "SIGNED" ],
31 "keyFile": "../keys/Grpc.snk",
32 "publicSign": true,
33 "xmlDoc": true,
Jan Tattermusch939e9ca2016-06-21 08:00:42 -070034 "copyToOutput": {
35 % if includeData:
36 "include": "data/*",
37 % endif
38 "mappings": {
39 "nativelibs/windows_x64/grpc_csharp_ext.dll": "../../../vsprojects/x64/Release/grpc_csharp_ext.dll",
40 "nativelibs/windows_x86/grpc_csharp_ext.dll": "../../../vsprojects/Release/grpc_csharp_ext.dll",
41 "nativelibs/linux_x64/libgrpc_csharp_ext.so": "../../../libs/opt/libgrpc_csharp_ext.so",
42 "nativelibs/macosx_x64/libgrpc_csharp_ext.dylib": "../../../libs/opt/libgrpc_csharp_ext.dylib"
43 }
44 }
45 }
46 }
47 },
48 "runtimes": {
49 "win7-x64": { },
50 "debian.8-x64": { },
51 "osx.10.11-x64": { }
52 },
53 % endif