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

Side by Side Diff: base/BUILD.gn

Issue 988693005: Chromium roll (https://codereview.chromium.org/976353002) (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: fixed bad android build patch Created 5 years, 9 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.nacl ('k') | base/android/animation_frame_time_histogram.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) 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 }
11 11
12 component("base") { 12 component("base") {
13 sources = [ 13 sources = [
14 "allocator/allocator_extension.cc", 14 "allocator/allocator_extension.cc",
15 "allocator/allocator_extension.h", 15 "allocator/allocator_extension.h",
16 "allocator/type_profiler_control.cc", 16 "allocator/type_profiler_control.cc",
17 "allocator/type_profiler_control.h", 17 "allocator/type_profiler_control.h",
18 "android/animation_frame_time_histogram.cc",
19 "android/animation_frame_time_histogram.h",
18 "android/application_status_listener.cc", 20 "android/application_status_listener.cc",
19 "android/application_status_listener.h", 21 "android/application_status_listener.h",
20 "android/base_jni_onload.cc", 22 "android/base_jni_onload.cc",
21 "android/base_jni_onload.h", 23 "android/base_jni_onload.h",
22 "android/base_jni_registrar.cc", 24 "android/base_jni_registrar.cc",
23 "android/base_jni_registrar.h", 25 "android/base_jni_registrar.h",
24 "android/build_info.cc", 26 "android/build_info.cc",
25 "android/build_info.h", 27 "android/build_info.h",
26 "android/command_line_android.cc", 28 "android/command_line_android.cc",
27 "android/command_line_android.h", 29 "android/command_line_android.h",
(...skipping 351 matching lines...) Expand 10 before | Expand all | Expand 10 after
379 "message_loop/message_pump_win.cc", 381 "message_loop/message_pump_win.cc",
380 "message_loop/message_pump_win.h", 382 "message_loop/message_pump_win.h",
381 "metrics/bucket_ranges.cc", 383 "metrics/bucket_ranges.cc",
382 "metrics/bucket_ranges.h", 384 "metrics/bucket_ranges.h",
383 "metrics/field_trial.cc", 385 "metrics/field_trial.cc",
384 "metrics/field_trial.h", 386 "metrics/field_trial.h",
385 "metrics/histogram.cc", 387 "metrics/histogram.cc",
386 "metrics/histogram.h", 388 "metrics/histogram.h",
387 "metrics/histogram_base.cc", 389 "metrics/histogram_base.cc",
388 "metrics/histogram_base.h", 390 "metrics/histogram_base.h",
391 "metrics/histogram_delta_serialization.",
389 "metrics/histogram_delta_serialization.cc", 392 "metrics/histogram_delta_serialization.cc",
390 "metrics/sample_map.cc",
391 "metrics/sample_map.h",
392 "metrics/sample_vector.cc",
393 "metrics/sample_vector.h",
394 "metrics/histogram_delta_serialization.",
395 "metrics/histogram_flattener.h", 393 "metrics/histogram_flattener.h",
396 "metrics/histogram_macros.h", 394 "metrics/histogram_macros.h",
397 "metrics/histogram_samples.cc", 395 "metrics/histogram_samples.cc",
398 "metrics/histogram_samples.h", 396 "metrics/histogram_samples.h",
399 "metrics/histogram_snapshot_manager.cc", 397 "metrics/histogram_snapshot_manager.cc",
400 "metrics/histogram_snapshot_manager.h", 398 "metrics/histogram_snapshot_manager.h",
399 "metrics/sample_map.cc",
400 "metrics/sample_map.h",
401 "metrics/sample_vector.cc",
402 "metrics/sample_vector.h",
401 "metrics/sparse_histogram.cc", 403 "metrics/sparse_histogram.cc",
402 "metrics/sparse_histogram.h", 404 "metrics/sparse_histogram.h",
403 "metrics/statistics_recorder.cc", 405 "metrics/statistics_recorder.cc",
404 "metrics/statistics_recorder.h", 406 "metrics/statistics_recorder.h",
405 "metrics/user_metrics.cc", 407 "metrics/user_metrics.cc",
406 "metrics/user_metrics.h", 408 "metrics/user_metrics.h",
407 "metrics/user_metrics_action.h", 409 "metrics/user_metrics_action.h",
408 "move.h", 410 "move.h",
409 "native_library.h", 411 "native_library.h",
410 "native_library_mac.mm", 412 "native_library_mac.mm",
(...skipping 365 matching lines...) Expand 10 before | Expand all | Expand 10 after
776 778
777 sources -= [ 779 sources -= [
778 "allocator/type_profiler_control.cc", 780 "allocator/type_profiler_control.cc",
779 "allocator/type_profiler_control.h", 781 "allocator/type_profiler_control.h",
780 "async_socket_io_handler_posix.cc", 782 "async_socket_io_handler_posix.cc",
781 "base_paths.cc", 783 "base_paths.cc",
782 "cpu.cc", 784 "cpu.cc",
783 "files/file_proxy.cc", 785 "files/file_proxy.cc",
784 "files/file_util.cc", 786 "files/file_util.cc",
785 "files/file_util_proxy.cc", 787 "files/file_util_proxy.cc",
788 "files/scoped_temp_dir.cc",
786 "path_service.cc", 789 "path_service.cc",
787 "scoped_native_library.cc", 790 "scoped_native_library.cc",
788 "files/scoped_temp_dir.cc",
789 ] 791 ]
790 } 792 }
791 793
792 sources -= [ 794 sources -= [
793 "process/process_handle_freebsd.cc", 795 "process/process_handle_freebsd.cc",
794 "process/process_handle_openbsd.cc", 796 "process/process_handle_openbsd.cc",
795 "process/process_iterator_freebsd.cc", 797 "process/process_iterator_freebsd.cc",
796 "process/process_iterator_openbsd.cc", 798 "process/process_iterator_openbsd.cc",
797 "process/process_metrics_freebsd.cc", 799 "process/process_metrics_freebsd.cc",
798 "process/process_metrics_openbsd.cc", 800 "process/process_metrics_openbsd.cc",
(...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after
1059 configs += [ "//build/config/compiler:optimize_max" ] 1061 configs += [ "//build/config/compiler:optimize_max" ]
1060 } 1062 }
1061 1063
1062 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 1064 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
1063 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] 1065 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ]
1064 } 1066 }
1065 1067
1066 source_set("prefs") { 1068 source_set("prefs") {
1067 sources = [ 1069 sources = [
1068 "prefs/base_prefs_export.h", 1070 "prefs/base_prefs_export.h",
1071 "prefs/base_prefs_switches.cc",
1072 "prefs/base_prefs_switches.h",
1069 "prefs/default_pref_store.cc", 1073 "prefs/default_pref_store.cc",
1070 "prefs/default_pref_store.h", 1074 "prefs/default_pref_store.h",
1071 "prefs/json_pref_store.cc", 1075 "prefs/json_pref_store.cc",
1072 "prefs/json_pref_store.h", 1076 "prefs/json_pref_store.h",
1073 "prefs/overlay_user_pref_store.cc", 1077 "prefs/overlay_user_pref_store.cc",
1074 "prefs/overlay_user_pref_store.h", 1078 "prefs/overlay_user_pref_store.h",
1075 "prefs/persistent_pref_store.h", 1079 "prefs/persistent_pref_store.h",
1076 "prefs/pref_change_registrar.cc", 1080 "prefs/pref_change_registrar.cc",
1077 "prefs/pref_change_registrar.h", 1081 "prefs/pref_change_registrar.h",
1078 "prefs/pref_filter.h", 1082 "prefs/pref_filter.h",
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
1156 sources = [ 1160 sources = [
1157 "files/protect_file_posix.cc", 1161 "files/protect_file_posix.cc",
1158 ] 1162 ]
1159 1163
1160 deps = [ 1164 deps = [
1161 "//base", 1165 "//base",
1162 ] 1166 ]
1163 } 1167 }
1164 1168
1165 if (is_win) { 1169 if (is_win) {
1170 # Target to manually rebuild pe_image_test.dll which is checked into
1171 # base/test/data/pe_image.
1166 shared_library("pe_image_test") { 1172 shared_library("pe_image_test") {
1167 sources = [ 1173 sources = [
1168 "win/pe_image_test.cc", 1174 "win/pe_image_test.cc",
1169 ] 1175 ]
1170 ldflags = [ 1176 ldflags = [
1171 "/DELAYLOAD:cfgmgr32.dll", 1177 "/DELAYLOAD:cfgmgr32.dll",
1172 "/DELAYLOAD:shell32.dll", 1178 "/DELAYLOAD:shell32.dll",
1173 "/SUBSYSTEM:WINDOWS", 1179 "/SUBSYSTEM:WINDOWS",
1174 ] 1180 ]
1175 libs = [ 1181 libs = [
(...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after
1480 deps += [ "//third_party/libevent" ] 1486 deps += [ "//third_party/libevent" ]
1481 } 1487 }
1482 1488
1483 if (is_android) { 1489 if (is_android) {
1484 deps += [ "//testing/android:native_test_native_code" ] 1490 deps += [ "//testing/android:native_test_native_code" ]
1485 set_sources_assignment_filter([]) 1491 set_sources_assignment_filter([])
1486 sources += [ "debug/proc_maps_linux_unittest.cc" ] 1492 sources += [ "debug/proc_maps_linux_unittest.cc" ]
1487 set_sources_assignment_filter(sources_assignment_filter) 1493 set_sources_assignment_filter(sources_assignment_filter)
1488 } 1494 }
1489 1495
1490 if (is_win) {
1491 deps += [ ":pe_image_test" ]
1492 }
1493
1494 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 1496 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
1495 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] 1497 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ]
1496 } 1498 }
1497 1499
1498 if (is_android) { 1500 if (is_android) {
1499 # GYP: //base.gyp:base_jni_headers 1501 # GYP: //base.gyp:base_jni_headers
1500 generate_jni("base_jni_headers") { 1502 generate_jni("base_jni_headers") {
1501 sources = [ 1503 sources = [
1502 "android/java/src/org/chromium/base/ApplicationStatus.java", 1504 "android/java/src/org/chromium/base/ApplicationStatus.java",
1505 "android/java/src/org/chromium/base/AnimationFrameTimeHistogram.java",
1503 "android/java/src/org/chromium/base/BuildInfo.java", 1506 "android/java/src/org/chromium/base/BuildInfo.java",
1504 "android/java/src/org/chromium/base/CommandLine.java", 1507 "android/java/src/org/chromium/base/CommandLine.java",
1505 "android/java/src/org/chromium/base/ContentUriUtils.java", 1508 "android/java/src/org/chromium/base/ContentUriUtils.java",
1506 "android/java/src/org/chromium/base/CpuFeatures.java", 1509 "android/java/src/org/chromium/base/CpuFeatures.java",
1507 "android/java/src/org/chromium/base/EventLog.java", 1510 "android/java/src/org/chromium/base/EventLog.java",
1508 "android/java/src/org/chromium/base/FieldTrialList.java", 1511 "android/java/src/org/chromium/base/FieldTrialList.java",
1509 "android/java/src/org/chromium/base/ImportantFileWriterAndroid.java", 1512 "android/java/src/org/chromium/base/ImportantFileWriterAndroid.java",
1510 "android/java/src/org/chromium/base/JNIUtils.java", 1513 "android/java/src/org/chromium/base/JNIUtils.java",
1511 "android/java/src/org/chromium/base/JavaHandlerThread.java", 1514 "android/java/src/org/chromium/base/JavaHandlerThread.java",
1512 "android/java/src/org/chromium/base/LocaleUtils.java", 1515 "android/java/src/org/chromium/base/LocaleUtils.java",
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
1591 1594
1592 # GYP: //base.gyp:base_java_unittest_support 1595 # GYP: //base.gyp:base_java_unittest_support
1593 android_library("base_java_unittest_support") { 1596 android_library("base_java_unittest_support") {
1594 deps = [ 1597 deps = [
1595 ":base_java", 1598 ":base_java",
1596 ] 1599 ]
1597 java_files = 1600 java_files =
1598 [ "test/android/java/src/org/chromium/base/ContentUriTestUtils.java" ] 1601 [ "test/android/java/src/org/chromium/base/ContentUriTestUtils.java" ]
1599 } 1602 }
1600 } 1603 }
OLDNEW
« no previous file with comments | « DEPS.nacl ('k') | base/android/animation_frame_time_histogram.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698