@@ -1137,6 +1137,7 @@ async_end2end_test: $(BINDIR)/$(CONFIG)/async_end2end_test
1137
1137
auth_property_iterator_test: $(BINDIR)/$(CONFIG)/auth_property_iterator_test
1138
1138
backoff_test: $(BINDIR)/$(CONFIG)/backoff_test
1139
1139
bdp_estimator_test: $(BINDIR)/$(CONFIG)/bdp_estimator_test
1140
+ bm_alarm: $(BINDIR)/$(CONFIG)/bm_alarm
1140
1141
bm_arena: $(BINDIR)/$(CONFIG)/bm_arena
1141
1142
bm_byte_buffer: $(BINDIR)/$(CONFIG)/bm_byte_buffer
1142
1143
bm_call_create: $(BINDIR)/$(CONFIG)/bm_call_create
@@ -1654,6 +1655,7 @@ buildtests_cxx: privatelibs_cxx \
1654
1655
$(BINDIR)/$(CONFIG)/auth_property_iterator_test \
1655
1656
$(BINDIR)/$(CONFIG)/backoff_test \
1656
1657
$(BINDIR)/$(CONFIG)/bdp_estimator_test \
1658
+ $(BINDIR)/$(CONFIG)/bm_alarm \
1657
1659
$(BINDIR)/$(CONFIG)/bm_arena \
1658
1660
$(BINDIR)/$(CONFIG)/bm_byte_buffer \
1659
1661
$(BINDIR)/$(CONFIG)/bm_call_create \
@@ -1842,6 +1844,7 @@ buildtests_cxx: privatelibs_cxx \
1842
1844
$(BINDIR)/$(CONFIG)/auth_property_iterator_test \
1843
1845
$(BINDIR)/$(CONFIG)/backoff_test \
1844
1846
$(BINDIR)/$(CONFIG)/bdp_estimator_test \
1847
+ $(BINDIR)/$(CONFIG)/bm_alarm \
1845
1848
$(BINDIR)/$(CONFIG)/bm_arena \
1846
1849
$(BINDIR)/$(CONFIG)/bm_byte_buffer \
1847
1850
$(BINDIR)/$(CONFIG)/bm_call_create \
@@ -2285,6 +2288,8 @@ test_cxx: buildtests_cxx
2285
2288
$(Q) $(BINDIR)/$(CONFIG)/backoff_test || ( echo test backoff_test failed ; exit 1 )
2286
2289
$(E) "[RUN] Testing bdp_estimator_test"
2287
2290
$(Q) $(BINDIR)/$(CONFIG)/bdp_estimator_test || ( echo test bdp_estimator_test failed ; exit 1 )
2291
+ $(E) "[RUN] Testing bm_alarm"
2292
+ $(Q) $(BINDIR)/$(CONFIG)/bm_alarm || ( echo test bm_alarm failed ; exit 1 )
2288
2293
$(E) "[RUN] Testing bm_arena"
2289
2294
$(Q) $(BINDIR)/$(CONFIG)/bm_arena || ( echo test bm_arena failed ; exit 1 )
2290
2295
$(E) "[RUN] Testing bm_byte_buffer"
@@ -16186,6 +16191,50 @@ endif
16186
16191
endif
16187
16192
16188
16193
16194
+ BM_ALARM_SRC = \
16195
+ test/cpp/microbenchmarks/bm_alarm.cc \
16196
+
16197
+ BM_ALARM_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_ALARM_SRC))))
16198
+ ifeq ($(NO_SECURE),true)
16199
+
16200
+ # You can't build secure targets if you don't have OpenSSL.
16201
+
16202
+ $(BINDIR)/$(CONFIG)/bm_alarm: openssl_dep_error
16203
+
16204
+ else
16205
+
16206
+
16207
+
16208
+
16209
+ ifeq ($(NO_PROTOBUF),true)
16210
+
16211
+ # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+.
16212
+
16213
+ $(BINDIR)/$(CONFIG)/bm_alarm: protobuf_dep_error
16214
+
16215
+ else
16216
+
16217
+ $(BINDIR)/$(CONFIG)/bm_alarm: $(PROTOBUF_DEP) $(BM_ALARM_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a
16218
+ $(E) "[LD] Linking $@"
16219
+ $(Q) mkdir -p `dirname $@`
16220
+ $(Q) $(LDXX) $(LDFLAGS) $(BM_ALARM_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_alarm
16221
+
16222
+ endif
16223
+
16224
+ endif
16225
+
16226
+ $(BM_ALARM_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX
16227
+ $(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_alarm.o: $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a
16228
+
16229
+ deps_bm_alarm: $(BM_ALARM_OBJS:.o=.dep)
16230
+
16231
+ ifneq ($(NO_SECURE),true)
16232
+ ifneq ($(NO_DEPS),true)
16233
+ -include $(BM_ALARM_OBJS:.o=.dep)
16234
+ endif
16235
+ endif
16236
+
16237
+
16189
16238
BM_ARENA_SRC = \
16190
16239
test/cpp/microbenchmarks/bm_arena.cc \
16191
16240
0 commit comments