|  | @@ -1041,7 +1041,7 @@ alarm_cpp_test: $(BINDIR)/$(CONFIG)/alarm_cpp_test
 | 
	
		
			
				|  |  |  async_end2end_test: $(BINDIR)/$(CONFIG)/async_end2end_test
 | 
	
		
			
				|  |  |  auth_property_iterator_test: $(BINDIR)/$(CONFIG)/auth_property_iterator_test
 | 
	
		
			
				|  |  |  bm_call_create: $(BINDIR)/$(CONFIG)/bm_call_create
 | 
	
		
			
				|  |  | -bm_chttp2: $(BINDIR)/$(CONFIG)/bm_chttp2
 | 
	
		
			
				|  |  | +bm_chttp2_hpack: $(BINDIR)/$(CONFIG)/bm_chttp2_hpack
 | 
	
		
			
				|  |  |  bm_closure: $(BINDIR)/$(CONFIG)/bm_closure
 | 
	
		
			
				|  |  |  bm_cq: $(BINDIR)/$(CONFIG)/bm_cq
 | 
	
		
			
				|  |  |  bm_error: $(BINDIR)/$(CONFIG)/bm_error
 | 
	
	
		
			
				|  | @@ -1450,7 +1450,7 @@ buildtests_cxx: privatelibs_cxx \
 | 
	
		
			
				|  |  |    $(BINDIR)/$(CONFIG)/async_end2end_test \
 | 
	
		
			
				|  |  |    $(BINDIR)/$(CONFIG)/auth_property_iterator_test \
 | 
	
		
			
				|  |  |    $(BINDIR)/$(CONFIG)/bm_call_create \
 | 
	
		
			
				|  |  | -  $(BINDIR)/$(CONFIG)/bm_chttp2 \
 | 
	
		
			
				|  |  | +  $(BINDIR)/$(CONFIG)/bm_chttp2_hpack \
 | 
	
		
			
				|  |  |    $(BINDIR)/$(CONFIG)/bm_closure \
 | 
	
		
			
				|  |  |    $(BINDIR)/$(CONFIG)/bm_cq \
 | 
	
		
			
				|  |  |    $(BINDIR)/$(CONFIG)/bm_error \
 | 
	
	
		
			
				|  | @@ -1560,7 +1560,7 @@ buildtests_cxx: privatelibs_cxx \
 | 
	
		
			
				|  |  |    $(BINDIR)/$(CONFIG)/async_end2end_test \
 | 
	
		
			
				|  |  |    $(BINDIR)/$(CONFIG)/auth_property_iterator_test \
 | 
	
		
			
				|  |  |    $(BINDIR)/$(CONFIG)/bm_call_create \
 | 
	
		
			
				|  |  | -  $(BINDIR)/$(CONFIG)/bm_chttp2 \
 | 
	
		
			
				|  |  | +  $(BINDIR)/$(CONFIG)/bm_chttp2_hpack \
 | 
	
		
			
				|  |  |    $(BINDIR)/$(CONFIG)/bm_closure \
 | 
	
		
			
				|  |  |    $(BINDIR)/$(CONFIG)/bm_cq \
 | 
	
		
			
				|  |  |    $(BINDIR)/$(CONFIG)/bm_error \
 | 
	
	
		
			
				|  | @@ -1882,8 +1882,8 @@ test_cxx: buildtests_cxx
 | 
	
		
			
				|  |  |  	$(Q) $(BINDIR)/$(CONFIG)/auth_property_iterator_test || ( echo test auth_property_iterator_test failed ; exit 1 )
 | 
	
		
			
				|  |  |  	$(E) "[RUN]     Testing bm_call_create"
 | 
	
		
			
				|  |  |  	$(Q) $(BINDIR)/$(CONFIG)/bm_call_create || ( echo test bm_call_create failed ; exit 1 )
 | 
	
		
			
				|  |  | -	$(E) "[RUN]     Testing bm_chttp2"
 | 
	
		
			
				|  |  | -	$(Q) $(BINDIR)/$(CONFIG)/bm_chttp2 || ( echo test bm_chttp2 failed ; exit 1 )
 | 
	
		
			
				|  |  | +	$(E) "[RUN]     Testing bm_chttp2_hpack"
 | 
	
		
			
				|  |  | +	$(Q) $(BINDIR)/$(CONFIG)/bm_chttp2_hpack || ( echo test bm_chttp2_hpack failed ; exit 1 )
 | 
	
		
			
				|  |  |  	$(E) "[RUN]     Testing bm_closure"
 | 
	
		
			
				|  |  |  	$(Q) $(BINDIR)/$(CONFIG)/bm_closure || ( echo test bm_closure failed ; exit 1 )
 | 
	
		
			
				|  |  |  	$(E) "[RUN]     Testing bm_cq"
 | 
	
	
		
			
				|  | @@ -12350,15 +12350,15 @@ endif
 | 
	
		
			
				|  |  |  endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -BM_CHTTP2_SRC = \
 | 
	
		
			
				|  |  | -    test/cpp/microbenchmarks/bm_chttp2.cc \
 | 
	
		
			
				|  |  | +BM_CHTTP2_HPACK_SRC = \
 | 
	
		
			
				|  |  | +    test/cpp/microbenchmarks/bm_chttp2_hpack.cc \
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -BM_CHTTP2_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_CHTTP2_SRC))))
 | 
	
		
			
				|  |  | +BM_CHTTP2_HPACK_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_CHTTP2_HPACK_SRC))))
 | 
	
		
			
				|  |  |  ifeq ($(NO_SECURE),true)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  # You can't build secure targets if you don't have OpenSSL.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$(BINDIR)/$(CONFIG)/bm_chttp2: openssl_dep_error
 | 
	
		
			
				|  |  | +$(BINDIR)/$(CONFIG)/bm_chttp2_hpack: openssl_dep_error
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  else
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -12369,26 +12369,26 @@ ifeq ($(NO_PROTOBUF),true)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.0.0+.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$(BINDIR)/$(CONFIG)/bm_chttp2: protobuf_dep_error
 | 
	
		
			
				|  |  | +$(BINDIR)/$(CONFIG)/bm_chttp2_hpack: protobuf_dep_error
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  else
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$(BINDIR)/$(CONFIG)/bm_chttp2: $(PROTOBUF_DEP) $(BM_CHTTP2_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
 | 
	
		
			
				|  |  | +$(BINDIR)/$(CONFIG)/bm_chttp2_hpack: $(PROTOBUF_DEP) $(BM_CHTTP2_HPACK_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
 | 
	
		
			
				|  |  |  	$(E) "[LD]      Linking $@"
 | 
	
		
			
				|  |  |  	$(Q) mkdir -p `dirname $@`
 | 
	
		
			
				|  |  | -	$(Q) $(LDXX) $(LDFLAGS) $(BM_CHTTP2_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_chttp2
 | 
	
		
			
				|  |  | +	$(Q) $(LDXX) $(LDFLAGS) $(BM_CHTTP2_HPACK_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_chttp2_hpack
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_chttp2.o:  $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
 | 
	
		
			
				|  |  | +$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_chttp2_hpack.o:  $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -deps_bm_chttp2: $(BM_CHTTP2_OBJS:.o=.dep)
 | 
	
		
			
				|  |  | +deps_bm_chttp2_hpack: $(BM_CHTTP2_HPACK_OBJS:.o=.dep)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  ifneq ($(NO_SECURE),true)
 | 
	
		
			
				|  |  |  ifneq ($(NO_DEPS),true)
 | 
	
		
			
				|  |  | --include $(BM_CHTTP2_OBJS:.o=.dep)
 | 
	
		
			
				|  |  | +-include $(BM_CHTTP2_HPACK_OBJS:.o=.dep)
 | 
	
		
			
				|  |  |  endif
 | 
	
		
			
				|  |  |  endif
 | 
	
		
			
				|  |  |  
 |