OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 { | 5 { |
6 'target_defaults': { | 6 'target_defaults': { |
7 'variables': { | 7 'variables': { |
8 'base_target': 0, | 8 'base_target': 0, |
9 }, | 9 }, |
10 'target_conditions': [ | 10 'target_conditions': [ |
(...skipping 453 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
464 'task_runner.cc', | 464 'task_runner.cc', |
465 'task_runner.h', | 465 'task_runner.h', |
466 'task_runner_util.h', | 466 'task_runner_util.h', |
467 'template_util.h', | 467 'template_util.h', |
468 'thread_task_runner_handle.cc', | 468 'thread_task_runner_handle.cc', |
469 'thread_task_runner_handle.h', | 469 'thread_task_runner_handle.h', |
470 'threading/non_thread_safe.h', | 470 'threading/non_thread_safe.h', |
471 'threading/non_thread_safe_impl.cc', | 471 'threading/non_thread_safe_impl.cc', |
472 'threading/non_thread_safe_impl.h', | 472 'threading/non_thread_safe_impl.h', |
473 'threading/platform_thread.h', | 473 'threading/platform_thread.h', |
| 474 'threading/platform_thread_android.cc', |
| 475 'threading/platform_thread_linux.cc', |
474 'threading/platform_thread_mac.mm', | 476 'threading/platform_thread_mac.mm', |
475 'threading/platform_thread_posix.cc', | 477 'threading/platform_thread_posix.cc', |
476 'threading/platform_thread_win.cc', | 478 'threading/platform_thread_win.cc', |
477 'threading/post_task_and_reply_impl.cc', | 479 'threading/post_task_and_reply_impl.cc', |
478 'threading/post_task_and_reply_impl.h', | 480 'threading/post_task_and_reply_impl.h', |
479 'threading/sequenced_worker_pool.cc', | 481 'threading/sequenced_worker_pool.cc', |
480 'threading/sequenced_worker_pool.h', | 482 'threading/sequenced_worker_pool.h', |
481 'threading/simple_thread.cc', | 483 'threading/simple_thread.cc', |
482 'threading/simple_thread.h', | 484 'threading/simple_thread.h', |
483 'threading/thread.cc', | 485 'threading/thread.cc', |
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
646 'process_posix.cc', | 648 'process_posix.cc', |
647 'process_util.cc', | 649 'process_util.cc', |
648 'process_util_posix.cc', | 650 'process_util_posix.cc', |
649 'rand_util_posix.cc', | 651 'rand_util_posix.cc', |
650 'scoped_native_library.cc', | 652 'scoped_native_library.cc', |
651 'files/scoped_temp_dir.cc', | 653 'files/scoped_temp_dir.cc', |
652 'sys_info_posix.cc', | 654 'sys_info_posix.cc', |
653 'threading/sequenced_worker_pool.cc', | 655 'threading/sequenced_worker_pool.cc', |
654 'third_party/dynamic_annotations/dynamic_annotations.c', | 656 'third_party/dynamic_annotations/dynamic_annotations.c', |
655 ], | 657 ], |
656 # Metrics won't work in the NaCl sandbox. | 658 'sources/': [ |
657 'sources/': [ ['exclude', '^metrics/'] ], | 659 # Metrics won't work in the NaCl sandbox. |
| 660 ['exclude', '^metrics/'], |
| 661 ['include', '^threading/platform_thread_linux\\.cc$'], |
| 662 ], |
658 }], | 663 }], |
659 ['OS == "android" and >(nacl_untrusted_build)==0', { | 664 ['OS == "android" and >(nacl_untrusted_build)==0', { |
660 'sources!': [ | 665 'sources!': [ |
661 'base_paths_posix.cc', | 666 'base_paths_posix.cc', |
662 'files/file_path_watcher_kqueue.cc', | 667 'files/file_path_watcher_kqueue.cc', |
663 'files/file_path_watcher_stub.cc', | 668 'files/file_path_watcher_stub.cc', |
664 'power_monitor/power_monitor_posix.cc', | 669 'power_monitor/power_monitor_posix.cc', |
665 ], | 670 ], |
666 'sources/': [ | 671 'sources/': [ |
667 ['include', '^files/file_path_watcher_linux\\.cc$'], | 672 ['include', '^files/file_path_watcher_linux\\.cc$'], |
668 ['include', '^process_util_linux\\.cc$'], | 673 ['include', '^process_util_linux\\.cc$'], |
669 ['include', '^posix/unix_domain_socket_linux\\.cc$'], | 674 ['include', '^posix/unix_domain_socket_linux\\.cc$'], |
670 ['include', '^strings/sys_string_conversions_posix\\.cc$'], | 675 ['include', '^strings/sys_string_conversions_posix\\.cc$'], |
671 ['include', '^sys_info_linux\\.cc$'], | 676 ['include', '^sys_info_linux\\.cc$'], |
672 ['include', '^worker_pool_linux\\.cc$'], | 677 ['include', '^worker_pool_linux\\.cc$'], |
673 ], | 678 ], |
674 }], | 679 }], |
| 680 ['OS == "android" and _toolset == "host" and host_os == "linux"', { |
| 681 'sources/': [ |
| 682 # Pull in specific files for host builds. |
| 683 ['include', '^threading/platform_thread_linux\\.cc$'], |
| 684 ], |
| 685 }], |
675 ['OS == "ios" and _toolset != "host"', { | 686 ['OS == "ios" and _toolset != "host"', { |
676 'sources/': [ | 687 'sources/': [ |
677 # Pull in specific Mac files for iOS (which have been filtered out | 688 # Pull in specific Mac files for iOS (which have been filtered out |
678 # by file name rules). | 689 # by file name rules). |
679 ['include', '^atomicops_internals_mac\\.'], | 690 ['include', '^atomicops_internals_mac\\.'], |
680 ['include', '^base_paths_mac\\.'], | 691 ['include', '^base_paths_mac\\.'], |
681 ['include', '^file_util_mac\\.'], | 692 ['include', '^file_util_mac\\.'], |
682 ['include', '^file_version_info_mac\\.'], | 693 ['include', '^file_version_info_mac\\.'], |
683 ['include', '^mac/bundle_locations\\.'], | 694 ['include', '^mac/bundle_locations\\.'], |
684 ['include', '^mac/foundation_util\\.'], | 695 ['include', '^mac/foundation_util\\.'], |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
792 ['<(use_system_nspr)==1 and >(nacl_untrusted_build)==0', { | 803 ['<(use_system_nspr)==1 and >(nacl_untrusted_build)==0', { |
793 'sources/': [ | 804 'sources/': [ |
794 ['exclude', '^third_party/nspr/'], | 805 ['exclude', '^third_party/nspr/'], |
795 ], | 806 ], |
796 }], | 807 }], |
797 ], | 808 ], |
798 }], | 809 }], |
799 ], | 810 ], |
800 }, | 811 }, |
801 } | 812 } |
OLD | NEW |