﻿# see component("base") in BUILD.gn
list(APPEND COMPONENT_BASE_SOURCES_WIN_UNPROCESSED
  "debug/close_handle_hook_win.cc"
  "debug/close_handle_hook_win.h"
  "debug/debugger_win.cc"
  "debug/gdi_debug_util_win.cc"
  "debug/gdi_debug_util_win.h"
  "debug/invalid_access_win.cc"
  "debug/invalid_access_win.h"
  "debug/stack_trace_win.cc"
  "enterprise_util_win.cc"
  "file_version_info_win.cc"
  "file_version_info_win.h"
  "files/file_path_watcher_win.cc"
  "files/file_util_win.cc"
  "files/file_win.cc"
  "files/memory_mapped_file_win.cc"
  "logging_win.cc"
  "logging_win.h"
  "message_loop/message_pump_win.cc"
  "message_loop/message_pump_win.h"
  "native_library_win.cc"
  "process/kill_win.cc"
  "process/launch_win.cc"
  "process/memory_win.cc"
  "process/process_handle_win.cc"
  "process/process_info_win.cc"
  "process/process_iterator_win.cc"
  "process/process_metrics_win.cc"
  "process/process_win.cc"
  "profiler/module_cache_win.cc"
  "profiler/native_unwinder_win.cc"
  "profiler/native_unwinder_win.h"
  "profiler/stack_sampler_win.cc"
  "profiler/suspendable_thread_delegate_win.cc"
  "profiler/suspendable_thread_delegate_win.h"
  "scoped_clear_last_error_win.cc"
  "strings/strcat_win.cc"
  "strings/strcat_win.h"
  "strings/string_number_conversions_win.cc"
  "strings/string_number_conversions_win.h"
  "strings/string_split_win.cc"
  "strings/string_split_win.h"
  "strings/string_util_win.cc"
  "strings/string_util_win.h"
  "strings/sys_string_conversions_win.cc"
  "sync_socket_win.cc"
  "synchronization/condition_variable_win.cc"
  "synchronization/lock_impl_win.cc"
  "synchronization/waitable_event_watcher_win.cc"
  "synchronization/waitable_event_win.cc"
  "task/thread_pool/thread_group_native_win.cc"
  "task/thread_pool/thread_group_native_win.h"
  "threading/platform_thread_win.cc"
  "threading/platform_thread_win.h"
  "threading/thread_local_storage_win.cc"
  "timer/hi_res_timer_manager_win.cc"
  "win/async_operation.h"
  "win/atl.h"
  "win/atl_throw.cc"
  "win/atl_throw.h"
  "win/com_init_balancer.cc"
  "win/com_init_balancer.h"
  "win/com_init_check_hook.cc"
  "win/com_init_check_hook.h"
  "win/com_init_util.cc"
  "win/com_init_util.h"
  "win/core_winrt_util.cc"
  "win/core_winrt_util.h"
  "win/current_module.h"
  "win/embedded_i18n/language_selector.cc"
  "win/embedded_i18n/language_selector.h"
  "win/enum_variant.cc"
  "win/enum_variant.h"
  "win/event_trace_consumer.h"
  "win/event_trace_controller.cc"
  "win/event_trace_controller.h"
  "win/event_trace_provider.cc"
  "win/event_trace_provider.h"
  "win/hstring_compare.cc"
  "win/hstring_compare.h"
  "win/hstring_reference.cc"
  "win/hstring_reference.h"
  "win/i18n.cc"
  "win/i18n.h"
  "win/iat_patch_function.cc"
  "win/iat_patch_function.h"
  "win/map.h"
  "win/message_window.cc"
  "win/message_window.h"
  "win/object_watcher.cc"
  "win/object_watcher.h"
  "win/patch_util.cc"
  "win/patch_util.h"
  "win/pe_image_reader.cc"
  "win/pe_image_reader.h"
  "win/post_async_results.h"
  "win/process_startup_helper.cc"
  "win/process_startup_helper.h"
  "win/propvarutil.h"
  "win/reference.h"
  "win/registry.cc"
  "win/registry.h"
  "win/resource_util.cc"
  "win/resource_util.h"
  "win/scoped_bstr.cc"
  "win/scoped_bstr.h"
  "win/scoped_co_mem.h"
  "win/scoped_com_initializer.cc"
  "win/scoped_com_initializer.h"
  "win/scoped_gdi_object.h"
  "win/scoped_handle.cc"
  "win/scoped_handle.h"
  "win/scoped_handle_verifier.cc"
  "win/scoped_handle_verifier.h"
  "win/scoped_hdc.h"
  "win/scoped_hglobal.h"
  "win/scoped_hstring.cc"
  "win/scoped_hstring.h"
  "win/scoped_process_information.cc"
  "win/scoped_process_information.h"
  "win/scoped_propvariant.h"
  "win/scoped_safearray.h"
  "win/scoped_select_object.h"
  "win/scoped_variant.cc"
  "win/scoped_variant.h"
  "win/scoped_windows_thread_environment.h"
  "win/scoped_winrt_initializer.cc"
  "win/scoped_winrt_initializer.h"
  "win/shlwapi.h"
  "win/shortcut.cc"
  "win/shortcut.h"
  "win/sphelper.h"
  "win/startup_information.cc"
  "win/startup_information.h"
  "win/variant_util.h"
  "win/variant_vector.cc"
  "win/variant_vector.h"
  "win/vector.cc"
  "win/vector.h"
  "win/win_util.cc"
  "win/win_util.h"
  "win/wincrypt_shim.h"
  "win/windows_defines.inc"
  "win/windows_types.h"
  "win/windows_undefines.inc"
  "win/windows_version.cc"
  "win/windows_version.h"
  "win/windowsx_shim.h"
  "win/winrt_foundation_helpers.h"
  "win/winrt_storage_util.cc"
  "win/winrt_storage_util.h"
  "win/wmi.cc"
  "win/wmi.h"
  "win/wrapped_window_proc.cc"
  "win/wrapped_window_proc.h"
)

list(APPEND COMPONENT_BASE_SOURCES_WIN_UNPROCESSED
  "files/file_enumerator_win.cc"
  "memory/platform_shared_memory_region_win.cc"
  "power_monitor/power_monitor_device_source_win.cc"
  "profiler/win32_stack_frame_unwinder.cc"
  "profiler/win32_stack_frame_unwinder.h"
  "rand_util_win.cc"
  "system/sys_info_win.cc"
  "time/time_win.cc"
)

# lib PE image
list(APPEND LIB_PE_IMAGE_UNPROCESSED
  "../no_destructor.h"
  "current_module.h"
  "pe_image.cc"
  "pe_image.h"
)
list(TRANSFORM LIB_PE_IMAGE_UNPROCESSED PREPEND "win/")
list(APPEND COMPONENT_BASE_SOURCES_WIN_UNPROCESSED ${LIB_PE_IMAGE_UNPROCESSED})

list(APPEND COMPONENT_BASE_SOURCES ${COMPONENT_BASE_SOURCES_WIN_UNPROCESSED})
