| 
					
				 | 
			
			
				@@ -462,7 +462,7 @@ endif 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 CORE_VERSION = 7.0.0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 CPP_VERSION = 1.23.0-dev 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-CSHARP_VERSION = 1.23.0-dev 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+CSHARP_VERSION = 2.23.0-dev 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -512,7 +512,7 @@ SHARED_EXT_CSHARP = dll 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 SHARED_PREFIX = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 SHARED_VERSION_CORE = -7 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 SHARED_VERSION_CPP = -1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-SHARED_VERSION_CSHARP = -1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+SHARED_VERSION_CSHARP = -2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 else ifeq ($(SYSTEM),Darwin) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 EXECUTABLE_SUFFIX = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 SHARED_EXT_CORE = dylib 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3200,7 +3200,7 @@ install-shared_csharp: shared_csharp strip-shared_csharp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ifeq ($(SYSTEM),MINGW32) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	$(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CSHARP)-dll.a $(prefix)/lib/libgrpc_csharp_ext.a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 else ifneq ($(SYSTEM),Darwin) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	$(Q) ln -sf $(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) $(prefix)/lib/libgrpc_csharp_ext.so.1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	$(Q) ln -sf $(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) $(prefix)/lib/libgrpc_csharp_ext.so.2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	$(Q) ln -sf $(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) $(prefix)/lib/libgrpc_csharp_ext.so 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 endif 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ifneq ($(SYSTEM),MINGW32) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -7502,8 +7502,8 @@ $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHA 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ifeq ($(SYSTEM),Darwin) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	$(Q) $(LD) $(LDFLAGS) $(if $(subst Linux,,$(SYSTEM)),,-Wl$(comma)-wrap$(comma)memcpy) -L$(LIBDIR)/$(CONFIG) -install_name $(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) $(LIBGRPC_CSHARP_EXT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	$(Q) $(LD) $(LDFLAGS) $(if $(subst Linux,,$(SYSTEM)),,-Wl$(comma)-wrap$(comma)memcpy) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc_csharp_ext.so.1 -o $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) $(LIBGRPC_CSHARP_EXT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	$(Q) ln -sf $(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CSHARP).so.1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	$(Q) $(LD) $(LDFLAGS) $(if $(subst Linux,,$(SYSTEM)),,-Wl$(comma)-wrap$(comma)memcpy) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc_csharp_ext.so.2 -o $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) $(LIBGRPC_CSHARP_EXT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	$(Q) ln -sf $(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CSHARP).so.2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	$(Q) ln -sf $(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CSHARP).so 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 endif 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 endif 
			 |