grpc.sln.template 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. ## Template for Visual Studio solution
  2. ## based on http://msdn.microsoft.com/en-us/library/bb165951(v=vs.90).aspx
  3. ## NOTE: tabs in this file are needed by Visual Studio to correctly interpret
  4. ## the file.
  5. Microsoft Visual Studio Solution File, Format Version 11.00
  6. # Visual C++ Express 2010
  7. <%
  8. ## Visual Studio uses GUIDs for project types
  9. ## http://msdn.microsoft.com/en-us/library/hb23x61k%28v=vs.80%29.aspx
  10. cpp_proj_type = "{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}"
  11. %>\
  12. % for project in vsprojects:
  13. Project("${cpp_proj_type}") = "${project.name}", "${project.name}.vcxproj", "${project.vs_project_guid}"
  14. % if project.get('deps', None):
  15. ProjectSection(ProjectDependencies) = postProject
  16. % for dep in project.get('deps', []):
  17. ${vsproject_dict[dep].vs_project_guid} = ${vsproject_dict[dep].vs_project_guid}
  18. % endfor
  19. EndProjectSection
  20. % endif
  21. EndProject
  22. % endfor
  23. Project("${cpp_proj_type}") = "gpr_shared", "gpr_shared.vcxproj", "{3D304D6B-AAF8-428B-AC7D-A698DDDE93C0}"
  24. EndProject
  25. Project("${cpp_proj_type}") = "grpc_shared", "grpc_shared.vcxproj", "{F2EE8FDB-F1E0-43A0-A297-6F255BB52AAA}"
  26. EndProject
  27. Project("${cpp_proj_type}") = "grpc_csharp_ext_shared", "grpc_csharp_ext_shared.vcxproj", "{C26D04A8-37C6-44C7-B458-906C9FCE928C}"
  28. EndProject
  29. Project("${cpp_proj_type}") = "zlibvc", "third_party\zlibvc.vcxproj", "{8FD826F8-3739-44E6-8CC8-997122E53B8D}"
  30. EndProject
  31. Global
  32. GlobalSection(SolutionConfigurationPlatforms) = preSolution
  33. Debug|Win32 = Debug|Win32
  34. Release|Win32 = Release|Win32
  35. EndGlobalSection
  36. GlobalSection(ProjectConfigurationPlatforms) = postSolution
  37. % for project in vsprojects:
  38. ${project.vs_project_guid}.Debug|Win32.ActiveCfg = Debug|Win32
  39. ${project.vs_project_guid}.Debug|Win32.Build.0 = Debug|Win32
  40. ${project.vs_project_guid}.Release|Win32.ActiveCfg = Release|Win32
  41. ${project.vs_project_guid}.Release|Win32.Build.0 = Release|Win32
  42. % endfor
  43. {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.ActiveCfg = Debug|Win32
  44. {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.Build.0 = Debug|Win32
  45. {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.ActiveCfg = Release|Win32
  46. {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.Build.0 = Release|Win32
  47. {3D304D6B-AAF8-428B-AC7D-A698DDDE93C0}.Debug|Win32.ActiveCfg = Debug|Win32
  48. {3D304D6B-AAF8-428B-AC7D-A698DDDE93C0}.Debug|Win32.Build.0 = Debug|Win32
  49. {3D304D6B-AAF8-428B-AC7D-A698DDDE93C0}.Release|Win32.ActiveCfg = Release|Win32
  50. {3D304D6B-AAF8-428B-AC7D-A698DDDE93C0}.Release|Win32.Build.0 = Release|Win32
  51. {F2EE8FDB-F1E0-43A0-A297-6F255BB52AAA}.Debug|Win32.ActiveCfg = Debug|Win32
  52. {F2EE8FDB-F1E0-43A0-A297-6F255BB52AAA}.Debug|Win32.Build.0 = Debug|Win32
  53. {F2EE8FDB-F1E0-43A0-A297-6F255BB52AAA}.Release|Win32.ActiveCfg = Release|Win32
  54. {F2EE8FDB-F1E0-43A0-A297-6F255BB52AAA}.Release|Win32.Build.0 = Release|Win32
  55. {C26D04A8-37C6-44C7-B458-906C9FCE928C}.Debug|Win32.ActiveCfg = Debug|Win32
  56. {C26D04A8-37C6-44C7-B458-906C9FCE928C}.Debug|Win32.Build.0 = Debug|Win32
  57. {C26D04A8-37C6-44C7-B458-906C9FCE928C}.Release|Win32.ActiveCfg = Release|Win32
  58. {C26D04A8-37C6-44C7-B458-906C9FCE928C}.Release|Win32.Build.0 = Release|Win32
  59. EndGlobalSection
  60. GlobalSection(SolutionProperties) = preSolution
  61. HideSolutionNode = FALSE
  62. EndGlobalSection
  63. EndGlobal