Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(200)

Side by Side Diff: base/base.gypi

Issue 17910003: Split memory-related routines out of base/process_util.h into base/process/memory.h. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Comments Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « base/base.gyp ('k') | base/process/memory.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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
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 }
OLDNEW
« no previous file with comments | « base/base.gyp ('k') | base/process/memory.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698