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 } |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
61 } | 61 } |
62 | 62 |
63 component("base") { | 63 component("base") { |
64 sources = [ | 64 sources = [ |
65 "allocator/allocator_extension.cc", | 65 "allocator/allocator_extension.cc", |
66 "allocator/allocator_extension.h", | 66 "allocator/allocator_extension.h", |
67 "allocator/type_profiler_control.cc", | 67 "allocator/type_profiler_control.cc", |
68 "allocator/type_profiler_control.h", | 68 "allocator/type_profiler_control.h", |
69 "android/animation_frame_time_histogram.cc", | 69 "android/animation_frame_time_histogram.cc", |
70 "android/animation_frame_time_histogram.h", | 70 "android/animation_frame_time_histogram.h", |
| 71 "android/apk_assets.cc", |
| 72 "android/apk_assets.h", |
71 "android/application_status_listener.cc", | 73 "android/application_status_listener.cc", |
72 "android/application_status_listener.h", | 74 "android/application_status_listener.h", |
73 "android/base_jni_onload.cc", | 75 "android/base_jni_onload.cc", |
74 "android/base_jni_onload.h", | 76 "android/base_jni_onload.h", |
75 "android/base_jni_registrar.cc", | 77 "android/base_jni_registrar.cc", |
76 "android/base_jni_registrar.h", | 78 "android/base_jni_registrar.h", |
77 "android/build_info.cc", | 79 "android/build_info.cc", |
78 "android/build_info.h", | 80 "android/build_info.h", |
79 "android/command_line_android.cc", | 81 "android/command_line_android.cc", |
80 "android/command_line_android.h", | 82 "android/command_line_android.h", |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
160 "bind_internal_win.h", | 162 "bind_internal_win.h", |
161 "bits.h", | 163 "bits.h", |
162 "build_time.cc", | 164 "build_time.cc", |
163 "build_time.h", | 165 "build_time.h", |
164 "callback.h", | 166 "callback.h", |
165 "callback_helpers.cc", | 167 "callback_helpers.cc", |
166 "callback_helpers.h", | 168 "callback_helpers.h", |
167 "callback_internal.cc", | 169 "callback_internal.cc", |
168 "callback_internal.h", | 170 "callback_internal.h", |
169 "cancelable_callback.h", | 171 "cancelable_callback.h", |
170 "chromeos/memory_pressure_monitor_chromeos.cc", | |
171 "chromeos/memory_pressure_monitor_chromeos.h", | |
172 "command_line.cc", | 172 "command_line.cc", |
173 "command_line.h", | 173 "command_line.h", |
174 "compiler_specific.h", | 174 "compiler_specific.h", |
175 "containers/adapters.h", | 175 "containers/adapters.h", |
176 "containers/hash_tables.h", | 176 "containers/hash_tables.h", |
177 "containers/linked_list.h", | 177 "containers/linked_list.h", |
178 "containers/mru_cache.h", | 178 "containers/mru_cache.h", |
179 "containers/scoped_ptr_hash_map.h", | 179 "containers/scoped_ptr_hash_map.h", |
180 "containers/small_map.h", | 180 "containers/small_map.h", |
181 "containers/stack_container.h", | 181 "containers/stack_container.h", |
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
280 "mac/launchd.cc", | 280 "mac/launchd.cc", |
281 "mac/launchd.h", | 281 "mac/launchd.h", |
282 "mac/libdispatch_task_runner.cc", | 282 "mac/libdispatch_task_runner.cc", |
283 "mac/libdispatch_task_runner.h", | 283 "mac/libdispatch_task_runner.h", |
284 "mac/mac_logging.cc", | 284 "mac/mac_logging.cc", |
285 "mac/mac_logging.h", | 285 "mac/mac_logging.h", |
286 "mac/mac_util.h", | 286 "mac/mac_util.h", |
287 "mac/mac_util.mm", | 287 "mac/mac_util.mm", |
288 "mac/mach_logging.cc", | 288 "mac/mach_logging.cc", |
289 "mac/mach_logging.h", | 289 "mac/mach_logging.h", |
290 "mac/memory_pressure_monitor_mac.cc", | |
291 "mac/memory_pressure_monitor_mac.h", | |
292 "mac/objc_property_releaser.h", | 290 "mac/objc_property_releaser.h", |
293 "mac/objc_property_releaser.mm", | 291 "mac/objc_property_releaser.mm", |
294 "mac/os_crash_dumps.cc", | 292 "mac/os_crash_dumps.cc", |
295 "mac/os_crash_dumps.h", | 293 "mac/os_crash_dumps.h", |
296 "mac/scoped_aedesc.h", | 294 "mac/scoped_aedesc.h", |
297 "mac/scoped_authorizationref.h", | 295 "mac/scoped_authorizationref.h", |
298 "mac/scoped_block.h", | 296 "mac/scoped_block.h", |
299 "mac/scoped_cftyperef.h", | 297 "mac/scoped_cftyperef.h", |
300 "mac/scoped_ioobject.h", | 298 "mac/scoped_ioobject.h", |
301 "mac/scoped_ioplugininterface.h", | 299 "mac/scoped_ioplugininterface.h", |
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
366 "path_service.h", | 364 "path_service.h", |
367 "pending_task.cc", | 365 "pending_task.cc", |
368 "pending_task.h", | 366 "pending_task.h", |
369 "pickle.cc", | 367 "pickle.cc", |
370 "pickle.h", | 368 "pickle.h", |
371 "port.h", | 369 "port.h", |
372 "posix/eintr_wrapper.h", | 370 "posix/eintr_wrapper.h", |
373 "posix/file_descriptor_shuffle.cc", | 371 "posix/file_descriptor_shuffle.cc", |
374 "posix/global_descriptors.cc", | 372 "posix/global_descriptors.cc", |
375 "posix/global_descriptors.h", | 373 "posix/global_descriptors.h", |
| 374 "posix/safe_strerror.cc", |
| 375 "posix/safe_strerror.h", |
376 "posix/unix_domain_socket_linux.cc", | 376 "posix/unix_domain_socket_linux.cc", |
377 "posix/unix_domain_socket_linux.h", | 377 "posix/unix_domain_socket_linux.h", |
378 "power_monitor/power_monitor.cc", | 378 "power_monitor/power_monitor.cc", |
379 "power_monitor/power_monitor.h", | 379 "power_monitor/power_monitor.h", |
380 "power_monitor/power_monitor_device_source.cc", | 380 "power_monitor/power_monitor_device_source.cc", |
381 "power_monitor/power_monitor_device_source.h", | 381 "power_monitor/power_monitor_device_source.h", |
382 "power_monitor/power_monitor_device_source_android.cc", | 382 "power_monitor/power_monitor_device_source_android.cc", |
383 "power_monitor/power_monitor_device_source_android.h", | 383 "power_monitor/power_monitor_device_source_android.h", |
384 "power_monitor/power_monitor_device_source_chromeos.cc", | 384 "power_monitor/power_monitor_device_source_chromeos.cc", |
385 "power_monitor/power_monitor_device_source_ios.mm", | 385 "power_monitor/power_monitor_device_source_ios.mm", |
(...skipping 17 matching lines...) Expand all Loading... |
403 "profiler/stack_sampling_profiler_win.cc", | 403 "profiler/stack_sampling_profiler_win.cc", |
404 "profiler/tracked_time.cc", | 404 "profiler/tracked_time.cc", |
405 "profiler/tracked_time.h", | 405 "profiler/tracked_time.h", |
406 "rand_util.cc", | 406 "rand_util.cc", |
407 "rand_util.h", | 407 "rand_util.h", |
408 "rand_util_nacl.cc", | 408 "rand_util_nacl.cc", |
409 "rand_util_posix.cc", | 409 "rand_util_posix.cc", |
410 "rand_util_win.cc", | 410 "rand_util_win.cc", |
411 "run_loop.cc", | 411 "run_loop.cc", |
412 "run_loop.h", | 412 "run_loop.h", |
413 "safe_strerror_posix.cc", | |
414 "safe_strerror_posix.h", | |
415 "scoped_generic.h", | 413 "scoped_generic.h", |
416 "scoped_native_library.cc", | 414 "scoped_native_library.cc", |
417 "scoped_native_library.h", | 415 "scoped_native_library.h", |
418 "scoped_observer.h", | 416 "scoped_observer.h", |
419 "sequence_checker.h", | 417 "sequence_checker.h", |
420 "sequence_checker_impl.cc", | 418 "sequence_checker_impl.cc", |
421 "sequence_checker_impl.h", | 419 "sequence_checker_impl.h", |
422 "sequenced_task_runner.cc", | 420 "sequenced_task_runner.cc", |
423 "sequenced_task_runner.h", | 421 "sequenced_task_runner.h", |
424 "sequenced_task_runner_helpers.h", | 422 "sequenced_task_runner_helpers.h", |
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
596 "win/event_trace_controller.cc", | 594 "win/event_trace_controller.cc", |
597 "win/event_trace_controller.h", | 595 "win/event_trace_controller.h", |
598 "win/event_trace_provider.cc", | 596 "win/event_trace_provider.cc", |
599 "win/event_trace_provider.h", | 597 "win/event_trace_provider.h", |
600 "win/i18n.cc", | 598 "win/i18n.cc", |
601 "win/i18n.h", | 599 "win/i18n.h", |
602 "win/iat_patch_function.cc", | 600 "win/iat_patch_function.cc", |
603 "win/iat_patch_function.h", | 601 "win/iat_patch_function.h", |
604 "win/iunknown_impl.cc", | 602 "win/iunknown_impl.cc", |
605 "win/iunknown_impl.h", | 603 "win/iunknown_impl.h", |
606 "win/memory_pressure_monitor.cc", | |
607 "win/memory_pressure_monitor.h", | |
608 "win/message_window.cc", | 604 "win/message_window.cc", |
609 "win/message_window.h", | 605 "win/message_window.h", |
610 "win/metro.cc", | 606 "win/metro.cc", |
611 "win/metro.h", | 607 "win/metro.h", |
612 "win/object_watcher.cc", | 608 "win/object_watcher.cc", |
613 "win/object_watcher.h", | 609 "win/object_watcher.h", |
614 "win/registry.cc", | 610 "win/registry.cc", |
615 "win/registry.h", | 611 "win/registry.h", |
616 "win/resource_util.cc", | 612 "win/resource_util.cc", |
617 "win/resource_util.h", | 613 "win/resource_util.h", |
(...skipping 473 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1091 "bind_unittest.cc", | 1087 "bind_unittest.cc", |
1092 "bind_unittest.nc", | 1088 "bind_unittest.nc", |
1093 "bits_unittest.cc", | 1089 "bits_unittest.cc", |
1094 "build_time_unittest.cc", | 1090 "build_time_unittest.cc", |
1095 "callback_helpers_unittest.cc", | 1091 "callback_helpers_unittest.cc", |
1096 "callback_list_unittest.cc", | 1092 "callback_list_unittest.cc", |
1097 "callback_list_unittest.nc", | 1093 "callback_list_unittest.nc", |
1098 "callback_unittest.cc", | 1094 "callback_unittest.cc", |
1099 "callback_unittest.nc", | 1095 "callback_unittest.nc", |
1100 "cancelable_callback_unittest.cc", | 1096 "cancelable_callback_unittest.cc", |
1101 "chromeos/memory_pressure_monitor_chromeos_unittest.cc", | |
1102 "command_line_unittest.cc", | 1097 "command_line_unittest.cc", |
1103 "containers/adapters_unittest.cc", | 1098 "containers/adapters_unittest.cc", |
1104 "containers/hash_tables_unittest.cc", | 1099 "containers/hash_tables_unittest.cc", |
1105 "containers/linked_list_unittest.cc", | 1100 "containers/linked_list_unittest.cc", |
1106 "containers/mru_cache_unittest.cc", | 1101 "containers/mru_cache_unittest.cc", |
1107 "containers/scoped_ptr_hash_map_unittest.cc", | 1102 "containers/scoped_ptr_hash_map_unittest.cc", |
1108 "containers/small_map_unittest.cc", | 1103 "containers/small_map_unittest.cc", |
1109 "containers/stack_container_unittest.cc", | 1104 "containers/stack_container_unittest.cc", |
1110 "cpu_unittest.cc", | 1105 "cpu_unittest.cc", |
1111 "debug/crash_logging_unittest.cc", | 1106 "debug/crash_logging_unittest.cc", |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1157 "mac/libdispatch_task_runner_unittest.cc", | 1152 "mac/libdispatch_task_runner_unittest.cc", |
1158 "mac/mac_util_unittest.mm", | 1153 "mac/mac_util_unittest.mm", |
1159 "mac/objc_property_releaser_unittest.mm", | 1154 "mac/objc_property_releaser_unittest.mm", |
1160 "mac/scoped_nsobject_unittest.mm", | 1155 "mac/scoped_nsobject_unittest.mm", |
1161 "mac/scoped_objc_class_swizzler_unittest.mm", | 1156 "mac/scoped_objc_class_swizzler_unittest.mm", |
1162 "mac/scoped_sending_event_unittest.mm", | 1157 "mac/scoped_sending_event_unittest.mm", |
1163 "md5_unittest.cc", | 1158 "md5_unittest.cc", |
1164 "memory/aligned_memory_unittest.cc", | 1159 "memory/aligned_memory_unittest.cc", |
1165 "memory/discardable_shared_memory_unittest.cc", | 1160 "memory/discardable_shared_memory_unittest.cc", |
1166 "memory/linked_ptr_unittest.cc", | 1161 "memory/linked_ptr_unittest.cc", |
| 1162 "memory/memory_pressure_monitor_chromeos_unittest.cc", |
| 1163 "memory/memory_pressure_monitor_win_unittest.cc", |
1167 "memory/ref_counted_memory_unittest.cc", | 1164 "memory/ref_counted_memory_unittest.cc", |
1168 "memory/ref_counted_unittest.cc", | 1165 "memory/ref_counted_unittest.cc", |
1169 "memory/scoped_ptr_unittest.cc", | 1166 "memory/scoped_ptr_unittest.cc", |
1170 "memory/scoped_ptr_unittest.nc", | 1167 "memory/scoped_ptr_unittest.nc", |
1171 "memory/scoped_vector_unittest.cc", | 1168 "memory/scoped_vector_unittest.cc", |
1172 "memory/shared_memory_unittest.cc", | 1169 "memory/shared_memory_unittest.cc", |
1173 "memory/singleton_unittest.cc", | 1170 "memory/singleton_unittest.cc", |
1174 "memory/weak_ptr_unittest.cc", | 1171 "memory/weak_ptr_unittest.cc", |
1175 "memory/weak_ptr_unittest.nc", | 1172 "memory/weak_ptr_unittest.nc", |
1176 "message_loop/message_loop_proxy_impl_unittest.cc", | 1173 "message_loop/message_loop_proxy_impl_unittest.cc", |
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1282 "values_unittest.cc", | 1279 "values_unittest.cc", |
1283 "version_unittest.cc", | 1280 "version_unittest.cc", |
1284 "vlog_unittest.cc", | 1281 "vlog_unittest.cc", |
1285 "win/dllmain.cc", | 1282 "win/dllmain.cc", |
1286 "win/enum_variant_unittest.cc", | 1283 "win/enum_variant_unittest.cc", |
1287 "win/event_trace_consumer_unittest.cc", | 1284 "win/event_trace_consumer_unittest.cc", |
1288 "win/event_trace_controller_unittest.cc", | 1285 "win/event_trace_controller_unittest.cc", |
1289 "win/event_trace_provider_unittest.cc", | 1286 "win/event_trace_provider_unittest.cc", |
1290 "win/i18n_unittest.cc", | 1287 "win/i18n_unittest.cc", |
1291 "win/iunknown_impl_unittest.cc", | 1288 "win/iunknown_impl_unittest.cc", |
1292 "win/memory_pressure_monitor_unittest.cc", | |
1293 "win/message_window_unittest.cc", | 1289 "win/message_window_unittest.cc", |
1294 "win/object_watcher_unittest.cc", | 1290 "win/object_watcher_unittest.cc", |
1295 "win/pe_image_unittest.cc", | 1291 "win/pe_image_unittest.cc", |
1296 "win/registry_unittest.cc", | 1292 "win/registry_unittest.cc", |
1297 "win/scoped_bstr_unittest.cc", | 1293 "win/scoped_bstr_unittest.cc", |
1298 "win/scoped_comptr_unittest.cc", | 1294 "win/scoped_comptr_unittest.cc", |
1299 "win/scoped_process_information_unittest.cc", | 1295 "win/scoped_process_information_unittest.cc", |
1300 "win/scoped_variant_unittest.cc", | 1296 "win/scoped_variant_unittest.cc", |
1301 "win/shortcut_unittest.cc", | 1297 "win/shortcut_unittest.cc", |
1302 "win/startup_information_unittest.cc", | 1298 "win/startup_information_unittest.cc", |
(...skipping 10 matching lines...) Expand all Loading... |
1313 "//base/allocator", | 1309 "//base/allocator", |
1314 "//base/test:run_all_unittests", | 1310 "//base/test:run_all_unittests", |
1315 "//base/test:test_support", | 1311 "//base/test:test_support", |
1316 "//base/third_party/dynamic_annotations", | 1312 "//base/third_party/dynamic_annotations", |
1317 "//base/trace_event:trace_event_unittests", | 1313 "//base/trace_event:trace_event_unittests", |
1318 "//testing/gmock", | 1314 "//testing/gmock", |
1319 "//testing/gtest", | 1315 "//testing/gtest", |
1320 "//third_party/icu", | 1316 "//third_party/icu", |
1321 ] | 1317 ] |
1322 | 1318 |
| 1319 data = [ |
| 1320 "test/data/", |
| 1321 |
| 1322 # TODO(dpranke): Remove when icu declares this directly. |
| 1323 "$root_out_dir/icudtl.dat", |
| 1324 ] |
| 1325 |
1323 # Allow more direct string conversions on platforms with native utf8 | 1326 # Allow more direct string conversions on platforms with native utf8 |
1324 # strings | 1327 # strings |
1325 if (is_mac || is_ios || is_chromeos) { | 1328 if (is_mac || is_ios || is_chromeos) { |
1326 defines = [ "SYSTEM_NATIVE_UTF8" ] | 1329 defines = [ "SYSTEM_NATIVE_UTF8" ] |
1327 } | 1330 } |
1328 | 1331 |
1329 if (is_android) { | 1332 if (is_android) { |
1330 apk_deps = [ | 1333 apk_deps = [ |
1331 ":base_java", | 1334 ":base_java", |
1332 ":base_java_unittest_support", | 1335 ":base_java_unittest_support", |
1333 ] | 1336 ] |
| 1337 isolate_file = "base_unittests.isolate" |
1334 } | 1338 } |
1335 | 1339 |
1336 if (is_ios) { | 1340 if (is_ios) { |
1337 sources -= [ | 1341 sources -= [ |
1338 "process/memory_unittest.cc", | 1342 "process/memory_unittest.cc", |
1339 "process/memory_unittest_mac.h", | 1343 "process/memory_unittest_mac.h", |
1340 "process/memory_unittest_mac.mm", | 1344 "process/memory_unittest_mac.mm", |
1341 "process/process_unittest.cc", | 1345 "process/process_unittest.cc", |
1342 "process/process_util_unittest.cc", | 1346 "process/process_util_unittest.cc", |
1343 ] | 1347 ] |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1385 | 1389 |
1386 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 1390 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
1387 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 1391 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
1388 } | 1392 } |
1389 | 1393 |
1390 if (is_android) { | 1394 if (is_android) { |
1391 # GYP: //base.gyp:base_jni_headers | 1395 # GYP: //base.gyp:base_jni_headers |
1392 generate_jni("base_jni_headers") { | 1396 generate_jni("base_jni_headers") { |
1393 sources = [ | 1397 sources = [ |
1394 "android/java/src/org/chromium/base/AnimationFrameTimeHistogram.java", | 1398 "android/java/src/org/chromium/base/AnimationFrameTimeHistogram.java", |
| 1399 "android/java/src/org/chromium/base/ApkAssets.java", |
1395 "android/java/src/org/chromium/base/ApplicationStatus.java", | 1400 "android/java/src/org/chromium/base/ApplicationStatus.java", |
1396 "android/java/src/org/chromium/base/BuildInfo.java", | 1401 "android/java/src/org/chromium/base/BuildInfo.java", |
1397 "android/java/src/org/chromium/base/CommandLine.java", | 1402 "android/java/src/org/chromium/base/CommandLine.java", |
1398 "android/java/src/org/chromium/base/ContentUriUtils.java", | 1403 "android/java/src/org/chromium/base/ContentUriUtils.java", |
1399 "android/java/src/org/chromium/base/CpuFeatures.java", | 1404 "android/java/src/org/chromium/base/CpuFeatures.java", |
1400 "android/java/src/org/chromium/base/EventLog.java", | 1405 "android/java/src/org/chromium/base/EventLog.java", |
1401 "android/java/src/org/chromium/base/FieldTrialList.java", | 1406 "android/java/src/org/chromium/base/FieldTrialList.java", |
1402 "android/java/src/org/chromium/base/ImportantFileWriterAndroid.java", | 1407 "android/java/src/org/chromium/base/ImportantFileWriterAndroid.java", |
1403 "android/java/src/org/chromium/base/JNIUtils.java", | 1408 "android/java/src/org/chromium/base/JNIUtils.java", |
1404 "android/java/src/org/chromium/base/JavaHandlerThread.java", | 1409 "android/java/src/org/chromium/base/JavaHandlerThread.java", |
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1506 | 1511 |
1507 # GYP: //base.gyp:base_java_unittest_support | 1512 # GYP: //base.gyp:base_java_unittest_support |
1508 android_library("base_java_unittest_support") { | 1513 android_library("base_java_unittest_support") { |
1509 deps = [ | 1514 deps = [ |
1510 ":base_java", | 1515 ":base_java", |
1511 ] | 1516 ] |
1512 java_files = | 1517 java_files = |
1513 [ "test/android/java/src/org/chromium/base/ContentUriTestUtils.java" ] | 1518 [ "test/android/java/src/org/chromium/base/ContentUriTestUtils.java" ] |
1514 } | 1519 } |
1515 } | 1520 } |
OLD | NEW |