| OLD | NEW |
| 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import("//build/config/ui.gni") | 5 import("//build/config/ui.gni") |
| 6 import("//testing/test.gni") | 6 import("//testing/test.gni") |
| 7 | 7 |
| 8 if (is_android) { | 8 if (is_android) { |
| 9 import("//build/config/android/rules.gni") | 9 import("//build/config/android/rules.gni") |
| 10 } | 10 } |
| 11 | 11 |
| 12 source_set("base_paths") { |
| 13 sources = [ |
| 14 "base_paths.cc", |
| 15 "base_paths.h", |
| 16 "base_paths_android.cc", |
| 17 "base_paths_android.h", |
| 18 "base_paths_mac.h", |
| 19 "base_paths_mac.mm", |
| 20 "base_paths_posix.cc", |
| 21 "base_paths_posix.h", |
| 22 "base_paths_win.cc", |
| 23 "base_paths_win.h", |
| 24 ] |
| 25 |
| 26 if (is_android || is_mac) { |
| 27 sources -= [ "base_paths_posix.cc" ] |
| 28 } |
| 29 |
| 30 if (is_nacl) { |
| 31 sources -= [ |
| 32 "base_paths.cc", |
| 33 "base_paths_posix.cc", |
| 34 ] |
| 35 } |
| 36 |
| 37 defines = [ "BASE_IMPLEMENTATION" ] |
| 38 |
| 39 deps = [ |
| 40 "//base/memory", |
| 41 "//base/process", |
| 42 ] |
| 43 |
| 44 visibility = [ ":base" ] |
| 45 } |
| 46 |
| 12 component("base") { | 47 component("base") { |
| 13 sources = [ | 48 sources = [ |
| 14 "allocator/allocator_extension.cc", | 49 "allocator/allocator_extension.cc", |
| 15 "allocator/allocator_extension.h", | 50 "allocator/allocator_extension.h", |
| 16 "allocator/type_profiler_control.cc", | 51 "allocator/type_profiler_control.cc", |
| 17 "allocator/type_profiler_control.h", | 52 "allocator/type_profiler_control.h", |
| 18 "android/animation_frame_time_histogram.cc", | 53 "android/animation_frame_time_histogram.cc", |
| 19 "android/animation_frame_time_histogram.h", | 54 "android/animation_frame_time_histogram.h", |
| 20 "android/application_status_listener.cc", | 55 "android/application_status_listener.cc", |
| 21 "android/application_status_listener.h", | 56 "android/application_status_listener.h", |
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 85 "atomicops_internals_portable.h", | 120 "atomicops_internals_portable.h", |
| 86 "atomicops_internals_x86_gcc.cc", | 121 "atomicops_internals_x86_gcc.cc", |
| 87 "atomicops_internals_x86_gcc.h", | 122 "atomicops_internals_x86_gcc.h", |
| 88 "atomicops_internals_x86_msvc.h", | 123 "atomicops_internals_x86_msvc.h", |
| 89 "auto_reset.h", | 124 "auto_reset.h", |
| 90 "barrier_closure.cc", | 125 "barrier_closure.cc", |
| 91 "barrier_closure.h", | 126 "barrier_closure.h", |
| 92 "base64.cc", | 127 "base64.cc", |
| 93 "base64.h", | 128 "base64.h", |
| 94 "base_export.h", | 129 "base_export.h", |
| 95 "base_paths.cc", | |
| 96 "base_paths.h", | |
| 97 "base_paths_android.cc", | |
| 98 "base_paths_android.h", | |
| 99 "base_paths_mac.h", | |
| 100 "base_paths_mac.mm", | |
| 101 "base_paths_posix.cc", | |
| 102 "base_paths_posix.h", | |
| 103 "base_paths_win.cc", | |
| 104 "base_paths_win.h", | |
| 105 "base_switches.h", | 130 "base_switches.h", |
| 106 "basictypes.h", | 131 "basictypes.h", |
| 107 "big_endian.cc", | 132 "big_endian.cc", |
| 108 "big_endian.h", | 133 "big_endian.h", |
| 109 "bind.h", | 134 "bind.h", |
| 110 "bind_helpers.cc", | 135 "bind_helpers.cc", |
| 111 "bind_helpers.h", | 136 "bind_helpers.h", |
| 112 "bind_internal.h", | 137 "bind_internal.h", |
| 113 "bind_internal_win.h", | 138 "bind_internal_win.h", |
| 114 "bits.h", | 139 "bits.h", |
| (...skipping 13 matching lines...) Expand all Loading... |
| 128 "containers/adapters.h", | 153 "containers/adapters.h", |
| 129 "containers/hash_tables.h", | 154 "containers/hash_tables.h", |
| 130 "containers/linked_list.h", | 155 "containers/linked_list.h", |
| 131 "containers/mru_cache.h", | 156 "containers/mru_cache.h", |
| 132 "containers/small_map.h", | 157 "containers/small_map.h", |
| 133 "containers/stack_container.h", | 158 "containers/stack_container.h", |
| 134 "cpu.cc", | 159 "cpu.cc", |
| 135 "cpu.h", | 160 "cpu.h", |
| 136 "critical_closure.h", | 161 "critical_closure.h", |
| 137 "critical_closure_internal_ios.mm", | 162 "critical_closure_internal_ios.mm", |
| 138 "debug/alias.cc", | |
| 139 "debug/alias.h", | |
| 140 "debug/asan_invalid_access.cc", | |
| 141 "debug/asan_invalid_access.h", | |
| 142 "debug/crash_logging.cc", | |
| 143 "debug/crash_logging.h", | |
| 144 "debug/debugger.cc", | |
| 145 "debug/debugger.h", | |
| 146 "debug/debugger_posix.cc", | |
| 147 "debug/debugger_win.cc", | |
| 148 "debug/dump_without_crashing.cc", | |
| 149 "debug/dump_without_crashing.h", | |
| 150 "debug/gdi_debug_util_win.cc", | |
| 151 "debug/gdi_debug_util_win.h", | |
| 152 "third_party/dmg_fp/dmg_fp.h", | |
| 153 "third_party/dmg_fp/dtoa_wrapper.cc", | |
| 154 "third_party/dmg_fp/g_fmt.cc", | |
| 155 "third_party/icu/icu_utf.cc", | |
| 156 "third_party/icu/icu_utf.h", | |
| 157 "third_party/superfasthash/superfasthash.c", | |
| 158 | |
| 159 # This file depends on files from the "allocator" target, | |
| 160 # but this target does not depend on "allocator" (see | |
| 161 # allocator.gyp for details). | |
| 162 "debug/leak_annotations.h", | |
| 163 "debug/leak_tracker.h", | |
| 164 "debug/proc_maps_linux.cc", | |
| 165 "debug/proc_maps_linux.h", | |
| 166 "debug/profiler.cc", | |
| 167 "debug/profiler.h", | |
| 168 "debug/stack_trace.cc", | |
| 169 "debug/stack_trace.h", | |
| 170 "debug/stack_trace_android.cc", | |
| 171 "debug/stack_trace_posix.cc", | |
| 172 "debug/stack_trace_win.cc", | |
| 173 "debug/task_annotator.cc", | |
| 174 "debug/task_annotator.h", | |
| 175 "deferred_sequenced_task_runner.cc", | 163 "deferred_sequenced_task_runner.cc", |
| 176 "deferred_sequenced_task_runner.h", | 164 "deferred_sequenced_task_runner.h", |
| 177 "environment.cc", | 165 "environment.cc", |
| 178 "environment.h", | 166 "environment.h", |
| 179 "file_descriptor_posix.h", | 167 "file_descriptor_posix.h", |
| 180 "file_version_info.h", | 168 "file_version_info.h", |
| 181 "file_version_info_mac.h", | 169 "file_version_info_mac.h", |
| 182 "file_version_info_mac.mm", | 170 "file_version_info_mac.mm", |
| 183 "file_version_info_win.cc", | 171 "file_version_info_win.cc", |
| 184 "file_version_info_win.h", | 172 "file_version_info_win.h", |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 236 "hash.h", | 224 "hash.h", |
| 237 "id_map.h", | 225 "id_map.h", |
| 238 "ios/device_util.h", | 226 "ios/device_util.h", |
| 239 "ios/device_util.mm", | 227 "ios/device_util.mm", |
| 240 "ios/ios_util.h", | 228 "ios/ios_util.h", |
| 241 "ios/ios_util.mm", | 229 "ios/ios_util.mm", |
| 242 "ios/scoped_critical_action.h", | 230 "ios/scoped_critical_action.h", |
| 243 "ios/scoped_critical_action.mm", | 231 "ios/scoped_critical_action.mm", |
| 244 "ios/weak_nsobject.h", | 232 "ios/weak_nsobject.h", |
| 245 "ios/weak_nsobject.mm", | 233 "ios/weak_nsobject.mm", |
| 246 "json/json_file_value_serializer.cc", | |
| 247 "json/json_file_value_serializer.h", | |
| 248 "json/json_parser.cc", | |
| 249 "json/json_parser.h", | |
| 250 "json/json_reader.cc", | |
| 251 "json/json_reader.h", | |
| 252 "json/json_string_value_serializer.cc", | |
| 253 "json/json_string_value_serializer.h", | |
| 254 "json/json_value_converter.cc", | |
| 255 "json/json_value_converter.h", | |
| 256 "json/json_writer.cc", | |
| 257 "json/json_writer.h", | |
| 258 "json/string_escape.cc", | |
| 259 "json/string_escape.h", | |
| 260 "lazy_instance.cc", | 234 "lazy_instance.cc", |
| 261 "lazy_instance.h", | 235 "lazy_instance.h", |
| 262 "linux_util.cc", | 236 "linux_util.cc", |
| 263 "linux_util.h", | 237 "linux_util.h", |
| 264 "location.cc", | 238 "location.cc", |
| 265 "location.h", | 239 "location.h", |
| 266 "logging.cc", | 240 "logging.cc", |
| 267 "logging.h", | 241 "logging.h", |
| 268 "logging_win.cc", | 242 "logging_win.cc", |
| 269 "logging_win.h", | 243 "logging_win.h", |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 309 "mac/scoped_nsobject.h", | 283 "mac/scoped_nsobject.h", |
| 310 "mac/scoped_objc_class_swizzler.h", | 284 "mac/scoped_objc_class_swizzler.h", |
| 311 "mac/scoped_objc_class_swizzler.mm", | 285 "mac/scoped_objc_class_swizzler.mm", |
| 312 "mac/scoped_sending_event.h", | 286 "mac/scoped_sending_event.h", |
| 313 "mac/scoped_sending_event.mm", | 287 "mac/scoped_sending_event.mm", |
| 314 "mac/sdk_forward_declarations.h", | 288 "mac/sdk_forward_declarations.h", |
| 315 "mac/sdk_forward_declarations.mm", | 289 "mac/sdk_forward_declarations.mm", |
| 316 "macros.h", | 290 "macros.h", |
| 317 "md5.cc", | 291 "md5.cc", |
| 318 "md5.h", | 292 "md5.h", |
| 319 "memory/aligned_memory.cc", | |
| 320 "memory/aligned_memory.h", | |
| 321 "memory/discardable_memory.cc", | |
| 322 "memory/discardable_memory.h", | |
| 323 "memory/discardable_memory_android.cc", | |
| 324 "memory/discardable_memory_emulated.cc", | |
| 325 "memory/discardable_memory_emulated.h", | |
| 326 "memory/discardable_memory_linux.cc", | |
| 327 "memory/discardable_memory_mac.cc", | |
| 328 "memory/discardable_memory_manager.cc", | |
| 329 "memory/discardable_memory_manager.h", | |
| 330 "memory/discardable_memory_shmem.cc", | |
| 331 "memory/discardable_memory_shmem.h", | |
| 332 "memory/discardable_memory_shmem_allocator.cc", | |
| 333 "memory/discardable_memory_shmem_allocator.h", | |
| 334 "memory/discardable_memory_win.cc", | |
| 335 "memory/discardable_shared_memory.cc", | |
| 336 "memory/discardable_shared_memory.h", | |
| 337 "memory/linked_ptr.h", | |
| 338 "memory/manual_constructor.h", | |
| 339 "memory/memory_pressure_listener.cc", | |
| 340 "memory/memory_pressure_listener.h", | |
| 341 "memory/raw_scoped_refptr_mismatch_checker.h", | |
| 342 "memory/ref_counted.cc", | |
| 343 "memory/ref_counted.h", | |
| 344 "memory/ref_counted_delete_on_message_loop.h", | |
| 345 "memory/ref_counted_memory.cc", | |
| 346 "memory/ref_counted_memory.h", | |
| 347 "memory/scoped_policy.h", | |
| 348 "memory/scoped_ptr.h", | |
| 349 "memory/scoped_vector.h", | |
| 350 "memory/shared_memory.h", | |
| 351 "memory/shared_memory_android.cc", | |
| 352 "memory/shared_memory_nacl.cc", | |
| 353 "memory/shared_memory_posix.cc", | |
| 354 "memory/shared_memory_win.cc", | |
| 355 "memory/singleton.cc", | |
| 356 "memory/singleton.h", | |
| 357 "memory/weak_ptr.cc", | |
| 358 "memory/weak_ptr.h", | |
| 359 "message_loop/incoming_task_queue.cc", | 293 "message_loop/incoming_task_queue.cc", |
| 360 "message_loop/incoming_task_queue.h", | 294 "message_loop/incoming_task_queue.h", |
| 361 "message_loop/message_loop.cc", | 295 "message_loop/message_loop.cc", |
| 362 "message_loop/message_loop.h", | 296 "message_loop/message_loop.h", |
| 363 "message_loop/message_loop_proxy.cc", | 297 "message_loop/message_loop_proxy.cc", |
| 364 "message_loop/message_loop_proxy.h", | 298 "message_loop/message_loop_proxy.h", |
| 365 "message_loop/message_loop_proxy_impl.cc", | 299 "message_loop/message_loop_proxy_impl.cc", |
| 366 "message_loop/message_loop_proxy_impl.h", | 300 "message_loop/message_loop_proxy_impl.h", |
| 367 "message_loop/message_pump.cc", | 301 "message_loop/message_pump.cc", |
| 368 "message_loop/message_pump.h", | 302 "message_loop/message_pump.h", |
| 369 "message_loop/message_pump_android.cc", | 303 "message_loop/message_pump_android.cc", |
| 370 "message_loop/message_pump_android.h", | 304 "message_loop/message_pump_android.h", |
| 371 "message_loop/message_pump_default.cc", | 305 "message_loop/message_pump_default.cc", |
| 372 "message_loop/message_pump_default.h", | 306 "message_loop/message_pump_default.h", |
| 373 "message_loop/message_pump_glib.cc", | 307 "message_loop/message_pump_glib.cc", |
| 374 "message_loop/message_pump_glib.h", | 308 "message_loop/message_pump_glib.h", |
| 375 "message_loop/message_pump_io_ios.cc", | 309 "message_loop/message_pump_io_ios.cc", |
| 376 "message_loop/message_pump_io_ios.h", | 310 "message_loop/message_pump_io_ios.h", |
| 377 "message_loop/message_pump_libevent.cc", | 311 "message_loop/message_pump_libevent.cc", |
| 378 "message_loop/message_pump_libevent.h", | 312 "message_loop/message_pump_libevent.h", |
| 379 "message_loop/message_pump_mac.h", | 313 "message_loop/message_pump_mac.h", |
| 380 "message_loop/message_pump_mac.mm", | 314 "message_loop/message_pump_mac.mm", |
| 381 "message_loop/message_pump_win.cc", | 315 "message_loop/message_pump_win.cc", |
| 382 "message_loop/message_pump_win.h", | 316 "message_loop/message_pump_win.h", |
| 383 "metrics/bucket_ranges.cc", | |
| 384 "metrics/bucket_ranges.h", | |
| 385 "metrics/field_trial.cc", | |
| 386 "metrics/field_trial.h", | |
| 387 "metrics/histogram.cc", | |
| 388 "metrics/histogram.h", | |
| 389 "metrics/histogram_base.cc", | |
| 390 "metrics/histogram_base.h", | |
| 391 "metrics/histogram_delta_serialization.", | |
| 392 "metrics/histogram_delta_serialization.cc", | |
| 393 "metrics/histogram_flattener.h", | |
| 394 "metrics/histogram_macros.h", | |
| 395 "metrics/histogram_samples.cc", | |
| 396 "metrics/histogram_samples.h", | |
| 397 "metrics/histogram_snapshot_manager.cc", | |
| 398 "metrics/histogram_snapshot_manager.h", | |
| 399 "metrics/sample_map.cc", | |
| 400 "metrics/sample_map.h", | |
| 401 "metrics/sample_vector.cc", | |
| 402 "metrics/sample_vector.h", | |
| 403 "metrics/sparse_histogram.cc", | |
| 404 "metrics/sparse_histogram.h", | |
| 405 "metrics/statistics_recorder.cc", | |
| 406 "metrics/statistics_recorder.h", | |
| 407 "metrics/user_metrics.cc", | |
| 408 "metrics/user_metrics.h", | |
| 409 "metrics/user_metrics_action.h", | |
| 410 "move.h", | 317 "move.h", |
| 411 "native_library.h", | 318 "native_library.h", |
| 412 "native_library_mac.mm", | 319 "native_library_mac.mm", |
| 413 "native_library_posix.cc", | 320 "native_library_posix.cc", |
| 414 "native_library_win.cc", | 321 "native_library_win.cc", |
| 415 "nix/mime_util_xdg.cc", | 322 "nix/mime_util_xdg.cc", |
| 416 "nix/mime_util_xdg.h", | 323 "nix/mime_util_xdg.h", |
| 417 "nix/xdg_util.cc", | 324 "nix/xdg_util.cc", |
| 418 "nix/xdg_util.h", | 325 "nix/xdg_util.h", |
| 419 "numerics/safe_conversions.h", | 326 "numerics/safe_conversions.h", |
| (...skipping 26 matching lines...) Expand all Loading... |
| 446 "power_monitor/power_monitor_device_source_android.cc", | 353 "power_monitor/power_monitor_device_source_android.cc", |
| 447 "power_monitor/power_monitor_device_source_android.h", | 354 "power_monitor/power_monitor_device_source_android.h", |
| 448 "power_monitor/power_monitor_device_source_chromeos.cc", | 355 "power_monitor/power_monitor_device_source_chromeos.cc", |
| 449 "power_monitor/power_monitor_device_source_ios.mm", | 356 "power_monitor/power_monitor_device_source_ios.mm", |
| 450 "power_monitor/power_monitor_device_source_mac.mm", | 357 "power_monitor/power_monitor_device_source_mac.mm", |
| 451 "power_monitor/power_monitor_device_source_posix.cc", | 358 "power_monitor/power_monitor_device_source_posix.cc", |
| 452 "power_monitor/power_monitor_device_source_win.cc", | 359 "power_monitor/power_monitor_device_source_win.cc", |
| 453 "power_monitor/power_monitor_source.cc", | 360 "power_monitor/power_monitor_source.cc", |
| 454 "power_monitor/power_monitor_source.h", | 361 "power_monitor/power_monitor_source.h", |
| 455 "power_monitor/power_observer.h", | 362 "power_monitor/power_observer.h", |
| 456 "process/internal_linux.cc", | |
| 457 "process/internal_linux.h", | |
| 458 "process/kill.cc", | |
| 459 "process/kill.h", | |
| 460 "process/kill_mac.cc", | |
| 461 "process/kill_posix.cc", | |
| 462 "process/kill_win.cc", | |
| 463 "process/launch.cc", | |
| 464 "process/launch.h", | |
| 465 "process/launch_ios.cc", | |
| 466 "process/launch_mac.cc", | |
| 467 "process/launch_posix.cc", | |
| 468 "process/launch_win.cc", | |
| 469 "process/memory.cc", | |
| 470 "process/memory.h", | |
| 471 "process/memory_linux.cc", | |
| 472 "process/memory_mac.mm", | |
| 473 "process/memory_win.cc", | |
| 474 "process/process.h", | |
| 475 "process/process_handle_freebsd.cc", | |
| 476 "process/process_handle_linux.cc", | |
| 477 "process/process_handle_mac.cc", | |
| 478 "process/process_handle_openbsd.cc", | |
| 479 "process/process_handle_posix.cc", | |
| 480 "process/process_handle_win.cc", | |
| 481 "process/process_info.h", | |
| 482 "process/process_info_linux.cc", | |
| 483 "process/process_info_mac.cc", | |
| 484 "process/process_info_win.cc", | |
| 485 "process/process_iterator.cc", | |
| 486 "process/process_iterator.h", | |
| 487 "process/process_iterator_freebsd.cc", | |
| 488 "process/process_iterator_linux.cc", | |
| 489 "process/process_iterator_mac.cc", | |
| 490 "process/process_iterator_openbsd.cc", | |
| 491 "process/process_iterator_win.cc", | |
| 492 "process/process_linux.cc", | |
| 493 "process/process_metrics.cc", | |
| 494 "process/process_metrics.h", | |
| 495 "process/process_metrics_freebsd.cc", | |
| 496 "process/process_metrics_ios.cc", | |
| 497 "process/process_metrics_linux.cc", | |
| 498 "process/process_metrics_mac.cc", | |
| 499 "process/process_metrics_openbsd.cc", | |
| 500 "process/process_metrics_posix.cc", | |
| 501 "process/process_metrics_win.cc", | |
| 502 "process/process_posix.cc", | |
| 503 "process/process_win.cc", | |
| 504 "profiler/alternate_timer.cc", | 363 "profiler/alternate_timer.cc", |
| 505 "profiler/alternate_timer.h", | 364 "profiler/alternate_timer.h", |
| 506 "profiler/scoped_profile.cc", | 365 "profiler/scoped_profile.cc", |
| 507 "profiler/scoped_profile.h", | 366 "profiler/scoped_profile.h", |
| 508 "profiler/scoped_tracker.cc", | 367 "profiler/scoped_tracker.cc", |
| 509 "profiler/scoped_tracker.h", | 368 "profiler/scoped_tracker.h", |
| 510 "profiler/tracked_time.cc", | 369 "profiler/tracked_time.cc", |
| 511 "profiler/tracked_time.h", | 370 "profiler/tracked_time.h", |
| 512 "rand_util.cc", | 371 "rand_util.cc", |
| 513 "rand_util.h", | 372 "rand_util.h", |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 601 "sys_info_posix.cc", | 460 "sys_info_posix.cc", |
| 602 "sys_info_win.cc", | 461 "sys_info_win.cc", |
| 603 "system_monitor/system_monitor.cc", | 462 "system_monitor/system_monitor.cc", |
| 604 "system_monitor/system_monitor.h", | 463 "system_monitor/system_monitor.h", |
| 605 "task/cancelable_task_tracker.cc", | 464 "task/cancelable_task_tracker.cc", |
| 606 "task/cancelable_task_tracker.h", | 465 "task/cancelable_task_tracker.h", |
| 607 "task_runner.cc", | 466 "task_runner.cc", |
| 608 "task_runner.h", | 467 "task_runner.h", |
| 609 "task_runner_util.h", | 468 "task_runner_util.h", |
| 610 "template_util.h", | 469 "template_util.h", |
| 470 "third_party/dmg_fp/dmg_fp.h", |
| 471 "third_party/dmg_fp/dtoa_wrapper.cc", |
| 472 "third_party/dmg_fp/g_fmt.cc", |
| 473 "third_party/icu/icu_utf.cc", |
| 474 "third_party/icu/icu_utf.h", |
| 475 "third_party/superfasthash/superfasthash.c", |
| 611 "thread_task_runner_handle.cc", | 476 "thread_task_runner_handle.cc", |
| 612 "thread_task_runner_handle.h", | 477 "thread_task_runner_handle.h", |
| 613 "threading/non_thread_safe.h", | 478 "threading/non_thread_safe.h", |
| 614 "threading/non_thread_safe_impl.cc", | 479 "threading/non_thread_safe_impl.cc", |
| 615 "threading/non_thread_safe_impl.h", | 480 "threading/non_thread_safe_impl.h", |
| 616 "threading/platform_thread.h", | 481 "threading/platform_thread.h", |
| 617 "threading/platform_thread_android.cc", | 482 "threading/platform_thread_android.cc", |
| 618 "threading/platform_thread_linux.cc", | 483 "threading/platform_thread_linux.cc", |
| 619 "threading/platform_thread_mac.mm", | 484 "threading/platform_thread_mac.mm", |
| 620 "threading/platform_thread_posix.cc", | 485 "threading/platform_thread_posix.cc", |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 666 "time/time_win.cc", | 531 "time/time_win.cc", |
| 667 "timer/elapsed_timer.cc", | 532 "timer/elapsed_timer.cc", |
| 668 "timer/elapsed_timer.h", | 533 "timer/elapsed_timer.h", |
| 669 "timer/hi_res_timer_manager.h", | 534 "timer/hi_res_timer_manager.h", |
| 670 "timer/hi_res_timer_manager_posix.cc", | 535 "timer/hi_res_timer_manager_posix.cc", |
| 671 "timer/hi_res_timer_manager_win.cc", | 536 "timer/hi_res_timer_manager_win.cc", |
| 672 "timer/mock_timer.cc", | 537 "timer/mock_timer.cc", |
| 673 "timer/mock_timer.h", | 538 "timer/mock_timer.h", |
| 674 "timer/timer.cc", | 539 "timer/timer.cc", |
| 675 "timer/timer.h", | 540 "timer/timer.h", |
| 676 "trace_event/memory_dump_manager.cc", | |
| 677 "trace_event/memory_dump_manager.h", | |
| 678 "trace_event/memory_dump_provider.h", | |
| 679 "trace_event/process_memory_dump.cc", | |
| 680 "trace_event/process_memory_dump.h", | |
| 681 "trace_event/process_memory_maps.cc", | |
| 682 "trace_event/process_memory_maps.h", | |
| 683 "trace_event/process_memory_maps_dump_provider.cc", | |
| 684 "trace_event/process_memory_maps_dump_provider.h", | |
| 685 "trace_event/process_memory_totals.cc", | |
| 686 "trace_event/process_memory_totals.h", | |
| 687 "trace_event/process_memory_totals_dump_provider.cc", | |
| 688 "trace_event/process_memory_totals_dump_provider.h", | |
| 689 "trace_event/trace_event.h", | |
| 690 "trace_event/trace_event_android.cc", | |
| 691 "trace_event/trace_event_argument.cc", | |
| 692 "trace_event/trace_event_argument.h", | |
| 693 "trace_event/trace_event_impl.cc", | |
| 694 "trace_event/trace_event_impl.h", | |
| 695 "trace_event/trace_event_impl_constants.cc", | |
| 696 "trace_event/trace_event_memory.cc", | |
| 697 "trace_event/trace_event_memory.h", | |
| 698 "trace_event/trace_event_synthetic_delay.cc", | |
| 699 "trace_event/trace_event_synthetic_delay.h", | |
| 700 "trace_event/trace_event_system_stats_monitor.cc", | |
| 701 "trace_event/trace_event_system_stats_monitor.h", | |
| 702 "trace_event/trace_event_win.cc", | |
| 703 "trace_event/trace_event_win.h", | |
| 704 "tracked_objects.cc", | 541 "tracked_objects.cc", |
| 705 "tracked_objects.h", | 542 "tracked_objects.h", |
| 706 "tracking_info.cc", | 543 "tracking_info.cc", |
| 707 "tracking_info.h", | 544 "tracking_info.h", |
| 708 "tuple.h", | 545 "tuple.h", |
| 709 "value_conversions.cc", | 546 "value_conversions.cc", |
| 710 "value_conversions.h", | 547 "value_conversions.h", |
| 711 "values.cc", | 548 "values.cc", |
| 712 "values.h", | 549 "values.h", |
| 713 "version.cc", | 550 "version.cc", |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 758 "win/startup_information.cc", | 595 "win/startup_information.cc", |
| 759 "win/startup_information.h", | 596 "win/startup_information.h", |
| 760 "win/win_util.cc", | 597 "win/win_util.cc", |
| 761 "win/win_util.h", | 598 "win/win_util.h", |
| 762 "win/windows_version.cc", | 599 "win/windows_version.cc", |
| 763 "win/windows_version.h", | 600 "win/windows_version.h", |
| 764 "win/wrapped_window_proc.cc", | 601 "win/wrapped_window_proc.cc", |
| 765 "win/wrapped_window_proc.h", | 602 "win/wrapped_window_proc.h", |
| 766 ] | 603 ] |
| 767 | 604 |
| 768 if (is_nacl) { | |
| 769 # We reset sources_assignment_filter in order to explicitly include | |
| 770 # the linux file (which would otherwise be filtered out). | |
| 771 set_sources_assignment_filter([]) | |
| 772 sources += [ | |
| 773 "files/file_path_watcher_stub.cc", | |
| 774 "sync_socket_nacl.cc", | |
| 775 "threading/platform_thread_linux.cc", | |
| 776 ] | |
| 777 set_sources_assignment_filter(sources_assignment_filter) | |
| 778 | |
| 779 sources -= [ | |
| 780 "allocator/type_profiler_control.cc", | |
| 781 "allocator/type_profiler_control.h", | |
| 782 "async_socket_io_handler_posix.cc", | |
| 783 "base_paths.cc", | |
| 784 "cpu.cc", | |
| 785 "files/file_proxy.cc", | |
| 786 "files/file_util.cc", | |
| 787 "files/file_util_proxy.cc", | |
| 788 "files/scoped_temp_dir.cc", | |
| 789 "path_service.cc", | |
| 790 "scoped_native_library.cc", | |
| 791 ] | |
| 792 } | |
| 793 | |
| 794 sources -= [ | 605 sources -= [ |
| 795 "process/process_handle_freebsd.cc", | |
| 796 "process/process_handle_openbsd.cc", | |
| 797 "process/process_iterator_freebsd.cc", | |
| 798 "process/process_iterator_openbsd.cc", | |
| 799 "process/process_metrics_freebsd.cc", | |
| 800 "process/process_metrics_openbsd.cc", | |
| 801 "sys_info_freebsd.cc", | 606 "sys_info_freebsd.cc", |
| 802 "sys_info_openbsd.cc", | 607 "sys_info_openbsd.cc", |
| 803 ] | 608 ] |
| 804 | 609 |
| 805 defines = [ "BASE_IMPLEMENTATION" ] | 610 defines = [ "BASE_IMPLEMENTATION" ] |
| 806 | 611 |
| 807 deps = [ | 612 deps = [ |
| 808 ":base_static", | 613 ":base_static", |
| 809 "//base/allocator:allocator_extension_thunks", | 614 "//base/allocator:allocator_extension_thunks", |
| 810 "//base/third_party/dynamic_annotations", | 615 "//base/third_party/dynamic_annotations", |
| 811 "//base/third_party/nspr", | 616 "//base/third_party/nspr", |
| 812 "//third_party/modp_b64", | 617 "//third_party/modp_b64", |
| 813 ] | 618 ] |
| 814 | 619 |
| 620 public_deps = [ |
| 621 ":base_paths", |
| 622 "//base/debug", |
| 623 "//base/json", |
| 624 "//base/memory", |
| 625 "//base/metrics", |
| 626 "//base/process", |
| 627 "//base/trace_event", |
| 628 ] |
| 629 |
| 815 # Allow more direct string conversions on platforms with native utf8 | 630 # Allow more direct string conversions on platforms with native utf8 |
| 816 # strings | 631 # strings |
| 817 if (is_mac || is_ios || is_chromeos) { | 632 if (is_mac || is_ios || is_chromeos) { |
| 818 defines += [ "SYSTEM_NATIVE_UTF8" ] | 633 defines += [ "SYSTEM_NATIVE_UTF8" ] |
| 819 } | 634 } |
| 820 | 635 |
| 821 if (is_android) { | 636 if (is_android) { |
| 822 sources += [ | 637 sources -= [ "power_monitor/power_monitor_device_source_posix.cc" ] |
| 823 "memory/discardable_memory_ashmem.cc", | |
| 824 "memory/discardable_memory_ashmem.h", | |
| 825 "memory/discardable_memory_ashmem_allocator.cc", | |
| 826 "memory/discardable_memory_ashmem_allocator.h", | |
| 827 ] | |
| 828 sources -= [ | |
| 829 "base_paths_posix.cc", | |
| 830 "power_monitor/power_monitor_device_source_posix.cc", | |
| 831 ] | |
| 832 | 638 |
| 833 # Android uses some Linux sources, put those back. | 639 # Android uses some Linux sources, put those back. |
| 834 set_sources_assignment_filter([]) | 640 set_sources_assignment_filter([]) |
| 835 sources += [ | 641 sources += [ |
| 836 "debug/proc_maps_linux.cc", | |
| 837 "files/file_path_watcher_linux.cc", | 642 "files/file_path_watcher_linux.cc", |
| 838 "posix/unix_domain_socket_linux.cc", | 643 "posix/unix_domain_socket_linux.cc", |
| 839 "process/internal_linux.cc", | |
| 840 "process/memory_linux.cc", | |
| 841 "process/process_handle_linux.cc", | |
| 842 "process/process_iterator_linux.cc", | |
| 843 "process/process_metrics_linux.cc", | |
| 844 "sys_info_linux.cc", | 644 "sys_info_linux.cc", |
| 845 ] | 645 ] |
| 846 set_sources_assignment_filter(sources_assignment_filter) | 646 set_sources_assignment_filter(sources_assignment_filter) |
| 847 | 647 |
| 848 deps += [ | 648 deps += [ |
| 849 ":base_jni_headers", | 649 ":base_jni_headers", |
| 850 "//third_party/ashmem", | 650 "//third_party/ashmem", |
| 851 "//third_party/android_tools:cpu_features", | 651 "//third_party/android_tools:cpu_features", |
| 852 ] | 652 ] |
| 853 | 653 |
| 854 # logging.cc uses the Android logging library. | 654 # logging.cc uses the Android logging library. |
| 855 libs = [ "log" ] | 655 libs = [ "log" ] |
| 856 | |
| 857 sources -= [ "debug/stack_trace_posix.cc" ] | |
| 858 } | 656 } |
| 859 | 657 |
| 860 if (is_chromeos) { | 658 if (is_chromeos) { |
| 861 sources -= [ "power_monitor/power_monitor_device_source_posix.cc" ] | 659 sources -= [ "power_monitor/power_monitor_device_source_posix.cc" ] |
| 862 } | 660 } |
| 863 | 661 |
| 864 if (is_nacl) { | 662 if (is_nacl) { |
| 865 # These things would otherwise be built on a Posix build but aren't | 663 # We reset sources_assignment_filter in order to explicitly include |
| 866 # supported on NaCl. | 664 # the linux file (which would otherwise be filtered out). |
| 665 set_sources_assignment_filter([]) |
| 666 sources += [ |
| 667 "files/file_path_watcher_stub.cc", |
| 668 "sync_socket_nacl.cc", |
| 669 "threading/platform_thread_linux.cc", |
| 670 ] |
| 671 set_sources_assignment_filter(sources_assignment_filter) |
| 672 |
| 867 sources -= [ | 673 sources -= [ |
| 868 "debug/stack_trace_posix.cc", | 674 "allocator/type_profiler_control.cc", |
| 675 "allocator/type_profiler_control.h", |
| 676 "async_socket_io_handler_posix.cc", |
| 677 "cpu.cc", |
| 869 "files/file_enumerator_posix.cc", | 678 "files/file_enumerator_posix.cc", |
| 679 "files/file_proxy.cc", |
| 680 "files/file_util.cc", |
| 870 "files/file_util_posix.cc", | 681 "files/file_util_posix.cc", |
| 871 "memory/shared_memory_posix.cc", | 682 "files/file_util_proxy.cc", |
| 683 "files/important_file_writer.cc", |
| 684 "files/important_file_writer.h", |
| 685 "files/scoped_temp_dir.cc", |
| 872 "message_loop/message_pump_libevent.cc", | 686 "message_loop/message_pump_libevent.cc", |
| 873 "metrics/field_trial.cc", | |
| 874 "native_library_posix.cc", | 687 "native_library_posix.cc", |
| 875 "process/kill_posix.cc", | 688 "path_service.cc", |
| 876 "process/launch_posix.cc", | |
| 877 "process/process_metrics_posix.cc", | |
| 878 "process/process_posix.cc", | |
| 879 "rand_util_posix.cc", | 689 "rand_util_posix.cc", |
| 690 "scoped_native_library.cc", |
| 880 "sync_socket_posix.cc", | 691 "sync_socket_posix.cc", |
| 692 "sys_info.cc", |
| 881 "sys_info_posix.cc", | 693 "sys_info_posix.cc", |
| 882 ] | 694 ] |
| 883 } else { | 695 } else { |
| 884 # Remove NaCl stuff. | 696 # Remove NaCl stuff. |
| 885 sources -= [ | 697 sources -= [ |
| 886 "memory/shared_memory_nacl.cc", | |
| 887 "os_compat_nacl.cc", | 698 "os_compat_nacl.cc", |
| 888 "os_compat_nacl.h", | 699 "os_compat_nacl.h", |
| 889 "rand_util_nacl.cc", | 700 "rand_util_nacl.cc", |
| 890 ] | 701 ] |
| 891 } | 702 } |
| 892 | 703 |
| 893 # Windows. | 704 # Windows. |
| 894 if (is_win) { | 705 if (is_win) { |
| 895 sources -= [ | 706 sources -= [ |
| 896 "message_loop/message_pump_libevent.cc", | 707 "message_loop/message_pump_libevent.cc", |
| (...skipping 23 matching lines...) Expand all Loading... |
| 920 deps += [ "//third_party/libevent" ] | 731 deps += [ "//third_party/libevent" ] |
| 921 } | 732 } |
| 922 | 733 |
| 923 # Mac. | 734 # Mac. |
| 924 if (is_mac) { | 735 if (is_mac) { |
| 925 sources += [ | 736 sources += [ |
| 926 "memory/discardable_memory_mach.cc", | 737 "memory/discardable_memory_mach.cc", |
| 927 "memory/discardable_memory_mach.h", | 738 "memory/discardable_memory_mach.h", |
| 928 ] | 739 ] |
| 929 sources -= [ | 740 sources -= [ |
| 930 "base_paths_posix.cc", | |
| 931 "native_library_posix.cc", | 741 "native_library_posix.cc", |
| 932 "strings/sys_string_conversions_posix.cc", | 742 "strings/sys_string_conversions_posix.cc", |
| 933 ] | 743 ] |
| 934 } else { | 744 } else { |
| 935 # Non-Mac. | 745 # Non-Mac. |
| 936 sources -= [ | 746 sources -= [ |
| 937 "files/file_path_watcher_fsevents.cc", | 747 "files/file_path_watcher_fsevents.cc", |
| 938 "files/file_path_watcher_fsevents.h", | 748 "files/file_path_watcher_fsevents.h", |
| 939 "files/file_path_watcher_kqueue.cc", | 749 "files/file_path_watcher_kqueue.cc", |
| 940 "files/file_path_watcher_kqueue.h", | 750 "files/file_path_watcher_kqueue.h", |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 983 "message_loop/message_pump_glib.cc", | 793 "message_loop/message_pump_glib.cc", |
| 984 "message_loop/message_pump_glib.h", | 794 "message_loop/message_pump_glib.h", |
| 985 ] | 795 ] |
| 986 } | 796 } |
| 987 | 797 |
| 988 configs += [ "//build/config/compiler:wexit_time_destructors" ] | 798 configs += [ "//build/config/compiler:wexit_time_destructors" ] |
| 989 if (is_android && !is_debug) { | 799 if (is_android && !is_debug) { |
| 990 configs -= [ "//build/config/compiler:optimize" ] | 800 configs -= [ "//build/config/compiler:optimize" ] |
| 991 configs += [ "//build/config/compiler:optimize_max" ] | 801 configs += [ "//build/config/compiler:optimize_max" ] |
| 992 } | 802 } |
| 803 |
| 804 allow_circular_includes_from = public_deps |
| 993 } | 805 } |
| 994 | 806 |
| 995 # This is the subset of files from base that should not be used with a dynamic | 807 # This is the subset of files from base that should not be used with a dynamic |
| 996 # library. Note that this library cannot depend on base because base depends on | 808 # library. Note that this library cannot depend on base because base depends on |
| 997 # base_static. | 809 # base_static. |
| 998 source_set("base_static") { | 810 source_set("base_static") { |
| 999 sources = [ | 811 sources = [ |
| 1000 "base_switches.cc", | 812 "base_switches.cc", |
| 1001 "base_switches.h", | 813 "base_switches.h", |
| 1002 "win/pe_image.cc", | 814 "win/pe_image.cc", |
| (...skipping 654 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1657 | 1469 |
| 1658 # GYP: //base.gyp:base_java_unittest_support | 1470 # GYP: //base.gyp:base_java_unittest_support |
| 1659 android_library("base_java_unittest_support") { | 1471 android_library("base_java_unittest_support") { |
| 1660 deps = [ | 1472 deps = [ |
| 1661 ":base_java", | 1473 ":base_java", |
| 1662 ] | 1474 ] |
| 1663 java_files = | 1475 java_files = |
| 1664 [ "test/android/java/src/org/chromium/base/ContentUriTestUtils.java" ] | 1476 [ "test/android/java/src/org/chromium/base/ContentUriTestUtils.java" ] |
| 1665 } | 1477 } |
| 1666 } | 1478 } |
| OLD | NEW |