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 'base_i18n_target': 0, | 9 'base_i18n_target': 0, |
10 }, | 10 }, |
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
115 'bits.h', | 115 'bits.h', |
116 'build_time.cc', | 116 'build_time.cc', |
117 'build_time.h', | 117 'build_time.h', |
118 'callback.h', | 118 'callback.h', |
119 'callback_helpers.cc', | 119 'callback_helpers.cc', |
120 'callback_helpers.h', | 120 'callback_helpers.h', |
121 'callback_internal.cc', | 121 'callback_internal.cc', |
122 'callback_internal.h', | 122 'callback_internal.h', |
123 'callback_list.h', | 123 'callback_list.h', |
124 'cancelable_callback.h', | 124 'cancelable_callback.h', |
| 125 'chromeos/memory_pressure_observer_chromeos.cc', |
| 126 'chromeos/memory_pressure_observer_chromeos.h', |
125 'command_line.cc', | 127 'command_line.cc', |
126 'command_line.h', | 128 'command_line.h', |
127 'compiler_specific.h', | 129 'compiler_specific.h', |
128 'containers/adapters.h', | 130 'containers/adapters.h', |
129 'containers/hash_tables.h', | 131 'containers/hash_tables.h', |
130 'containers/linked_list.h', | 132 'containers/linked_list.h', |
131 'containers/mru_cache.h', | 133 'containers/mru_cache.h', |
132 'containers/scoped_ptr_hash_map.h', | 134 'containers/scoped_ptr_hash_map.h', |
133 'containers/small_map.h', | 135 'containers/small_map.h', |
134 'containers/stack_container.h', | 136 'containers/stack_container.h', |
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
244 'hash.cc', | 246 'hash.cc', |
245 'hash.h', | 247 'hash.h', |
246 'id_map.h', | 248 'id_map.h', |
247 'ios/block_types.h', | 249 'ios/block_types.h', |
248 'ios/device_util.h', | 250 'ios/device_util.h', |
249 'ios/device_util.mm', | 251 'ios/device_util.mm', |
250 'ios/ios_util.h', | 252 'ios/ios_util.h', |
251 'ios/ios_util.mm', | 253 'ios/ios_util.mm', |
252 'ios/scoped_critical_action.h', | 254 'ios/scoped_critical_action.h', |
253 'ios/scoped_critical_action.mm', | 255 'ios/scoped_critical_action.mm', |
| 256 'ios/weak_nsobject.h', |
| 257 'ios/weak_nsobject.mm', |
254 'json/json_file_value_serializer.cc', | 258 'json/json_file_value_serializer.cc', |
255 'json/json_file_value_serializer.h', | 259 'json/json_file_value_serializer.h', |
256 'json/json_parser.cc', | 260 'json/json_parser.cc', |
257 'json/json_parser.h', | 261 'json/json_parser.h', |
258 'json/json_reader.cc', | 262 'json/json_reader.cc', |
259 'json/json_reader.h', | 263 'json/json_reader.h', |
260 'json/json_string_value_serializer.cc', | 264 'json/json_string_value_serializer.cc', |
261 'json/json_string_value_serializer.h', | 265 'json/json_string_value_serializer.h', |
262 'json/json_value_converter.h', | 266 'json/json_value_converter.h', |
263 'json/json_writer.cc', | 267 'json/json_writer.cc', |
(...skipping 708 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
972 ['exclude', '^files/file_util_linux\\.cc$'], | 976 ['exclude', '^files/file_util_linux\\.cc$'], |
973 ['exclude', '^process/process_linux\\.cc$'], | 977 ['exclude', '^process/process_linux\\.cc$'], |
974 ['exclude', '^sys_info_linux\\.cc$'], | 978 ['exclude', '^sys_info_linux\\.cc$'], |
975 ], | 979 ], |
976 }], | 980 }], |
977 # Remove all unnecessary files for build_nexe.py to avoid exceeding | 981 # Remove all unnecessary files for build_nexe.py to avoid exceeding |
978 # command-line-string limitation when building NaCl on Windows. | 982 # command-line-string limitation when building NaCl on Windows. |
979 ['OS == "win" and >(nacl_untrusted_build)==1', { | 983 ['OS == "win" and >(nacl_untrusted_build)==1', { |
980 'sources/': [ ['exclude', '\\.h$'] ], | 984 'sources/': [ ['exclude', '\\.h$'] ], |
981 }], | 985 }], |
| 986 # Enable more direct string conversions on platforms with native utf8 |
| 987 # strings |
| 988 ['OS=="mac" or OS=="ios" or <(chromeos)==1 or <(chromecast)==1', { |
| 989 'defines': ['SYSTEM_NATIVE_UTF8'], |
| 990 }], |
982 ], | 991 ], |
983 }], | 992 }], |
984 ['base_i18n_target==1', { | 993 ['base_i18n_target==1', { |
985 'defines': [ | 994 'defines': [ |
986 'BASE_I18N_IMPLEMENTATION', | 995 'BASE_I18N_IMPLEMENTATION', |
987 ], | 996 ], |
988 'sources': [ | 997 'sources': [ |
989 'i18n/base_i18n_export.h', | 998 'i18n/base_i18n_export.h', |
990 'i18n/bidi_line_iterator.cc', | 999 'i18n/bidi_line_iterator.cc', |
991 'i18n/bidi_line_iterator.h', | 1000 'i18n/bidi_line_iterator.h', |
(...skipping 27 matching lines...) Expand all Loading... |
1019 'i18n/time_formatting.h', | 1028 'i18n/time_formatting.h', |
1020 'i18n/timezone.cc', | 1029 'i18n/timezone.cc', |
1021 'i18n/timezone.h', | 1030 'i18n/timezone.h', |
1022 'i18n/utf8_validator_tables.cc', | 1031 'i18n/utf8_validator_tables.cc', |
1023 'i18n/utf8_validator_tables.h', | 1032 'i18n/utf8_validator_tables.h', |
1024 ], | 1033 ], |
1025 }] | 1034 }] |
1026 ], | 1035 ], |
1027 }, | 1036 }, |
1028 } | 1037 } |
OLD | NEW |