|
|
@ -1307,6 +1307,8 @@ work_serializer_test: $(BINDIR)/$(CONFIG)/work_serializer_test |
|
|
|
writes_per_rpc_test: $(BINDIR)/$(CONFIG)/writes_per_rpc_test |
|
|
|
writes_per_rpc_test: $(BINDIR)/$(CONFIG)/writes_per_rpc_test |
|
|
|
xds_bootstrap_test: $(BINDIR)/$(CONFIG)/xds_bootstrap_test |
|
|
|
xds_bootstrap_test: $(BINDIR)/$(CONFIG)/xds_bootstrap_test |
|
|
|
xds_end2end_test: $(BINDIR)/$(CONFIG)/xds_end2end_test |
|
|
|
xds_end2end_test: $(BINDIR)/$(CONFIG)/xds_end2end_test |
|
|
|
|
|
|
|
xds_interop_client: $(BINDIR)/$(CONFIG)/xds_interop_client |
|
|
|
|
|
|
|
xds_interop_server: $(BINDIR)/$(CONFIG)/xds_interop_server |
|
|
|
boringssl_ssl_test: $(BINDIR)/$(CONFIG)/boringssl_ssl_test |
|
|
|
boringssl_ssl_test: $(BINDIR)/$(CONFIG)/boringssl_ssl_test |
|
|
|
boringssl_crypto_test: $(BINDIR)/$(CONFIG)/boringssl_crypto_test |
|
|
|
boringssl_crypto_test: $(BINDIR)/$(CONFIG)/boringssl_crypto_test |
|
|
|
alts_credentials_fuzzer_one_entry: $(BINDIR)/$(CONFIG)/alts_credentials_fuzzer_one_entry |
|
|
|
alts_credentials_fuzzer_one_entry: $(BINDIR)/$(CONFIG)/alts_credentials_fuzzer_one_entry |
|
|
@ -1666,6 +1668,8 @@ buildtests_cxx: privatelibs_cxx \ |
|
|
|
$(BINDIR)/$(CONFIG)/writes_per_rpc_test \
|
|
|
|
$(BINDIR)/$(CONFIG)/writes_per_rpc_test \
|
|
|
|
$(BINDIR)/$(CONFIG)/xds_bootstrap_test \
|
|
|
|
$(BINDIR)/$(CONFIG)/xds_bootstrap_test \
|
|
|
|
$(BINDIR)/$(CONFIG)/xds_end2end_test \
|
|
|
|
$(BINDIR)/$(CONFIG)/xds_end2end_test \
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/xds_interop_client \
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/xds_interop_server \
|
|
|
|
$(BINDIR)/$(CONFIG)/boringssl_ssl_test \
|
|
|
|
$(BINDIR)/$(CONFIG)/boringssl_ssl_test \
|
|
|
|
$(BINDIR)/$(CONFIG)/boringssl_crypto_test \
|
|
|
|
$(BINDIR)/$(CONFIG)/boringssl_crypto_test \
|
|
|
|
$(BINDIR)/$(CONFIG)/alts_credentials_fuzzer_one_entry \
|
|
|
|
$(BINDIR)/$(CONFIG)/alts_credentials_fuzzer_one_entry \
|
|
|
@ -1822,6 +1826,8 @@ buildtests_cxx: privatelibs_cxx \ |
|
|
|
$(BINDIR)/$(CONFIG)/writes_per_rpc_test \
|
|
|
|
$(BINDIR)/$(CONFIG)/writes_per_rpc_test \
|
|
|
|
$(BINDIR)/$(CONFIG)/xds_bootstrap_test \
|
|
|
|
$(BINDIR)/$(CONFIG)/xds_bootstrap_test \
|
|
|
|
$(BINDIR)/$(CONFIG)/xds_end2end_test \
|
|
|
|
$(BINDIR)/$(CONFIG)/xds_end2end_test \
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/xds_interop_client \
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/xds_interop_server \
|
|
|
|
$(BINDIR)/$(CONFIG)/alts_credentials_fuzzer_one_entry \
|
|
|
|
$(BINDIR)/$(CONFIG)/alts_credentials_fuzzer_one_entry \
|
|
|
|
$(BINDIR)/$(CONFIG)/client_fuzzer_one_entry \
|
|
|
|
$(BINDIR)/$(CONFIG)/client_fuzzer_one_entry \
|
|
|
|
$(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry \
|
|
|
|
$(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry \
|
|
|
@ -19152,6 +19158,112 @@ $(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/gr |
|
|
|
$(OBJDIR)/$(CONFIG)/test/cpp/end2end/xds_end2end_test.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/ads_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/ads_for_test.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/cds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/cds_for_test.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/lds_rds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/lds_rds_for_test.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/lrs_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/lrs_for_test.grpc.pb.cc |
|
|
|
$(OBJDIR)/$(CONFIG)/test/cpp/end2end/xds_end2end_test.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/ads_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/ads_for_test.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/cds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/cds_for_test.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/lds_rds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/lds_rds_for_test.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/lrs_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/lrs_for_test.grpc.pb.cc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XDS_INTEROP_CLIENT_SRC = \
|
|
|
|
|
|
|
|
$(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc \
|
|
|
|
|
|
|
|
$(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \
|
|
|
|
|
|
|
|
$(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc \
|
|
|
|
|
|
|
|
test/cpp/interop/xds_interop_client.cc \
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XDS_INTEROP_CLIENT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(XDS_INTEROP_CLIENT_SRC))))
|
|
|
|
|
|
|
|
ifeq ($(NO_SECURE),true) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# You can't build secure targets if you don't have OpenSSL.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/xds_interop_client: openssl_dep_error |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ifeq ($(NO_PROTOBUF),true) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/xds_interop_client: protobuf_dep_error |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/xds_interop_client: $(PROTOBUF_DEP) $(XDS_INTEROP_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a |
|
|
|
|
|
|
|
$(E) "[LD] Linking $@"
|
|
|
|
|
|
|
|
$(Q) mkdir -p `dirname $@`
|
|
|
|
|
|
|
|
$(Q) $(LDXX) $(LDFLAGS) $(XDS_INTEROP_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/xds_interop_client
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/empty.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/messages.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(OBJDIR)/$(CONFIG)/test/cpp/interop/xds_interop_client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
deps_xds_interop_client: $(XDS_INTEROP_CLIENT_OBJS:.o=.dep) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ifneq ($(NO_SECURE),true) |
|
|
|
|
|
|
|
ifneq ($(NO_DEPS),true) |
|
|
|
|
|
|
|
-include $(XDS_INTEROP_CLIENT_OBJS:.o=.dep) |
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
$(OBJDIR)/$(CONFIG)/test/cpp/interop/xds_interop_client.o: $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XDS_INTEROP_SERVER_SRC = \
|
|
|
|
|
|
|
|
$(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc \
|
|
|
|
|
|
|
|
$(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \
|
|
|
|
|
|
|
|
$(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc \
|
|
|
|
|
|
|
|
test/cpp/interop/xds_interop_server.cc \
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XDS_INTEROP_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(XDS_INTEROP_SERVER_SRC))))
|
|
|
|
|
|
|
|
ifeq ($(NO_SECURE),true) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# You can't build secure targets if you don't have OpenSSL.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/xds_interop_server: openssl_dep_error |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ifeq ($(NO_PROTOBUF),true) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/xds_interop_server: protobuf_dep_error |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/xds_interop_server: $(PROTOBUF_DEP) $(XDS_INTEROP_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a |
|
|
|
|
|
|
|
$(E) "[LD] Linking $@"
|
|
|
|
|
|
|
|
$(Q) mkdir -p `dirname $@`
|
|
|
|
|
|
|
|
$(Q) $(LDXX) $(LDFLAGS) $(XDS_INTEROP_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/xds_interop_server
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/empty.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/messages.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(OBJDIR)/$(CONFIG)/test/cpp/interop/xds_interop_server.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
deps_xds_interop_server: $(XDS_INTEROP_SERVER_OBJS:.o=.dep) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ifneq ($(NO_SECURE),true) |
|
|
|
|
|
|
|
ifneq ($(NO_DEPS),true) |
|
|
|
|
|
|
|
-include $(XDS_INTEROP_SERVER_OBJS:.o=.dep) |
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
$(OBJDIR)/$(CONFIG)/test/cpp/interop/xds_interop_server.o: $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BORINGSSL_SSL_TEST_SRC = \
|
|
|
|
BORINGSSL_SSL_TEST_SRC = \
|
|
|
|
third_party/boringssl-with-bazel/src/crypto/test/abi_test.cc \
|
|
|
|
third_party/boringssl-with-bazel/src/crypto/test/abi_test.cc \
|
|
|
|
third_party/boringssl-with-bazel/src/crypto/test/gtest_main.cc \
|
|
|
|
third_party/boringssl-with-bazel/src/crypto/test/gtest_main.cc \
|
|
|
|