| 
					
				 | 
			
			
				@@ -94,7 +94,7 @@ LDXX_valgrind = g++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 CPPFLAGS_valgrind = -O0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 OPENSSL_CFLAGS_valgrind = -DPURIFY 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 LDFLAGS_valgrind = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-DEFINES_valgrind = _DEBUG DEBUG GRPC_TEST_SLOWDOWN_FACTOR=20 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+DEFINES_valgrind = _DEBUG DEBUG GRPC_TEST_SLOWDOWN_BUILD_FACTOR=20 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 VALID_CONFIG_tsan = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 REQUIRE_CUSTOM_LIBRARIES_tsan = 1 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -104,7 +104,7 @@ LD_tsan = clang 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 LDXX_tsan = clang++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 CPPFLAGS_tsan = -O1 -fsanitize=thread -fno-omit-frame-pointer 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 LDFLAGS_tsan = -fsanitize=thread 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-DEFINES_tsan = NDEBUG GRPC_TEST_SLOWDOWN_FACTOR=10 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+DEFINES_tsan = NDEBUG GRPC_TEST_SLOWDOWN_BUILD_FACTOR=10 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 VALID_CONFIG_asan = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 REQUIRE_CUSTOM_LIBRARIES_asan = 1 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -114,7 +114,7 @@ LD_asan = clang 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 LDXX_asan = clang++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 CPPFLAGS_asan = -O1 -fsanitize=address -fno-omit-frame-pointer 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 LDFLAGS_asan = -fsanitize=address 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-DEFINES_asan = NDEBUG GRPC_TEST_SLOWDOWN_FACTOR=5 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+DEFINES_asan = NDEBUG GRPC_TEST_SLOWDOWN_BUILD_FACTOR=5 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 VALID_CONFIG_msan = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 REQUIRE_CUSTOM_LIBRARIES_msan = 1 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -125,7 +125,7 @@ LDXX_msan = clang++-libc++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 CPPFLAGS_msan = -O1 -fsanitize=memory -fsanitize-memory-track-origins -fno-omit-frame-pointer -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_USE_OWN_TR1_TUPLE=1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 OPENSSL_CFLAGS_msan = -DPURIFY 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 LDFLAGS_msan = -fsanitize=memory -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_USE_OWN_TR1_TUPLE=1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-DEFINES_msan = NDEBUG GRPC_TEST_SLOWDOWN_FACTOR=20 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+DEFINES_msan = NDEBUG GRPC_TEST_SLOWDOWN_BUILD_FACTOR=20 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 VALID_CONFIG_ubsan = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 REQUIRE_CUSTOM_LIBRARIES_ubsan = 1 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -136,7 +136,7 @@ LDXX_ubsan = clang++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 CPPFLAGS_ubsan = -O1 -fsanitize=undefined -fno-omit-frame-pointer 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 OPENSSL_CFLAGS_ubsan = -DPURIFY 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 LDFLAGS_ubsan = -fsanitize=undefined 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-DEFINES_ubsan = NDEBUG GRPC_TEST_SLOWDOWN_FACTOR=10 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+DEFINES_ubsan = NDEBUG GRPC_TEST_SLOWDOWN_BUILD_FACTOR=10 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 VALID_CONFIG_gcov = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 CC_gcov = gcc 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -195,6 +195,10 @@ CPPFLAGS += $(CPPFLAGS_$(CONFIG)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 DEFINES += $(DEFINES_$(CONFIG)) INSTALL_PREFIX=\"$(prefix)\" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 LDFLAGS += $(LDFLAGS_$(CONFIG)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ifdef EXTRA_DEFINES 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+DEFINES += EXTRA_DEFINES 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+endif 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 CFLAGS += -std=c89 -pedantic 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ifeq ($(HAS_CXX11),true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 CXXFLAGS += -std=c++11 
			 |