1d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch# found in the LICENSE file.
2d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
3d3868032626d59662ff73b372b5d584c1d144c53Ben Murdochcomponent("base") {
4d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  sources = [
5d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "../build/build_config.h",
6d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "third_party/dmg_fp/dmg_fp.h",
7d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "third_party/dmg_fp/g_fmt.cc",
8d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "third_party/dmg_fp/dtoa_wrapper.cc",
9d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "third_party/icu/icu_utf.cc",
10d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "third_party/icu/icu_utf.h",
11d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "third_party/nspr/prcpucfg.h",
12d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "third_party/nspr/prcpucfg_freebsd.h",
13d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "third_party/nspr/prcpucfg_linux.h",
14d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "third_party/nspr/prcpucfg_mac.h",
15d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "third_party/nspr/prcpucfg_nacl.h",
16d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "third_party/nspr/prcpucfg_openbsd.h",
17d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "third_party/nspr/prcpucfg_solaris.h",
18d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "third_party/nspr/prcpucfg_win.h",
19d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "third_party/nspr/prtime.cc",
20d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "third_party/nspr/prtime.h",
21d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "third_party/nspr/prtypes.h",
22d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "third_party/xdg_mime/xdgmime.h",
23d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "allocator/allocator_extension.cc",
24d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "allocator/allocator_extension.h",
25d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "allocator/type_profiler_control.cc",
26d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "allocator/type_profiler_control.h",
27d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/activity_status.cc",
28d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/activity_status.h",
29d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/base_jni_registrar.cc",
30d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/base_jni_registrar.h",
31d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/build_info.cc",
32d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/build_info.h",
33d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/cpu_features.cc",
34d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/fifo_utils.cc",
35d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/fifo_utils.h",
36d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/important_file_writer_android.cc",
37d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/important_file_writer_android.h",
38d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/scoped_java_ref.cc",
39d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/scoped_java_ref.h",
40d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/jni_android.cc",
41d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/jni_android.h",
42d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/jni_array.cc",
43d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/jni_array.h",
44d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/jni_helper.cc",
45d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/jni_helper.h",
46d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/jni_registrar.cc",
47d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/jni_registrar.h",
48d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/jni_string.cc",
49d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/jni_string.h",
50d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/memory_pressure_listener_android.cc",
51d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/memory_pressure_listener_android.h",
52d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/path_service_android.cc",
53d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/path_service_android.h",
54d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/path_utils.cc",
55d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/path_utils.h",
56d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/sys_utils.cc",
57d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/sys_utils.h",
58d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "android/thread_utils.h",
59d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "at_exit.cc",
60d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "at_exit.h",
61d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "atomic_ref_count.h",
62d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "atomic_sequence_num.h",
63d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "atomicops.h",
64d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "atomicops_internals_gcc.h",
65d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "atomicops_internals_mac.h",
66d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "atomicops_internals_tsan.h",
67d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "atomicops_internals_x86_gcc.cc",
68d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "atomicops_internals_x86_gcc.h",
69d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "atomicops_internals_x86_msvc.h",
70d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "base_export.h",
71d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "base_paths.cc",
72d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "base_paths.h",
73d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "base_paths_android.cc",
74d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "base_paths_android.h",
75d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "base_paths_mac.h",
76d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "base_paths_mac.mm",
77d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "base_paths_posix.cc",
78d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "base_paths_posix.h",
79d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "base_paths_win.cc",
80d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "base_paths_win.h",
81d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "base_switches.h",
82d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "base64.cc",
83d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "base64.h",
84d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "basictypes.h",
85d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "bind.h",
86d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "bind_helpers.cc",
87d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "bind_helpers.h",
88d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "bind_internal.h",
89d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "bind_internal_win.h",
90d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "bits.h",
91d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "build_time.cc",
92d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "build_time.h",
93d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "callback.h",
94d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "callback_helpers.h",
95d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "callback_internal.cc",
96d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "callback_internal.h",
97d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "cancelable_callback.h",
98d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "chromeos/chromeos_version.cc",
99d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "chromeos/chromeos_version.h",
100d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "command_line.cc",
101d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "command_line.h",
102d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "compiler_specific.h",
103d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "containers/hash_tables.h",
104d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "containers/linked_list.h",
105d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "containers/mru_cache.h",
106d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "containers/small_map.h",
107d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "containers/stack_container.h",
108d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "cpu.cc",
109d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "cpu.h",
110d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "critical_closure.h",
111d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "critical_closure_ios.mm",
112d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/alias.cc",
113d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/alias.h",
114d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/crash_logging.cc",
115d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/crash_logging.h",
116d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/debug_on_start_win.cc",
117d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/debug_on_start_win.h",
118d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/debugger.cc",
119d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/debugger.h",
120d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/debugger_posix.cc",
121d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/debugger_win.cc",
122d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    # This file depends on files from the "allocator" target,
123d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    # but this target does not depend on "allocator" (see
124d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    # allocator.gyp for details).
125d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/leak_annotations.h",
126d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/leak_tracker.h",
127d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/proc_maps_linux.cc",
128d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/proc_maps_linux.h",
129d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/profiler.cc",
130d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/profiler.h",
131d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/stack_trace.cc",
132d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/stack_trace.h",
133d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/stack_trace_android.cc",
134d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/stack_trace_ios.mm",
135d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/stack_trace_posix.cc",
136d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/stack_trace_win.cc",
137d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/trace_event.h",
138d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/trace_event_android.cc",
139d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/trace_event_impl.cc",
140d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/trace_event_impl.h",
141d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/trace_event_impl_constants.cc",
142d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "debug/trace_event_win.cc",
143d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "deferred_sequenced_task_runner.cc",
144d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "deferred_sequenced_task_runner.h",
145d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "environment.cc",
146d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "environment.h",
147d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "file_descriptor_posix.h",
148d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "file_util.cc",
149d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "file_util.h",
150d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "file_util_android.cc",
151d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "file_util_linux.cc",
152d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "file_util_mac.mm",
153d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "file_util_posix.cc",
154d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "file_util_win.cc",
155d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "file_version_info.h",
156d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "file_version_info_mac.h",
157d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "file_version_info_mac.mm",
158d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "file_version_info_win.cc",
159d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "file_version_info_win.h",
160d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/dir_reader_fallback.h",
161d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/dir_reader_linux.h",
162d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/dir_reader_posix.h",
163d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/file_enumerator.cc",
164d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/file_enumerator.h",
165d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/file_enumerator_posix.cc",
166d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/file_enumerator_win.cc",
167d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/file_path.cc",
168d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/file_path.h",
169d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/file_path_constants.cc",
170d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/file_path_watcher.cc",
171d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/file_path_watcher.h",
172d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/file_path_watcher_kqueue.cc",
173d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/file_path_watcher_linux.cc",
174d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/file_path_watcher_stub.cc",
175d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/file_path_watcher_win.cc",
176d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/file_util_proxy.cc",
177d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/file_util_proxy.h",
178d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/important_file_writer.h",
179d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/important_file_writer.cc",
180d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/memory_mapped_file.cc",
181d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/memory_mapped_file.h",
182d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/memory_mapped_file_posix.cc",
183d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/memory_mapped_file_win.cc",
184d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/scoped_temp_dir.cc",
185d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "files/scoped_temp_dir.h",
186d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "float_util.h",
187d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "format_macros.h",
188d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "gtest_prod_util.h",
189d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "guid.cc",
190d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "guid.h",
191d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "guid_posix.cc",
192d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "guid_win.cc",
193d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "hash.cc",
194d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "hash.h",
195d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "id_map.h",
196d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "ini_parser.cc",
197d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "ini_parser.h",
198d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "ios/device_util.h",
199d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "ios/device_util.mm",
200d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "ios/ios_util.h",
201d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "ios/ios_util.mm",
202d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "ios/scoped_critical_action.h",
203d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "ios/scoped_critical_action.mm",
204d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "json/json_file_value_serializer.cc",
205d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "json/json_file_value_serializer.h",
206d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "json/json_parser.cc",
207d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "json/json_parser.h",
208d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "json/json_reader.cc",
209d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "json/json_reader.h",
210d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "json/json_string_value_serializer.cc",
211d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "json/json_string_value_serializer.h",
212d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "json/json_value_converter.h",
213d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "json/json_writer.cc",
214d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "json/json_writer.h",
215d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "json/string_escape.cc",
216d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "json/string_escape.h",
217d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "lazy_instance.cc",
218d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "lazy_instance.h",
219d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "location.cc",
220d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "location.h",
221d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "logging.cc",
222d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "logging.h",
223d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "logging_win.cc",
224d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "logging_win.h",
225d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/authorization_util.h",
226d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/authorization_util.mm",
227d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/bind_objc_block.h",
228d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/bundle_locations.h",
229d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/bundle_locations.mm",
230d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/cocoa_protocols.h",
231d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/foundation_util.h",
232d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/foundation_util.mm",
233d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/launch_services_util.cc",
234d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/launch_services_util.h",
235d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/launchd.cc",
236d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/launchd.h",
237d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/libdispatch_task_runner.cc",
238d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/libdispatch_task_runner.h",
239d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/mac_logging.h",
240d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/mac_logging.cc",
241d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/mac_util.h",
242d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/mac_util.mm",
243d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/objc_property_releaser.h",
244d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/objc_property_releaser.mm",
245d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/os_crash_dumps.cc",
246d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/os_crash_dumps.h",
247d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/scoped_aedesc.h",
248d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/scoped_authorizationref.h",
249d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/scoped_block.h",
250d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/scoped_cftyperef.h",
251d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/scoped_ioobject.h",
252d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/scoped_ioplugininterface.h",
253d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/scoped_launch_data.h",
254d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/scoped_mach_port.cc",
255d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/scoped_mach_port.h",
256d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/scoped_nsautorelease_pool.h",
257d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/scoped_nsautorelease_pool.mm",
258d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/scoped_nsexception_enabler.h",
259d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/scoped_nsexception_enabler.mm",
260d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/scoped_nsobject.h",
261d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/scoped_sending_event.h",
262d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/scoped_sending_event.mm",
263d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "mac/sdk_forward_declarations.h",
264d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/aligned_memory.cc",
265d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/aligned_memory.h",
266d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/discardable_memory.cc",
267d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/discardable_memory.h",
268d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/discardable_memory_android.cc",
269d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/discardable_memory_mac.cc",
270d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/linked_ptr.h",
271d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/manual_constructor.h",
272d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/memory_pressure_listener.cc",
273d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/memory_pressure_listener.h",
274d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/raw_scoped_refptr_mismatch_checker.h",
275d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/ref_counted.cc",
276d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/ref_counted.h",
277d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/ref_counted_delete_on_message_loop.h",
278d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/ref_counted_memory.cc",
279d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/ref_counted_memory.h",
280d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/scoped_handle.h",
281d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/scoped_open_process.h",
282d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/scoped_policy.h",
283d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/scoped_ptr.h",
284d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/scoped_vector.h",
285d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/shared_memory.h",
286d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/shared_memory_android.cc",
287d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/shared_memory_nacl.cc",
288d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/shared_memory_posix.cc",
289d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/shared_memory_win.cc",
290d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/singleton.cc",
291d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/singleton.h",
292d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/weak_ptr.cc",
293d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "memory/weak_ptr.h",
2943240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/incoming_task_queue.cc",
2953240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/incoming_task_queue.h",
296d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "message_loop/message_loop.cc",
297d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "message_loop/message_loop.h",
298d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "message_loop/message_loop_proxy.cc",
299d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "message_loop/message_loop_proxy.h",
300d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "message_loop/message_loop_proxy_impl.cc",
301d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "message_loop/message_loop_proxy_impl.h",
302d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "message_loop/message_pump.cc",
303d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "message_loop/message_pump.h",
304d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "message_loop/message_pump_android.cc",
305d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "message_loop/message_pump_android.h",
3063240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_aurax11.cc",
3073240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_aurax11.h",
308d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "message_loop/message_pump_default.cc",
309d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "message_loop/message_pump_default.h",
3103240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_glib.cc",
3113240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_glib.h",
3123240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_gtk.cc",
3133240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_gtk.h",
3143240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_io_ios.cc",
3153240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_io_ios.h",
3163240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_libevent.cc",
3173240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_libevent.h",
3183240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_mac.h",
3193240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_mac.mm",
3203240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_observer.h",
321d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "message_loop/message_pump_ozone.cc",
322d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "message_loop/message_pump_ozone.h",
323d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "message_loop/message_pump_win.cc",
324d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "message_loop/message_pump_win.h",
3253240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "metrics/field_trial.cc",
3263240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "metrics/field_trial.h",
327d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/sample_map.cc",
328d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/sample_map.h",
329d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/sample_vector.cc",
330d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/sample_vector.h",
331d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/bucket_ranges.cc",
332d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/bucket_ranges.h",
333d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/histogram.cc",
334d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/histogram.h",
335d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/histogram_base.cc",
336d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/histogram_base.h",
337d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/histogram_flattener.h",
338d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/histogram_samples.cc",
339d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/histogram_samples.h",
340d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/histogram_snapshot_manager.cc",
341d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/histogram_snapshot_manager.h",
342d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/sparse_histogram.cc",
343d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/sparse_histogram.h",
344d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/statistics_recorder.cc",
345d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/statistics_recorder.h",
346d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/stats_counters.cc",
347d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/stats_counters.h",
348d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/stats_table.cc",
349d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "metrics/stats_table.h",
350d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "move.h",
351d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "native_library.h",
352d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "native_library_mac.mm",
353d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "native_library_posix.cc",
354d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "native_library_win.cc",
355d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "nix/mime_util_xdg.cc",
356d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "nix/mime_util_xdg.h",
357d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "nix/xdg_util.cc",
358d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "nix/xdg_util.h",
359d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "observer_list.h",
360d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "observer_list_threadsafe.h",
361d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "os_compat_android.cc",
362d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "os_compat_android.h",
363d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "os_compat_nacl.cc",
364d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "os_compat_nacl.h",
365d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "path_service.cc",
366d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "path_service.h",
367d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "pending_task.cc",
368d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "pending_task.h",
369d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "pickle.cc",
370d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "pickle.h",
371d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "platform_file.cc",
372d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "platform_file.h",
373d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "platform_file_posix.cc",
374d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "platform_file_win.cc",
375d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "port.h",
376d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "posix/eintr_wrapper.h",
3773240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "posix/file_descriptor_shuffle.cc",
3783240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "posix/file_descriptor_shuffle.y",
379d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "posix/global_descriptors.cc",
380d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "posix/global_descriptors.h",
381d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "posix/unix_domain_socket_linux.cc",
382d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "posix/unix_domain_socket_linux.h",
383d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "power_monitor/power_monitor.cc",
384d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "power_monitor/power_monitor.h",
3853240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "power_monitor/power_monitor_device_source.cc",
3863240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "power_monitor/power_monitor_device_source.h",
3873240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "power_monitor/power_monitor_device_source_android.cc",
3883240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "power_monitor/power_monitor_device_source_android.h",
3893240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "power_monitor/power_monitor_device_source_ios.mm",
3903240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "power_monitor/power_monitor_device_source_mac.mm",
3913240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "power_monitor/power_monitor_device_source_posix.cc",
3923240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "power_monitor/power_monitor_device_source_win.cc",
3933240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "power_monitor/power_monitor_source.cc",
3943240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "power_monitor/power_monitor_source.h",
395d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "power_monitor/power_observer.h",
396d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/internal_linux.cc",
397d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/internal_linux.h",
398d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/kill.cc",
399d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/kill.h",
400d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/kill_mac.cc",
401d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/kill_posix.cc",
402d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/kill_win.cc",
403d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/launch.h",
404d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/launch_ios.cc",
405d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/launch_mac.cc",
406d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/launch_posix.cc",
407d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/launch_win.cc",
408d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/memory.h",
409d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/memory_linux.cc",
410d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/memory_mac.mm",
411d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/memory_win.cc",
4123240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "process/process.h",
413d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_handle_freebsd.cc",
414d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_handle_linux.cc",
415d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_handle_mac.cc",
416d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_handle_openbsd.cc",
417d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_handle_posix.cc",
418d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_handle_win.cc",
4193240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "process/process_info.h",
4203240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "process/process_info_mac.cc",
4213240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "process/process_info_win.cc",
422d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_iterator.cc",
423d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_iterator.h",
424d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_iterator_freebsd.cc",
425d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_iterator_linux.cc",
426d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_iterator_mac.cc",
427d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_iterator_openbsd.cc",
428d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_iterator_win.cc",
4293240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "process/process_linux.cc",
430d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_metrics.h",
431d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_metrics_freebsd.cc",
432d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_metrics_ios.cc",
433d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_metrics_linux.cc",
434d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_metrics_mac.cc",
435d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_metrics_openbsd.cc",
436d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_metrics_posix.cc",
437d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_metrics_win.cc",
4383240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "process/process_posix.cc",
4393240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "process/process_util.h",
4403240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "process/process_win.cc",
441d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "profiler/scoped_profile.cc",
442d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "profiler/scoped_profile.h",
443d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "profiler/alternate_timer.cc",
444d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "profiler/alternate_timer.h",
445d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "profiler/tracked_time.cc",
446d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "profiler/tracked_time.h",
447d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "rand_util.cc",
448d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "rand_util.h",
449d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "rand_util_nacl.cc",
450d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "rand_util_posix.cc",
451d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "rand_util_win.cc",
452d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "run_loop.cc",
453d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "run_loop.h",
454d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "safe_numerics.h",
455d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "safe_strerror_posix.cc",
456d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "safe_strerror_posix.h",
457d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "scoped_native_library.cc",
458d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "scoped_native_library.h",
459d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sequence_checker.h",
460d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sequence_checker_impl.cc",
461d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sequence_checker_impl.h",
462d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sequenced_task_runner.cc",
463d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sequenced_task_runner.h",
464d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sequenced_task_runner_helpers.h",
465d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sha1.h",
466d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sha1_portable.cc",
467d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sha1_win.cc",
468d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "single_thread_task_runner.h",
469d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "stl_util.h",
470d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/latin1_string_conversions.cc",
471d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/latin1_string_conversions.h",
472d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/nullable_string16.cc",
473d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/nullable_string16.h",
474d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/string16.cc",
475d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/string16.h",
476d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/string_number_conversions.cc",
477d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/string_split.cc",
478d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/string_split.h",
479d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/string_number_conversions.h",
480d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/string_piece.cc",
481d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/string_piece.h",
482d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/string_tokenizer.h",
483d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/string_util.cc",
484d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/string_util.h",
485d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/string_util_constants.cc",
486d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/string_util_posix.h",
487d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/string_util_win.h",
488d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/stringize_macros.h",
489d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/stringprintf.cc",
490d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/stringprintf.h",
491d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/sys_string_conversions.h",
492d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/sys_string_conversions_mac.mm",
493d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/sys_string_conversions_posix.cc",
494d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/sys_string_conversions_win.cc",
495d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/utf_offset_string_conversions.cc",
496d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/utf_offset_string_conversions.h",
497d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/utf_string_conversion_utils.cc",
498d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/utf_string_conversion_utils.h",
499d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/utf_string_conversions.cc",
500d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "strings/utf_string_conversions.h",
501d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "supports_user_data.cc",
502d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "supports_user_data.h",
5033240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "sync_socket.h",
5043240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "sync_socket_posix.cc",
5053240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "sync_socket_win.cc",
506d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "synchronization/cancellation_flag.cc",
507d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "synchronization/cancellation_flag.h",
508d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "synchronization/condition_variable.h",
509d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "synchronization/condition_variable_posix.cc",
510d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "synchronization/condition_variable_win.cc",
511d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "synchronization/lock.cc",
512d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "synchronization/lock.h",
513d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "synchronization/lock_impl.h",
514d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "synchronization/lock_impl_posix.cc",
515d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "synchronization/lock_impl_win.cc",
516d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "synchronization/spin_wait.h",
517d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "synchronization/waitable_event.h",
518d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "synchronization/waitable_event_posix.cc",
519d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "synchronization/waitable_event_watcher.h",
520d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "synchronization/waitable_event_watcher_posix.cc",
521d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "synchronization/waitable_event_watcher_win.cc",
522d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "synchronization/waitable_event_win.cc",
523d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "system_monitor/system_monitor.cc",
524d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "system_monitor/system_monitor.h",
525d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sys_byteorder.h",
526d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sys_info.cc",
527d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sys_info.h",
528d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sys_info_android.cc",
529d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sys_info_chromeos.cc",
530d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sys_info_freebsd.cc",
531d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sys_info_ios.mm",
532d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sys_info_linux.cc",
533d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sys_info_mac.cc",
534d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sys_info_openbsd.cc",
535d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sys_info_posix.cc",
536d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sys_info_win.cc",
537d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "task_runner.cc",
538d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "task_runner.h",
539d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "task_runner_util.h",
540d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "template_util.h",
541d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "thread_task_runner_handle.cc",
542d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "thread_task_runner_handle.h",
543d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/non_thread_safe.h",
544d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/non_thread_safe_impl.cc",
545d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/non_thread_safe_impl.h",
546d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/platform_thread.h",
547d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/platform_thread_android.cc",
548d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/platform_thread_linux.cc",
549d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/platform_thread_mac.mm",
550d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/platform_thread_posix.cc",
551d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/platform_thread_win.cc",
552d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/post_task_and_reply_impl.cc",
553d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/post_task_and_reply_impl.h",
554d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/sequenced_worker_pool.cc",
555d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/sequenced_worker_pool.h",
556d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/simple_thread.cc",
557d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/simple_thread.h",
558d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/thread.cc",
559d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/thread.h",
560d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/thread_checker.h",
561d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/thread_checker_impl.cc",
562d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/thread_checker_impl.h",
563d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/thread_collision_warner.cc",
564d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/thread_collision_warner.h",
565d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/thread_id_name_manager.cc",
566d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/thread_id_name_manager.h",
567d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/thread_local.h",
568d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/thread_local_posix.cc",
569d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/thread_local_storage.h",
570d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/thread_local_storage_posix.cc",
571d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/thread_local_storage_win.cc",
572d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/thread_local_win.cc",
573d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/thread_restrictions.h",
574d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/thread_restrictions.cc",
575d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/watchdog.cc",
576d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/watchdog.h",
577d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/worker_pool.h",
578d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/worker_pool.cc",
579d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/worker_pool_posix.cc",
580d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/worker_pool_posix.h",
581d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "threading/worker_pool_win.cc",
582d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "time/clock.cc",
583d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "time/clock.h",
584d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "time/default_clock.cc",
585d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "time/default_clock.h",
586d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "time/default_tick_clock.cc",
587d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "time/default_tick_clock.h",
588d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "time/tick_clock.cc",
589d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "time/tick_clock.h",
590d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "time/time.cc",
591d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "time/time.h",
592d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "time/time_mac.cc",
593d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "time/time_posix.cc",
594d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "time/time_win.cc",
595d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "timer/hi_res_timer_manager_posix.cc",
596d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "timer/hi_res_timer_manager_win.cc",
597d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "timer/hi_res_timer_manager.h",
598d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "timer/timer.cc",
599d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "timer/timer.h",
600d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "tracked_objects.cc",
601d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "tracked_objects.h",
602d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "tracking_info.cc",
603d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "tracking_info.h",
604d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "tuple.h",
605d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "values.cc",
606d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "values.h",
607d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "value_conversions.cc",
608d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "value_conversions.h",
609d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "version.cc",
610d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "version.h",
611d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "vlog.cc",
612d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "vlog.h",
613d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/enum_variant.cc",
614d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/enum_variant.h",
615d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/event_trace_consumer.h",
616d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/event_trace_controller.cc",
617d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/event_trace_controller.h",
618d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/event_trace_provider.cc",
619d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/event_trace_provider.h",
620d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/i18n.cc",
621d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/i18n.h",
622d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/iat_patch_function.cc",
623d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/iat_patch_function.h",
624d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/iunknown_impl.cc",
625d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/iunknown_impl.h",
626d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/message_window.cc",
627d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/message_window.h",
628d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/metro.cc",
629d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/metro.h",
630d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/object_watcher.cc",
631d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/object_watcher.h",
632d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/registry.cc",
633d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/registry.h",
634d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/resource_util.cc",
635d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/resource_util.h",
636d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/sampling_profiler.cc",
637d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/sampling_profiler.h",
638d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/scoped_bstr.cc",
639d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/scoped_bstr.h",
640d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/scoped_co_mem.h",
641d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/scoped_com_initializer.h",
642d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/scoped_comptr.h",
643d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/scoped_gdi_object.h",
644d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/scoped_handle.cc",
645d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/scoped_handle.h",
646d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/scoped_hdc.h",
647d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/scoped_hglobal.h",
648d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/scoped_process_information.cc",
649d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/scoped_process_information.h",
650d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/scoped_propvariant.h",
651d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/scoped_select_object.h",
652d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/scoped_variant.cc",
653d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/scoped_variant.h",
654d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/shortcut.cc",
655d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/shortcut.h",
656d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/startup_information.cc",
657d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/startup_information.h",
658d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/text_services_message_filter.cc",
659d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/text_services_message_filter.h",
660d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/win_util.cc",
661d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/win_util.h",
662d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/windows_version.cc",
663d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/windows_version.h",
664d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/wrapped_window_proc.cc",
665d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/wrapped_window_proc.h",
666d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  ]
667d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
668d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  # TODO(brettw) I don't understand the conditions this file is used.
669d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  sources -= "files/file_path_watcher_stub.cc"
670d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
671d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  sources -= [
6723240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    # TODO(brettw) do these properly.
6733240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_aurax11.cc",
6743240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_aurax11.h",
6753240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_glib.cc",
6763240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_glib.h",
6773240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_gtk.cc",
6783240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    "message_loop/message_pump_gtk.h",
679d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "message_loop/message_pump_ozone.cc",
680d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "message_loop/message_pump_ozone.h",
681d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
682d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_handle_freebsd.cc",
683d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_handle_openbsd.cc",
684d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_iterator_freebsd.cc",
685d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_iterator_openbsd.cc",
686d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_metrics_freebsd.cc",
687d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "process/process_metrics_openbsd.cc",
688d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sys_info_freebsd.cc",
689d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "sys_info_openbsd.cc",
690d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  ]
691d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
692d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  if (!is_chromeos) {
693d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    sources -= [
694d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      "sys_info_chromeos.cc",
695d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    ]
696d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  }
697d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
698d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  # Remove nacl stuff.
699d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  if (!is_nacl) {
700d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    sources -= [
701d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      "os_compat_nacl.cc",
702d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      "os_compat_nacl.h",
703d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      "rand_util_nacl.cc",
704d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      "third_party/nspr/prcpucfg_nacl.h",
705d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      "memory/shared_memory_nacl.cc",
706d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    ]
707d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  }
708d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
7093240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch  # Windows.
710d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  if (is_win && !is_nacl) {
711d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    sources -= [
712d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      "strings/string16.cc",
713d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      # Not using sha1_win.cc because it may have caused a
714d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      # regression to page cycler moz.
715d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      "sha1_win.cc",
716d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    ]
717d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
718d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    if (is_component_build) {
719d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      sources -= "debug/debug_on_start_win.cc"
720d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    }
721d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  }
722d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
7233240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch  # Mac.
7243240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch  if (is_mac) {
7253240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    sources -= [
7263240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch      "base_paths_posix.cc",
7273240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch      "native_library_posix.cc",
7283240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch      "strings/sys_string_conversions_posix.cc",
7293240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    ]
7303240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch  } else {
7313240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    sources -= "files/file_path_watcher_kqueue.cc"
7323240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch  }
7333240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch
7343240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch  # Non-Mac Unix stuff.
7353240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch  if (is_mac) { #!is_posix || is_mac) {
736d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    sources -= [
737d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      "nix/mime_util_xdg.cc",
738d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      "nix/mime_util_xdg.h",
739d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      "nix/xdg_util.cc",
740d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      "nix/xdg_util.h",
7413240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch      "third_party/xdg_mime/xdgmime.h",
742d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    ]
743d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  }
744d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
745d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  defines = [
746d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "BASE_IMPLEMENTATION",
747d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  ]
748d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
749d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  deps = [
750d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    ":base_static",
751d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "//base/allocator:allocator_extension_thunks",
752d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "//third_party/modp_b64",
753d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "//base/third_party/dynamic_annotations",
754d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  ]
7553240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch
7563240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch  if (!is_win) {
7573240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    deps += "//third_party/libevent"
7583240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch  }
7593240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch  if (is_mac) {
7603240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch    deps += "//third_party/mach_override"
7613240926e260ce088908e02ac07a6cf7b0c0cbf44Ben Murdoch  }
762d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch}
763d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
764d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch# This is the subset of files from base that should not be used with a dynamic
765d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch# library. Note that this library cannot depend on base because base depends on
766d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch# base_static.
767d3868032626d59662ff73b372b5d584c1d144c53Ben Murdochstatic_library("base_static") {
768d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  sources = [
769d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "base_switches.cc",
770d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "base_switches.h",
771d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/pe_image.cc",
772d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "win/pe_image.h",
773d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  ]
774d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch}
775d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
776d3868032626d59662ff73b372b5d584c1d144c53Ben Murdochcomponent("base_i18n") {
777d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  sources = [
778d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/base_i18n_export.h",
779d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/bidi_line_iterator.cc",
780d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/bidi_line_iterator.h",
781d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/break_iterator.cc",
782d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/break_iterator.h",
783d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/char_iterator.cc",
784d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/char_iterator.h",
785d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/case_conversion.cc",
786d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/case_conversion.h",
787d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/file_util_icu.cc",
788d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/file_util_icu.h",
789d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/icu_encoding_detection.cc",
790d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/icu_encoding_detection.h",
791d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/icu_string_conversions.cc",
792d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/icu_string_conversions.h",
793d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/icu_util.cc",
794d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/icu_util.h",
795d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/number_formatting.cc",
796d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/number_formatting.h",
797d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/rtl.cc",
798d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/rtl.h",
799d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/string_compare.cc",
800d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/string_compare.h",
801d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/string_search.cc",
802d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/string_search.h",
803d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/time_formatting.cc",
804d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "i18n/time_formatting.h",
805d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  ]
806d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  deps = [
807d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    ":base",
808d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "//base/third_party/dynamic_annotations",
809d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "//third_party/icu:icui18n",
810d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "//third_party/icu:icuuc",
811d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  ]
812d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  defines = [
813d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "BASE_I18N_IMPLEMENTATION",
814d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  ]
815d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #'conditions': [
816d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #  ['toolkit_uses_gtk==1', {
817d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #    'deps': [
818d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #      # i18n/rtl.cc uses gtk
819d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #      '../build/linux/system.gyp:gtk',
820d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #    ],
821d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #  }],
822d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #  ['OS == "win"', {
823d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #    # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
824d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #    'msvs_disabled_warnings': [
825d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #      4267,
826d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #    ],
827d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #  }],
828d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #],
829d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #'export_dependent_settings': [
830d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #  'base',
831d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #],
832d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #'variables': {
833d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #  'enable_wexit_time_destructors': 1,
834d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #  'optimize': 'max',
835d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #},
836d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch}
837d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
838d3868032626d59662ff73b372b5d584c1d144c53Ben Murdochstatic_library("test_support_base") {
839d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  sources = [
840d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "perftimer.cc",
841d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/expectations/expectation.cc",
842d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/expectations/expectation.h",
843d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/expectations/parser.cc",
844d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/expectations/parser.h",
845d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/mock_chrome_application_mac.h",
846d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/mock_chrome_application_mac.mm",
847d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/mock_devices_changed_observer.cc",
848d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/mock_devices_changed_observer.h",
849d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/mock_time_provider.cc",
850d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/mock_time_provider.h",
851d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/multiprocess_test.cc",
852d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/multiprocess_test.h",
853d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/multiprocess_test_android.cc",
854d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/null_task_runner.cc",
855d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/null_task_runner.h",
856d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/perf_test_suite.cc",
857d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/perf_test_suite.h",
858d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/scoped_locale.cc",
859d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/scoped_locale.h",
860d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/scoped_path_override.cc",
861d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/scoped_path_override.h",
862d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/sequenced_task_runner_test_template.cc",
863d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/sequenced_task_runner_test_template.h",
864d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/sequenced_worker_pool_owner.cc",
865d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/sequenced_worker_pool_owner.h",
866d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/simple_test_clock.cc",
867d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/simple_test_clock.h",
868d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/simple_test_tick_clock.cc",
869d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/simple_test_tick_clock.h",
870d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/task_runner_test_template.cc",
871d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/task_runner_test_template.h",
872d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_file_util.h",
873d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_file_util_linux.cc",
874d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_file_util_mac.cc",
875d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_file_util_posix.cc",
876d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_file_util_win.cc",
877d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_listener_ios.h",
878d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_listener_ios.mm",
879d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_pending_task.cc",
880d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_pending_task.h",
881d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_process_killer_win.cc",
882d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_process_killer_win.h",
883d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_reg_util_win.cc",
884d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_reg_util_win.h",
885d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_shortcut_win.cc",
886d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_shortcut_win.h",
887d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_simple_task_runner.cc",
888d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_simple_task_runner.h",
889d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_suite.cc",
890d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_suite.h",
891d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_support_android.cc",
892d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_support_android.h",
893d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_support_ios.h",
894d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_support_ios.mm",
895d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_switches.cc",
896d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_switches.h",
897d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_timeouts.cc",
898d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/test_timeouts.h",
899d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/thread_test_helper.cc",
900d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/thread_test_helper.h",
901d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/trace_event_analyzer.cc",
902d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/trace_event_analyzer.h",
903d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/values_test_util.cc",
904d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/values_test_util.h",
905d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  ]
906d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  deps = [
907d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    ":base",
908d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    ":base_static",
909d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    ":base_i18n",
910d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "//testing:gmock",
911d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "//testing:gtest",
912d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  ]
913d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
914d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  if (!is_posix) {
915d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    sources -= [
916d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      "test/scoped_locale.cc",
917d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      "test/scoped_locale.h",
918d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    ]
919d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  }
920d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  if (is_ios) {
921d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    # Pull in specific Mac files for iOS (which have been filtered out
922d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    # by file name rules).
923d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    {  # Temporarily override the assignment filter in a new scope.
924d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      set_sources_assignment_filter([])
925d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch      sources += "test/test_file_util_mac.cc"
926d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    }
927d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  }
928d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #if (!is_bsd) {
929d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #  sources -= "test/test_file_util_linux.cc"
930d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #}
931d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #if (use_gtk) {
932d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #  deps += "/build/linux/system:gtk"
933d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #}
934d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #export_dependent_settings [
935d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #  'base',
936d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #]
937d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch}
938d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
939d3868032626d59662ff73b372b5d584c1d144c53Ben Murdochconfig("perf_test_config") {
940d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  defines = [ "PERF_TEST" ]
941d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch}
942d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
943d3868032626d59662ff73b372b5d584c1d144c53Ben Murdochstatic_library("test_support_perf") {
944d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  sources = [
945d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "perftimer.cc",
946d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/run_all_perftests.cc",
947d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  ]
948d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  deps = [
949d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    ":base",
950d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "//testing:gtest",
951d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  ]
952d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
953d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  direct_dependent_configs = [ ":perf_test_config" ]
954d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
955d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #if (toolkit_uses_gtk) {
956d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #  deps += "/build/linux/system:gtk",
957d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  #}
958d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch}
959d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch
960d3868032626d59662ff73b372b5d584c1d144c53Ben Murdochstatic_library("run_all_unittests") {
961d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  sources = [
962d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    "test/run_all_unittests.cc",
963d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  ]
964d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  deps = [
965d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch    ":test_support_base",
966d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch  ]
967d3868032626d59662ff73b372b5d584c1d144c53Ben Murdoch}
968