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

Side by Side Diff: base/BUILD.gn

Issue 1180693002: Update from https://crrev.com/333737 (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: rebased Created 5 years, 6 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
« no previous file with comments | « DEPS ('k') | base/allocator/OWNERS » ('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) 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
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
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
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
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
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
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
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
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
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
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
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
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 }
OLDNEW
« no previous file with comments | « DEPS ('k') | base/allocator/OWNERS » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698