project.json.template 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. %YAML 1.2
  2. --- |
  3. {
  4. "version": "${settings.csharp_version}",
  5. "title": "gRPC C# Core",
  6. "authors": [ "Google Inc." ],
  7. "copyright": "Copyright 2015, Google Inc.",
  8. "packOptions": {
  9. "summary": "Core C# implementation of gRPC - an RPC library and framework",
  10. "description": "Core C# implementation of gRPC - an RPC library and framework. See project site for more info.",
  11. "owners": [ "grpc-packages" ],
  12. "licenseUrl": "https://github.com/grpc/grpc/blob/master/LICENSE",
  13. "projectUrl": "https://github.com/grpc/grpc",
  14. "requireLicenseAcceptance": false,
  15. "tags": [ "gRPC RPC Protocol HTTP/2" ],
  16. "files": {
  17. "mappings": {
  18. "build/net45/": "Grpc.Core.targets",
  19. "runtimes/win/native/grpc_csharp_ext.x86.dll": "../nativelibs/windows_x86/grpc_csharp_ext.dll",
  20. "runtimes/win/native/grpc_csharp_ext.x64.dll": "../nativelibs/windows_x64/grpc_csharp_ext.dll",
  21. "runtimes/linux/native/libgrpc_csharp_ext.x86.so": "../nativelibs/linux_x86/libgrpc_csharp_ext.so",
  22. "runtimes/linux/native/libgrpc_csharp_ext.x64.so": "../nativelibs/linux_x64/libgrpc_csharp_ext.so",
  23. "runtimes/osx/native/libgrpc_csharp_ext.x86.dylib": "../nativelibs/macosx_x86/libgrpc_csharp_ext.dylib",
  24. "runtimes/osx/native/libgrpc_csharp_ext.x64.dylib": "../nativelibs/macosx_x64/libgrpc_csharp_ext.dylib"
  25. }
  26. }
  27. },
  28. "buildOptions": {
  29. "embed": [ "../../../etc/roots.pem" ],
  30. "define": [ "SIGNED" ],
  31. "keyFile": "../keys/Grpc.snk",
  32. "publicSign": true,
  33. "xmlDoc": true
  34. },
  35. "dependencies": {
  36. "Ix-Async": "1.2.5"
  37. },
  38. "frameworks": {
  39. "net45": { },
  40. "netstandard1.5": {
  41. "imports": [
  42. "portable-net45"
  43. ],
  44. "dependencies": {
  45. "NETStandard.Library": "1.6.0",
  46. "System.Threading.Thread": "4.0.0"
  47. }
  48. }
  49. }
  50. }