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 376 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
387 'process_util_freebsd.cc', | 387 'process_util_freebsd.cc', |
388 'process_util_ios.mm', | 388 'process_util_ios.mm', |
389 'process_util_linux.cc', | 389 'process_util_linux.cc', |
390 'process_util_mac.mm', | 390 'process_util_mac.mm', |
391 'process_util_openbsd.cc', | 391 'process_util_openbsd.cc', |
392 'process_util_posix.cc', | 392 'process_util_posix.cc', |
393 'process_util_win.cc', | 393 'process_util_win.cc', |
394 'process_win.cc', | 394 'process_win.cc', |
395 'process/internal_linux.cc', | 395 'process/internal_linux.cc', |
396 'process/internal_linux.h', | 396 'process/internal_linux.h', |
| 397 'process/memory.h', |
| 398 'process/memory_linux.cc', |
| 399 'process/memory_mac.mm', |
| 400 'process/memory_win.cc', |
397 'process/process_iterator.cc', | 401 'process/process_iterator.cc', |
398 'process/process_iterator.h', | 402 'process/process_iterator.h', |
399 'process/process_iterator_freebsd.cc', | 403 'process/process_iterator_freebsd.cc', |
400 'process/process_iterator_linux.cc', | 404 'process/process_iterator_linux.cc', |
401 'process/process_iterator_mac.cc', | 405 'process/process_iterator_mac.cc', |
402 'process/process_iterator_openbsd.cc', | 406 'process/process_iterator_openbsd.cc', |
403 'process/process_iterator_win.cc', | 407 'process/process_iterator_win.cc', |
404 'process/process_metrics.h', | 408 'process/process_metrics.h', |
405 'process/process_metrics_freebsd.cc', | 409 'process/process_metrics_freebsd.cc', |
406 'process/process_metrics_ios.cc', | 410 'process/process_metrics_ios.cc', |
(...skipping 301 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
708 ['OS == "android" and >(nacl_untrusted_build)==0', { | 712 ['OS == "android" and >(nacl_untrusted_build)==0', { |
709 'sources!': [ | 713 'sources!': [ |
710 'base_paths_posix.cc', | 714 'base_paths_posix.cc', |
711 'files/file_path_watcher_kqueue.cc', | 715 'files/file_path_watcher_kqueue.cc', |
712 'files/file_path_watcher_stub.cc', | 716 'files/file_path_watcher_stub.cc', |
713 'power_monitor/power_monitor_posix.cc', | 717 'power_monitor/power_monitor_posix.cc', |
714 ], | 718 ], |
715 'sources/': [ | 719 'sources/': [ |
716 ['include', '^files/file_path_watcher_linux\\.cc$'], | 720 ['include', '^files/file_path_watcher_linux\\.cc$'], |
717 ['include', '^process_util_linux\\.cc$'], | 721 ['include', '^process_util_linux\\.cc$'], |
| 722 ['include', '^process/memory_linux\\.cc$'], |
718 ['include', '^process/internal_linux\\.cc$'], | 723 ['include', '^process/internal_linux\\.cc$'], |
719 ['include', '^process/process_iterator\\.cc$'], | 724 ['include', '^process/process_iterator\\.cc$'], |
720 ['include', '^process/process_iterator_linux\\.cc$'], | 725 ['include', '^process/process_iterator_linux\\.cc$'], |
721 ['include', '^process/process_metrics_linux\\.cc$'], | 726 ['include', '^process/process_metrics_linux\\.cc$'], |
722 ['include', '^posix/unix_domain_socket_linux\\.cc$'], | 727 ['include', '^posix/unix_domain_socket_linux\\.cc$'], |
723 ['include', '^strings/sys_string_conversions_posix\\.cc$'], | 728 ['include', '^strings/sys_string_conversions_posix\\.cc$'], |
724 ['include', '^sys_info_linux\\.cc$'], | 729 ['include', '^sys_info_linux\\.cc$'], |
725 ['include', '^worker_pool_linux\\.cc$'], | 730 ['include', '^worker_pool_linux\\.cc$'], |
726 ], | 731 ], |
727 }], | 732 }], |
(...skipping 21 matching lines...) Expand all Loading... |
749 ['include', '^memory/discardable_memory_mac\\.'], | 754 ['include', '^memory/discardable_memory_mac\\.'], |
750 ['include', '^message_loop/message_pump_mac\\.'], | 755 ['include', '^message_loop/message_pump_mac\\.'], |
751 ['include', '^threading/platform_thread_mac\\.'], | 756 ['include', '^threading/platform_thread_mac\\.'], |
752 ['include', '^strings/sys_string_conversions_mac\\.'], | 757 ['include', '^strings/sys_string_conversions_mac\\.'], |
753 ['include', '^time_mac\\.'], | 758 ['include', '^time_mac\\.'], |
754 ['include', '^worker_pool_mac\\.'], | 759 ['include', '^worker_pool_mac\\.'], |
755 # Exclude all process_util except the minimal implementation | 760 # Exclude all process_util except the minimal implementation |
756 # needed on iOS (mostly for unit tests). | 761 # needed on iOS (mostly for unit tests). |
757 ['exclude', '^process_util'], | 762 ['exclude', '^process_util'], |
758 ['include', '^process_util_ios\\.mm$'], | 763 ['include', '^process_util_ios\\.mm$'], |
| 764 ['exclude', '^process/memory_mac\\.mm$'], |
| 765 ], |
| 766 'sources': [ |
| 767 'process/memory_stubs.cc', |
759 ], | 768 ], |
760 'sources!': [ | 769 'sources!': [ |
761 'message_loop/message_pump_libevent.cc' | 770 'message_loop/message_pump_libevent.cc' |
762 ], | 771 ], |
763 }], | 772 }], |
764 ['OS == "ios" and _toolset == "host"', { | 773 ['OS == "ios" and _toolset == "host"', { |
765 'sources/': [ | 774 'sources/': [ |
766 # Copied filename_rules to switch from iOS to Mac inclusions. | 775 # Copied filename_rules to switch from iOS to Mac inclusions. |
767 ['include', '_(cocoa|mac)(_unittest)?\\.(h|cc|mm?)$'], | 776 ['include', '_(cocoa|mac)(_unittest)?\\.(h|cc|mm?)$'], |
768 ['include', '(^|/)(cocoa|mac)/'], | 777 ['include', '(^|/)(cocoa|mac)/'], |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
823 }], | 832 }], |
824 ['(OS == "mac" or OS == "ios") and >(nacl_untrusted_build)==0', { | 833 ['(OS == "mac" or OS == "ios") and >(nacl_untrusted_build)==0', { |
825 'sources/': [ | 834 'sources/': [ |
826 ['exclude', '^files/file_path_watcher_stub\\.cc$'], | 835 ['exclude', '^files/file_path_watcher_stub\\.cc$'], |
827 ['exclude', '^base_paths_posix\\.cc$'], | 836 ['exclude', '^base_paths_posix\\.cc$'], |
828 ['exclude', '^native_library_posix\\.cc$'], | 837 ['exclude', '^native_library_posix\\.cc$'], |
829 ['exclude', '^strings/sys_string_conversions_posix\\.cc$'], | 838 ['exclude', '^strings/sys_string_conversions_posix\\.cc$'], |
830 ], | 839 ], |
831 }], | 840 }], |
832 ['<(os_bsd)==1 and >(nacl_untrusted_build)==0', { | 841 ['<(os_bsd)==1 and >(nacl_untrusted_build)==0', { |
| 842 'sources': [ |
| 843 'process/memory_stubs.cc', |
| 844 ], |
833 'sources/': [ | 845 'sources/': [ |
834 ['exclude', '^files/file_path_watcher_linux\\.cc$'], | 846 ['exclude', '^files/file_path_watcher_linux\\.cc$'], |
835 ['exclude', '^files/file_path_watcher_stub\\.cc$'], | 847 ['exclude', '^files/file_path_watcher_stub\\.cc$'], |
836 ['exclude', '^file_util_linux\\.cc$'], | 848 ['exclude', '^file_util_linux\\.cc$'], |
837 ['exclude', '^process_linux\\.cc$'], | 849 ['exclude', '^process_linux\\.cc$'], |
838 ['exclude', '^process_util_linux\\.cc$'], | 850 ['exclude', '^process_util_linux\\.cc$'], |
839 ['exclude', '^sys_info_linux\\.cc$'], | 851 ['exclude', '^sys_info_linux\\.cc$'], |
840 ], | 852 ], |
841 }], | 853 }], |
842 ['<(chromeos)!=1 or >(nacl_untrusted_build)==1', { | 854 ['<(chromeos)!=1 or >(nacl_untrusted_build)==1', { |
843 'sources/': [ | 855 'sources/': [ |
844 ['exclude', '^chromeos/'], | 856 ['exclude', '^chromeos/'], |
845 ], | 857 ], |
846 }], | 858 }], |
847 # Remove all unnecessary files for build_nexe.py to avoid exceeding | 859 # Remove all unnecessary files for build_nexe.py to avoid exceeding |
848 # command-line-string limitation when building NaCl on Windows. | 860 # command-line-string limitation when building NaCl on Windows. |
849 ['OS == "win" and >(nacl_untrusted_build)==1', { | 861 ['OS == "win" and >(nacl_untrusted_build)==1', { |
850 'sources/': [ ['exclude', '\\.h$'] ], | 862 'sources/': [ ['exclude', '\\.h$'] ], |
851 }], | 863 }], |
852 ['<(use_system_nspr)==1 and >(nacl_untrusted_build)==0', { | 864 ['<(use_system_nspr)==1 and >(nacl_untrusted_build)==0', { |
853 'sources/': [ | 865 'sources/': [ |
854 ['exclude', '^third_party/nspr/'], | 866 ['exclude', '^third_party/nspr/'], |
855 ], | 867 ], |
856 }], | 868 }], |
857 ], | 869 ], |
858 }], | 870 }], |
859 ], | 871 ], |
860 }, | 872 }, |
861 } | 873 } |
OLD | NEW |