|
|
|
@ -5,7 +5,7 @@ |
|
|
|
|
# This file can be regenerated from the template by running
|
|
|
|
|
# tools/buildgen/generate_projects.sh
|
|
|
|
|
|
|
|
|
|
# Copyright 2015-2016, Google Inc.
|
|
|
|
|
# Copyright 2015, Google Inc.
|
|
|
|
|
# All rights reserved.
|
|
|
|
|
#
|
|
|
|
|
# Redistribution and use in source and binary forms, with or without
|
|
|
|
@ -902,6 +902,7 @@ fling_stream_test: $(BINDIR)/$(CONFIG)/fling_stream_test |
|
|
|
|
fling_test: $(BINDIR)/$(CONFIG)/fling_test |
|
|
|
|
gen_hpack_tables: $(BINDIR)/$(CONFIG)/gen_hpack_tables |
|
|
|
|
gen_legal_metadata_characters: $(BINDIR)/$(CONFIG)/gen_legal_metadata_characters |
|
|
|
|
goaway_server_test: $(BINDIR)/$(CONFIG)/goaway_server_test |
|
|
|
|
gpr_avl_test: $(BINDIR)/$(CONFIG)/gpr_avl_test |
|
|
|
|
gpr_backoff_test: $(BINDIR)/$(CONFIG)/gpr_backoff_test |
|
|
|
|
gpr_cmdline_test: $(BINDIR)/$(CONFIG)/gpr_cmdline_test |
|
|
|
@ -1116,6 +1117,10 @@ h2_sockpair+trace_nosec_test: $(BINDIR)/$(CONFIG)/h2_sockpair+trace_nosec_test |
|
|
|
|
h2_sockpair_1byte_nosec_test: $(BINDIR)/$(CONFIG)/h2_sockpair_1byte_nosec_test |
|
|
|
|
h2_uds_nosec_test: $(BINDIR)/$(CONFIG)/h2_uds_nosec_test |
|
|
|
|
h2_uds+poll_nosec_test: $(BINDIR)/$(CONFIG)/h2_uds+poll_nosec_test |
|
|
|
|
hpack_parser_fuzzer_test_one_entry: $(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry |
|
|
|
|
http_fuzzer_test_one_entry: $(BINDIR)/$(CONFIG)/http_fuzzer_test_one_entry |
|
|
|
|
json_fuzzer_test_one_entry: $(BINDIR)/$(CONFIG)/json_fuzzer_test_one_entry |
|
|
|
|
uri_fuzzer_test_one_entry: $(BINDIR)/$(CONFIG)/uri_fuzzer_test_one_entry |
|
|
|
|
|
|
|
|
|
run_dep_checks: |
|
|
|
|
$(OPENSSL_ALPN_CHECK_CMD) || true
|
|
|
|
@ -1172,7 +1177,7 @@ plugins: $(PROTOC_PLUGINS) |
|
|
|
|
|
|
|
|
|
privatelibs: privatelibs_c privatelibs_cxx |
|
|
|
|
|
|
|
|
|
privatelibs_c: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libreconnect_server.a $(LIBDIR)/$(CONFIG)/libtest_tcp_server.a $(LIBDIR)/$(CONFIG)/libz.a $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libbad_ssl_test_server.a $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a |
|
|
|
|
privatelibs_c: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libone_input_fuzzer.a $(LIBDIR)/$(CONFIG)/libreconnect_server.a $(LIBDIR)/$(CONFIG)/libtest_tcp_server.a $(LIBDIR)/$(CONFIG)/libz.a $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libbad_ssl_test_server.a $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a |
|
|
|
|
pc_c: $(LIBDIR)/$(CONFIG)/pkgconfig/grpc.pc |
|
|
|
|
|
|
|
|
|
pc_c_unsecure: $(LIBDIR)/$(CONFIG)/pkgconfig/grpc_unsecure.pc |
|
|
|
@ -1222,6 +1227,7 @@ buildtests_c: privatelibs_c \ |
|
|
|
|
$(BINDIR)/$(CONFIG)/fling_server \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/fling_stream_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/fling_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/goaway_server_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/gpr_avl_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/gpr_backoff_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/gpr_cmdline_test \
|
|
|
|
@ -1340,6 +1346,10 @@ buildtests_c: privatelibs_c \ |
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_sockpair_1byte_nosec_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_uds_nosec_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/h2_uds+poll_nosec_test \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/http_fuzzer_test_one_entry \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/json_fuzzer_test_one_entry \
|
|
|
|
|
$(BINDIR)/$(CONFIG)/uri_fuzzer_test_one_entry \
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
buildtests_cxx: buildtests_zookeeper privatelibs_cxx \
|
|
|
|
@ -1480,6 +1490,8 @@ test_c: buildtests_c |
|
|
|
|
$(Q) $(BINDIR)/$(CONFIG)/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 )
|
|
|
|
|
$(E) "[RUN] Testing fling_test"
|
|
|
|
|
$(Q) $(BINDIR)/$(CONFIG)/fling_test || ( echo test fling_test failed ; exit 1 )
|
|
|
|
|
$(E) "[RUN] Testing goaway_server_test"
|
|
|
|
|
$(Q) $(BINDIR)/$(CONFIG)/goaway_server_test || ( echo test goaway_server_test failed ; exit 1 )
|
|
|
|
|
$(E) "[RUN] Testing gpr_avl_test"
|
|
|
|
|
$(Q) $(BINDIR)/$(CONFIG)/gpr_avl_test || ( echo test gpr_avl_test failed ; exit 1 )
|
|
|
|
|
$(E) "[RUN] Testing gpr_backoff_test"
|
|
|
|
@ -2440,6 +2452,10 @@ endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LIBGRPC_SRC = \
|
|
|
|
|
src/core/ext/lb_policy/grpclb/load_balancer_api.c \
|
|
|
|
|
src/core/ext/lb_policy/grpclb/proto/grpc/lb/v0/load_balancer.pb.c \
|
|
|
|
|
src/core/ext/lb_policy/pick_first/pick_first.c \
|
|
|
|
|
src/core/ext/lb_policy/round_robin/round_robin.c \
|
|
|
|
|
src/core/ext/transport/chttp2/client/insecure/channel_create.c \
|
|
|
|
|
src/core/ext/transport/chttp2/client/secure/secure_channel_create.c \
|
|
|
|
|
src/core/ext/transport/chttp2/server/insecure/server_chttp2.c \
|
|
|
|
@ -2487,9 +2503,6 @@ LIBGRPC_SRC = \ |
|
|
|
|
src/core/lib/client_config/connector.c \
|
|
|
|
|
src/core/lib/client_config/default_initial_connect_string.c \
|
|
|
|
|
src/core/lib/client_config/initial_connect_string.c \
|
|
|
|
|
src/core/lib/client_config/lb_policies/load_balancer_api.c \
|
|
|
|
|
src/core/lib/client_config/lb_policies/pick_first.c \
|
|
|
|
|
src/core/lib/client_config/lb_policies/round_robin.c \
|
|
|
|
|
src/core/lib/client_config/lb_policy.c \
|
|
|
|
|
src/core/lib/client_config/lb_policy_factory.c \
|
|
|
|
|
src/core/lib/client_config/lb_policy_registry.c \
|
|
|
|
@ -2555,7 +2568,6 @@ LIBGRPC_SRC = \ |
|
|
|
|
src/core/lib/json/json_reader.c \
|
|
|
|
|
src/core/lib/json/json_string.c \
|
|
|
|
|
src/core/lib/json/json_writer.c \
|
|
|
|
|
src/core/lib/proto/grpc/lb/v0/load_balancer.pb.c \
|
|
|
|
|
src/core/lib/security/b64.c \
|
|
|
|
|
src/core/lib/security/client_auth_filter.c \
|
|
|
|
|
src/core/lib/security/credentials.c \
|
|
|
|
@ -2601,6 +2613,7 @@ LIBGRPC_SRC = \ |
|
|
|
|
src/core/lib/tsi/fake_transport_security.c \
|
|
|
|
|
src/core/lib/tsi/ssl_transport_security.c \
|
|
|
|
|
src/core/lib/tsi/transport_security.c \
|
|
|
|
|
src/core/plugin_registry/grpc_plugin_registry.c \
|
|
|
|
|
third_party/nanopb/pb_common.c \
|
|
|
|
|
third_party/nanopb/pb_decode.c \
|
|
|
|
|
third_party/nanopb/pb_encode.c \
|
|
|
|
@ -2801,6 +2814,10 @@ endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LIBGRPC_UNSECURE_SRC = \
|
|
|
|
|
src/core/ext/lb_policy/grpclb/load_balancer_api.c \
|
|
|
|
|
src/core/ext/lb_policy/grpclb/proto/grpc/lb/v0/load_balancer.pb.c \
|
|
|
|
|
src/core/ext/lb_policy/pick_first/pick_first.c \
|
|
|
|
|
src/core/ext/lb_policy/round_robin/round_robin.c \
|
|
|
|
|
src/core/ext/transport/chttp2/client/insecure/channel_create.c \
|
|
|
|
|
src/core/ext/transport/chttp2/server/insecure/server_chttp2.c \
|
|
|
|
|
src/core/ext/transport/chttp2/transport/alpn.c \
|
|
|
|
@ -2846,9 +2863,6 @@ LIBGRPC_UNSECURE_SRC = \ |
|
|
|
|
src/core/lib/client_config/connector.c \
|
|
|
|
|
src/core/lib/client_config/default_initial_connect_string.c \
|
|
|
|
|
src/core/lib/client_config/initial_connect_string.c \
|
|
|
|
|
src/core/lib/client_config/lb_policies/load_balancer_api.c \
|
|
|
|
|
src/core/lib/client_config/lb_policies/pick_first.c \
|
|
|
|
|
src/core/lib/client_config/lb_policies/round_robin.c \
|
|
|
|
|
src/core/lib/client_config/lb_policy.c \
|
|
|
|
|
src/core/lib/client_config/lb_policy_factory.c \
|
|
|
|
|
src/core/lib/client_config/lb_policy_registry.c \
|
|
|
|
@ -2913,7 +2927,6 @@ LIBGRPC_UNSECURE_SRC = \ |
|
|
|
|
src/core/lib/json/json_reader.c \
|
|
|
|
|
src/core/lib/json/json_string.c \
|
|
|
|
|
src/core/lib/json/json_writer.c \
|
|
|
|
|
src/core/lib/proto/grpc/lb/v0/load_balancer.pb.c \
|
|
|
|
|
src/core/lib/surface/alarm.c \
|
|
|
|
|
src/core/lib/surface/api_trace.c \
|
|
|
|
|
src/core/lib/surface/byte_buffer.c \
|
|
|
|
@ -2942,6 +2955,7 @@ LIBGRPC_UNSECURE_SRC = \ |
|
|
|
|
src/core/lib/transport/static_metadata.c \
|
|
|
|
|
src/core/lib/transport/transport.c \
|
|
|
|
|
src/core/lib/transport/transport_op_string.c \
|
|
|
|
|
src/core/plugin_registry/grpc_unsecure_plugin_registry.c \
|
|
|
|
|
third_party/nanopb/pb_common.c \
|
|
|
|
|
third_party/nanopb/pb_decode.c \
|
|
|
|
|
third_party/nanopb/pb_encode.c \
|
|
|
|
@ -3040,6 +3054,31 @@ ifneq ($(NO_DEPS),true) |
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LIBONE_INPUT_FUZZER_SRC = \
|
|
|
|
|
test/core/util/one_corpus_entry_fuzzer.c \
|
|
|
|
|
|
|
|
|
|
PUBLIC_HEADERS_C += \
|
|
|
|
|
|
|
|
|
|
LIBONE_INPUT_FUZZER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBONE_INPUT_FUZZER_SRC))))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(LIBDIR)/$(CONFIG)/libone_input_fuzzer.a: $(ZLIB_DEP) $(LIBONE_INPUT_FUZZER_OBJS) |
|
|
|
|
$(E) "[AR] Creating $@"
|
|
|
|
|
$(Q) mkdir -p `dirname $@`
|
|
|
|
|
$(Q) rm -f $(LIBDIR)/$(CONFIG)/libone_input_fuzzer.a
|
|
|
|
|
$(Q) $(AR) $(LIBDIR)/$(CONFIG)/libone_input_fuzzer.a $(LIBONE_INPUT_FUZZER_OBJS)
|
|
|
|
|
ifeq ($(SYSTEM),Darwin) |
|
|
|
|
$(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libone_input_fuzzer.a
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ifneq ($(NO_DEPS),true) |
|
|
|
|
-include $(LIBONE_INPUT_FUZZER_OBJS:.o=.dep) |
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LIBRECONNECT_SERVER_SRC = \
|
|
|
|
|
test/core/util/reconnect_server.c \
|
|
|
|
|
|
|
|
|
@ -5830,6 +5869,7 @@ LIBEND2END_TESTS_SRC = \ |
|
|
|
|
test/core/end2end/tests/graceful_server_shutdown.c \
|
|
|
|
|
test/core/end2end/tests/high_initial_seqno.c \
|
|
|
|
|
test/core/end2end/tests/hpack_size.c \
|
|
|
|
|
test/core/end2end/tests/idempotent_request.c \
|
|
|
|
|
test/core/end2end/tests/invoke_large_request.c \
|
|
|
|
|
test/core/end2end/tests/large_metadata.c \
|
|
|
|
|
test/core/end2end/tests/max_concurrent_streams.c \
|
|
|
|
@ -5904,6 +5944,7 @@ LIBEND2END_NOSEC_TESTS_SRC = \ |
|
|
|
|
test/core/end2end/tests/graceful_server_shutdown.c \
|
|
|
|
|
test/core/end2end/tests/high_initial_seqno.c \
|
|
|
|
|
test/core/end2end/tests/hpack_size.c \
|
|
|
|
|
test/core/end2end/tests/idempotent_request.c \
|
|
|
|
|
test/core/end2end/tests/invoke_large_request.c \
|
|
|
|
|
test/core/end2end/tests/large_metadata.c \
|
|
|
|
|
test/core/end2end/tests/max_concurrent_streams.c \
|
|
|
|
@ -6750,6 +6791,38 @@ endif |
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GOAWAY_SERVER_TEST_SRC = \
|
|
|
|
|
test/core/end2end/goaway_server_test.c \
|
|
|
|
|
|
|
|
|
|
GOAWAY_SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GOAWAY_SERVER_TEST_SRC))))
|
|
|
|
|
ifeq ($(NO_SECURE),true) |
|
|
|
|
|
|
|
|
|
# You can't build secure targets if you don't have OpenSSL.
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/goaway_server_test: openssl_dep_error |
|
|
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/goaway_server_test: $(GOAWAY_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a |
|
|
|
|
$(E) "[LD] Linking $@"
|
|
|
|
|
$(Q) mkdir -p `dirname $@`
|
|
|
|
|
$(Q) $(LD) $(LDFLAGS) $(GOAWAY_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/goaway_server_test
|
|
|
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
$(OBJDIR)/$(CONFIG)/test/core/end2end/goaway_server_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a |
|
|
|
|
|
|
|
|
|
deps_goaway_server_test: $(GOAWAY_SERVER_TEST_OBJS:.o=.dep) |
|
|
|
|
|
|
|
|
|
ifneq ($(NO_SECURE),true) |
|
|
|
|
ifneq ($(NO_DEPS),true) |
|
|
|
|
-include $(GOAWAY_SERVER_TEST_OBJS:.o=.dep) |
|
|
|
|
endif |
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GPR_AVL_TEST_SRC = \
|
|
|
|
|
test/core/support/avl_test.c \
|
|
|
|
|
|
|
|
|
@ -13707,6 +13780,134 @@ ifneq ($(NO_DEPS),true) |
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_SRC = \
|
|
|
|
|
test/core/transport/chttp2/hpack_parser_fuzzer_test.c \
|
|
|
|
|
|
|
|
|
|
HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_SRC))))
|
|
|
|
|
ifeq ($(NO_SECURE),true) |
|
|
|
|
|
|
|
|
|
# You can't build secure targets if you don't have OpenSSL.
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry: openssl_dep_error |
|
|
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry: $(HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libone_input_fuzzer.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a |
|
|
|
|
$(E) "[LD] Linking $@"
|
|
|
|
|
$(Q) mkdir -p `dirname $@`
|
|
|
|
|
$(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libone_input_fuzzer.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry
|
|
|
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/hpack_parser_fuzzer_test.o: $(LIBDIR)/$(CONFIG)/libone_input_fuzzer.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a |
|
|
|
|
|
|
|
|
|
deps_hpack_parser_fuzzer_test_one_entry: $(HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) |
|
|
|
|
|
|
|
|
|
ifneq ($(NO_SECURE),true) |
|
|
|
|
ifneq ($(NO_DEPS),true) |
|
|
|
|
-include $(HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) |
|
|
|
|
endif |
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HTTP_FUZZER_TEST_ONE_ENTRY_SRC = \
|
|
|
|
|
test/core/http/fuzzer.c \
|
|
|
|
|
|
|
|
|
|
HTTP_FUZZER_TEST_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTP_FUZZER_TEST_ONE_ENTRY_SRC))))
|
|
|
|
|
ifeq ($(NO_SECURE),true) |
|
|
|
|
|
|
|
|
|
# You can't build secure targets if you don't have OpenSSL.
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/http_fuzzer_test_one_entry: openssl_dep_error |
|
|
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/http_fuzzer_test_one_entry: $(HTTP_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libone_input_fuzzer.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a |
|
|
|
|
$(E) "[LD] Linking $@"
|
|
|
|
|
$(Q) mkdir -p `dirname $@`
|
|
|
|
|
$(Q) $(LD) $(LDFLAGS) $(HTTP_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libone_input_fuzzer.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/http_fuzzer_test_one_entry
|
|
|
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
$(OBJDIR)/$(CONFIG)/test/core/http/fuzzer.o: $(LIBDIR)/$(CONFIG)/libone_input_fuzzer.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a |
|
|
|
|
|
|
|
|
|
deps_http_fuzzer_test_one_entry: $(HTTP_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) |
|
|
|
|
|
|
|
|
|
ifneq ($(NO_SECURE),true) |
|
|
|
|
ifneq ($(NO_DEPS),true) |
|
|
|
|
-include $(HTTP_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) |
|
|
|
|
endif |
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JSON_FUZZER_TEST_ONE_ENTRY_SRC = \
|
|
|
|
|
test/core/json/fuzzer.c \
|
|
|
|
|
|
|
|
|
|
JSON_FUZZER_TEST_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_FUZZER_TEST_ONE_ENTRY_SRC))))
|
|
|
|
|
ifeq ($(NO_SECURE),true) |
|
|
|
|
|
|
|
|
|
# You can't build secure targets if you don't have OpenSSL.
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/json_fuzzer_test_one_entry: openssl_dep_error |
|
|
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/json_fuzzer_test_one_entry: $(JSON_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libone_input_fuzzer.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a |
|
|
|
|
$(E) "[LD] Linking $@"
|
|
|
|
|
$(Q) mkdir -p `dirname $@`
|
|
|
|
|
$(Q) $(LD) $(LDFLAGS) $(JSON_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libone_input_fuzzer.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/json_fuzzer_test_one_entry
|
|
|
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
$(OBJDIR)/$(CONFIG)/test/core/json/fuzzer.o: $(LIBDIR)/$(CONFIG)/libone_input_fuzzer.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a |
|
|
|
|
|
|
|
|
|
deps_json_fuzzer_test_one_entry: $(JSON_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) |
|
|
|
|
|
|
|
|
|
ifneq ($(NO_SECURE),true) |
|
|
|
|
ifneq ($(NO_DEPS),true) |
|
|
|
|
-include $(JSON_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) |
|
|
|
|
endif |
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
URI_FUZZER_TEST_ONE_ENTRY_SRC = \
|
|
|
|
|
test/core/client_config/uri_fuzzer_test.c \
|
|
|
|
|
|
|
|
|
|
URI_FUZZER_TEST_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(URI_FUZZER_TEST_ONE_ENTRY_SRC))))
|
|
|
|
|
ifeq ($(NO_SECURE),true) |
|
|
|
|
|
|
|
|
|
# You can't build secure targets if you don't have OpenSSL.
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/uri_fuzzer_test_one_entry: openssl_dep_error |
|
|
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(BINDIR)/$(CONFIG)/uri_fuzzer_test_one_entry: $(URI_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libone_input_fuzzer.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a |
|
|
|
|
$(E) "[LD] Linking $@"
|
|
|
|
|
$(Q) mkdir -p `dirname $@`
|
|
|
|
|
$(Q) $(LD) $(LDFLAGS) $(URI_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libone_input_fuzzer.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/uri_fuzzer_test_one_entry
|
|
|
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
$(OBJDIR)/$(CONFIG)/test/core/client_config/uri_fuzzer_test.o: $(LIBDIR)/$(CONFIG)/libone_input_fuzzer.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a |
|
|
|
|
|
|
|
|
|
deps_uri_fuzzer_test_one_entry: $(URI_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) |
|
|
|
|
|
|
|
|
|
ifneq ($(NO_SECURE),true) |
|
|
|
|
ifneq ($(NO_DEPS),true) |
|
|
|
|
-include $(URI_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) |
|
|
|
|
endif |
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -13736,6 +13937,7 @@ src/core/lib/surface/init_secure.c: $(OPENSSL_DEP) |
|
|
|
|
src/core/lib/tsi/fake_transport_security.c: $(OPENSSL_DEP) |
|
|
|
|
src/core/lib/tsi/ssl_transport_security.c: $(OPENSSL_DEP) |
|
|
|
|
src/core/lib/tsi/transport_security.c: $(OPENSSL_DEP) |
|
|
|
|
src/core/plugin_registry/grpc_plugin_registry.c: $(OPENSSL_DEP) |
|
|
|
|
src/cpp/client/secure_credentials.cc: $(OPENSSL_DEP) |
|
|
|
|
src/cpp/common/auth_property_iterator.cc: $(OPENSSL_DEP) |
|
|
|
|
src/cpp/common/secure_auth_context.cc: $(OPENSSL_DEP) |
|
|
|
|