# Copyright 2015 gRPC authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# AUTO-GENERATED FROM `$REPO_ROOT/templates/src/python/grpcio/grpc_core_dependencies.py.template`!!!

CORE_SOURCE_FILES = [
  'src/core/lib/profiling/basic_timers.c',
  'src/core/lib/profiling/stap_timers.c',
  'src/core/lib/support/alloc.c',
  'src/core/lib/support/arena.c',
  'src/core/lib/support/atm.c',
  'src/core/lib/support/avl.c',
  'src/core/lib/support/backoff.c',
  'src/core/lib/support/cmdline.c',
  'src/core/lib/support/cpu_iphone.c',
  'src/core/lib/support/cpu_linux.c',
  'src/core/lib/support/cpu_posix.c',
  'src/core/lib/support/cpu_windows.c',
  'src/core/lib/support/env_linux.c',
  'src/core/lib/support/env_posix.c',
  'src/core/lib/support/env_windows.c',
  'src/core/lib/support/histogram.c',
  'src/core/lib/support/host_port.c',
  'src/core/lib/support/log.c',
  'src/core/lib/support/log_android.c',
  'src/core/lib/support/log_linux.c',
  'src/core/lib/support/log_posix.c',
  'src/core/lib/support/log_windows.c',
  'src/core/lib/support/mpscq.c',
  'src/core/lib/support/murmur_hash.c',
  'src/core/lib/support/stack_lockfree.c',
  'src/core/lib/support/string.c',
  'src/core/lib/support/string_posix.c',
  'src/core/lib/support/string_util_windows.c',
  'src/core/lib/support/string_windows.c',
  'src/core/lib/support/subprocess_posix.c',
  'src/core/lib/support/subprocess_windows.c',
  'src/core/lib/support/sync.c',
  'src/core/lib/support/sync_posix.c',
  'src/core/lib/support/sync_windows.c',
  'src/core/lib/support/thd.c',
  'src/core/lib/support/thd_posix.c',
  'src/core/lib/support/thd_windows.c',
  'src/core/lib/support/time.c',
  'src/core/lib/support/time_posix.c',
  'src/core/lib/support/time_precise.c',
  'src/core/lib/support/time_windows.c',
  'src/core/lib/support/tls_pthread.c',
  'src/core/lib/support/tmpfile_msys.c',
  'src/core/lib/support/tmpfile_posix.c',
  'src/core/lib/support/tmpfile_windows.c',
  'src/core/lib/support/wrap_memcpy.c',
  'src/core/lib/surface/init.c',
  'src/core/lib/channel/channel_args.c',
  'src/core/lib/channel/channel_stack.c',
  'src/core/lib/channel/channel_stack_builder.c',
  'src/core/lib/channel/connected_channel.c',
  'src/core/lib/channel/handshaker.c',
  'src/core/lib/channel/handshaker_factory.c',
  'src/core/lib/channel/handshaker_registry.c',
  'src/core/lib/compression/compression.c',
  'src/core/lib/compression/message_compress.c',
  'src/core/lib/compression/stream_compression.c',
  'src/core/lib/debug/stats.c',
  'src/core/lib/debug/stats_data.c',
  'src/core/lib/http/format_request.c',
  'src/core/lib/http/httpcli.c',
  'src/core/lib/http/parser.c',
  'src/core/lib/iomgr/call_combiner.c',
  'src/core/lib/iomgr/closure.c',
  'src/core/lib/iomgr/combiner.c',
  'src/core/lib/iomgr/endpoint.c',
  'src/core/lib/iomgr/endpoint_pair_posix.c',
  'src/core/lib/iomgr/endpoint_pair_uv.c',
  'src/core/lib/iomgr/endpoint_pair_windows.c',
  'src/core/lib/iomgr/error.c',
  'src/core/lib/iomgr/ev_epoll1_linux.c',
  'src/core/lib/iomgr/ev_epollex_linux.c',
  'src/core/lib/iomgr/ev_epollsig_linux.c',
  'src/core/lib/iomgr/ev_poll_posix.c',
  'src/core/lib/iomgr/ev_posix.c',
  'src/core/lib/iomgr/ev_windows.c',
  'src/core/lib/iomgr/exec_ctx.c',
  'src/core/lib/iomgr/executor.c',
  'src/core/lib/iomgr/gethostname_fallback.c',
  'src/core/lib/iomgr/gethostname_host_name_max.c',
  'src/core/lib/iomgr/gethostname_sysconf.c',