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 | 6 |
7 if (is_android) { | 7 if (is_android) { |
8 import("//build/config/android/rules.gni") | 8 import("//build/config/android/rules.gni") |
9 } | 9 } |
10 | 10 |
(...skipping 890 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
901 } | 901 } |
902 | 902 |
903 if (!use_glib) { | 903 if (!use_glib) { |
904 sources -= [ | 904 sources -= [ |
905 "message_loop/message_pump_glib.cc", | 905 "message_loop/message_pump_glib.cc", |
906 "message_loop/message_pump_glib.h", | 906 "message_loop/message_pump_glib.h", |
907 ] | 907 ] |
908 } | 908 } |
909 | 909 |
910 configs += [ "//build/config/compiler:wexit_time_destructors" ] | 910 configs += [ "//build/config/compiler:wexit_time_destructors" ] |
| 911 if (is_android && !is_debug) { |
| 912 configs -= [ "//build/config/compiler:optimize" ] |
| 913 configs += [ "//build/config/compiler:optimize_max" ] |
| 914 } |
911 } | 915 } |
912 | 916 |
913 # This is the subset of files from base that should not be used with a dynamic | 917 # This is the subset of files from base that should not be used with a dynamic |
914 # library. Note that this library cannot depend on base because base depends on | 918 # library. Note that this library cannot depend on base because base depends on |
915 # base_static. | 919 # base_static. |
916 source_set("base_static") { | 920 source_set("base_static") { |
917 sources = [ | 921 sources = [ |
918 "base_switches.cc", | 922 "base_switches.cc", |
919 "base_switches.h", | 923 "base_switches.h", |
920 "win/pe_image.cc", | 924 "win/pe_image.cc", |
921 "win/pe_image.h", | 925 "win/pe_image.h", |
922 ] | 926 ] |
| 927 |
| 928 if (is_android && !is_debug) { |
| 929 configs -= [ "//build/config/compiler:optimize" ] |
| 930 configs += [ "//build/config/compiler:optimize_max" ] |
| 931 } |
923 } | 932 } |
924 | 933 |
925 component("i18n") { | 934 component("i18n") { |
926 output_name = "base_i18n" | 935 output_name = "base_i18n" |
927 sources = [ | 936 sources = [ |
928 "i18n/base_i18n_export.h", | 937 "i18n/base_i18n_export.h", |
929 "i18n/bidi_line_iterator.cc", | 938 "i18n/bidi_line_iterator.cc", |
930 "i18n/bidi_line_iterator.h", | 939 "i18n/bidi_line_iterator.h", |
931 "i18n/break_iterator.cc", | 940 "i18n/break_iterator.cc", |
932 "i18n/break_iterator.h", | 941 "i18n/break_iterator.h", |
(...skipping 28 matching lines...) Expand all Loading... |
961 "i18n/utf8_validator_tables.cc", | 970 "i18n/utf8_validator_tables.cc", |
962 "i18n/utf8_validator_tables.h", | 971 "i18n/utf8_validator_tables.h", |
963 ] | 972 ] |
964 defines = [ "BASE_I18N_IMPLEMENTATION" ] | 973 defines = [ "BASE_I18N_IMPLEMENTATION" ] |
965 configs += [ "//build/config/compiler:wexit_time_destructors" ] | 974 configs += [ "//build/config/compiler:wexit_time_destructors" ] |
966 deps = [ | 975 deps = [ |
967 ":base", | 976 ":base", |
968 "//base/third_party/dynamic_annotations", | 977 "//base/third_party/dynamic_annotations", |
969 "//third_party/icu", | 978 "//third_party/icu", |
970 ] | 979 ] |
| 980 |
| 981 if (is_android && !is_debug) { |
| 982 configs -= [ "//build/config/compiler:optimize" ] |
| 983 configs += [ "//build/config/compiler:optimize_max" ] |
| 984 } |
971 } | 985 } |
972 | 986 |
973 source_set("prefs") { | 987 source_set("prefs") { |
974 sources = [ | 988 sources = [ |
975 "prefs/base_prefs_export.h", | 989 "prefs/base_prefs_export.h", |
976 "prefs/default_pref_store.cc", | 990 "prefs/default_pref_store.cc", |
977 "prefs/default_pref_store.h", | 991 "prefs/default_pref_store.h", |
978 "prefs/json_pref_store.cc", | 992 "prefs/json_pref_store.cc", |
979 "prefs/json_pref_store.h", | 993 "prefs/json_pref_store.h", |
980 "prefs/overlay_user_pref_store.cc", | 994 "prefs/overlay_user_pref_store.cc", |
(...skipping 25 matching lines...) Expand all Loading... |
1006 "prefs/scoped_user_pref_update.cc", | 1020 "prefs/scoped_user_pref_update.cc", |
1007 "prefs/scoped_user_pref_update.h", | 1021 "prefs/scoped_user_pref_update.h", |
1008 "prefs/value_map_pref_store.cc", | 1022 "prefs/value_map_pref_store.cc", |
1009 "prefs/value_map_pref_store.h", | 1023 "prefs/value_map_pref_store.h", |
1010 "prefs/writeable_pref_store.h", | 1024 "prefs/writeable_pref_store.h", |
1011 ] | 1025 ] |
1012 | 1026 |
1013 defines = [ "BASE_PREFS_IMPLEMENTATION" ] | 1027 defines = [ "BASE_PREFS_IMPLEMENTATION" ] |
1014 | 1028 |
1015 deps = [ ":base" ] | 1029 deps = [ ":base" ] |
| 1030 |
| 1031 if (is_android && !is_debug) { |
| 1032 configs -= [ "//build/config/compiler:optimize" ] |
| 1033 configs += [ "//build/config/compiler:optimize_max" ] |
| 1034 } |
1016 } | 1035 } |
1017 | 1036 |
1018 source_set("prefs_test_support") { | 1037 source_set("prefs_test_support") { |
1019 testonly = true | 1038 testonly = true |
1020 sources = [ | 1039 sources = [ |
1021 "prefs/mock_pref_change_callback.cc", | 1040 "prefs/mock_pref_change_callback.cc", |
1022 "prefs/mock_pref_change_callback.h", | 1041 "prefs/mock_pref_change_callback.h", |
1023 "prefs/pref_store_observer_mock.cc", | 1042 "prefs/pref_store_observer_mock.cc", |
1024 "prefs/pref_store_observer_mock.h", | 1043 "prefs/pref_store_observer_mock.h", |
1025 "prefs/testing_pref_service.cc", | 1044 "prefs/testing_pref_service.cc", |
(...skipping 425 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1451 # GYP: //base.gyp:base_unittests_apk | 1470 # GYP: //base.gyp:base_unittests_apk |
1452 unittest_apk("base_unittests_apk") { | 1471 unittest_apk("base_unittests_apk") { |
1453 deps = [ | 1472 deps = [ |
1454 ":base_java", | 1473 ":base_java", |
1455 ":base_java_unittest_support", | 1474 ":base_java_unittest_support", |
1456 ":base_unittests", | 1475 ":base_unittests", |
1457 ] | 1476 ] |
1458 unittests_dep = ":base_unittests" | 1477 unittests_dep = ":base_unittests" |
1459 } | 1478 } |
1460 } | 1479 } |
OLD | NEW |