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

Side by Side Diff: base/BUILD.gn

Issue 290633012: Fix GN win build. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 7 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | base/allocator/BUILD.gn » ('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/android/rules.gni") 5 import("//build/config/android/rules.gni")
6 import("//build/config/ui.gni") 6 import("//build/config/ui.gni")
7 7
8 component("base") { 8 component("base") {
9 sources = [ 9 sources = [
10 "third_party/dmg_fp/dmg_fp.h", 10 "third_party/dmg_fp/dmg_fp.h",
(...skipping 792 matching lines...) Expand 10 before | Expand all | Expand 10 after
803 # Windows. 803 # Windows.
804 if (is_win) { 804 if (is_win) {
805 sources -= [ 805 sources -= [
806 "message_loop/message_pump_libevent.cc", 806 "message_loop/message_pump_libevent.cc",
807 "strings/string16.cc", 807 "strings/string16.cc",
808 # Not using sha1_win.cc because it may have caused a 808 # Not using sha1_win.cc because it may have caused a
809 # regression to page cycler moz. 809 # regression to page cycler moz.
810 "sha1_win.cc", 810 "sha1_win.cc",
811 ] 811 ]
812 812
813 if (is_component_build) { 813 libs = [
814 sources -= [ "debug/debug_on_start_win.cc" ] 814 "netapi32.lib",
815 } 815 "powrprof.lib",
816 816 ]
817 # Needed by win_util.h 817 ldflags = [
818 libs = [ "netapi32.lib" ] 818 "/DELAYLOAD:powrprof.dll",
819 ]
819 } else if (!is_nacl) { 820 } else if (!is_nacl) {
820 # Non-Windows. 821 # Non-Windows.
821 deps += [ "//third_party/libevent" ] 822 deps += [ "//third_party/libevent" ]
822 } 823 }
823 824
824 # Mac. 825 # Mac.
825 if (is_mac) { 826 if (is_mac) {
826 sources -= [ 827 sources -= [
827 "base_paths_posix.cc", 828 "base_paths_posix.cc",
828 "native_library_posix.cc", 829 "native_library_posix.cc",
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after
960 "prefs/pref_store.h", 961 "prefs/pref_store.h",
961 "prefs/pref_value_map.cc", 962 "prefs/pref_value_map.cc",
962 "prefs/pref_value_map.h", 963 "prefs/pref_value_map.h",
963 "prefs/pref_value_store.cc", 964 "prefs/pref_value_store.cc",
964 "prefs/pref_value_store.h", 965 "prefs/pref_value_store.h",
965 "prefs/scoped_user_pref_update.cc", 966 "prefs/scoped_user_pref_update.cc",
966 "prefs/scoped_user_pref_update.h", 967 "prefs/scoped_user_pref_update.h",
967 "prefs/value_map_pref_store.cc", 968 "prefs/value_map_pref_store.cc",
968 "prefs/value_map_pref_store.h", 969 "prefs/value_map_pref_store.h",
969 "prefs/writeable_pref_store.h", 970 "prefs/writeable_pref_store.h",
970
971 ] 971 ]
972 972
973 defines = [ "BASE_PREFS_IMPLEMENTATION" ] 973 defines = [ "BASE_PREFS_IMPLEMENTATION" ]
974 974
975 deps = [ ":base" ] 975 deps = [ ":base" ]
976 } 976 }
977 977
978 source_set("prefs_test_support") { 978 source_set("prefs_test_support") {
979 sources = [ 979 sources = [
980 "prefs/mock_pref_change_callback.cc", 980 "prefs/mock_pref_change_callback.cc",
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
1102 "memory/scoped_vector_unittest.cc", 1102 "memory/scoped_vector_unittest.cc",
1103 "memory/shared_memory_unittest.cc", 1103 "memory/shared_memory_unittest.cc",
1104 "memory/singleton_unittest.cc", 1104 "memory/singleton_unittest.cc",
1105 "memory/weak_ptr_unittest.cc", 1105 "memory/weak_ptr_unittest.cc",
1106 "memory/weak_ptr_unittest.nc", 1106 "memory/weak_ptr_unittest.nc",
1107 "message_loop/message_loop_proxy_impl_unittest.cc", 1107 "message_loop/message_loop_proxy_impl_unittest.cc",
1108 "message_loop/message_loop_proxy_unittest.cc", 1108 "message_loop/message_loop_proxy_unittest.cc",
1109 "message_loop/message_loop_unittest.cc", 1109 "message_loop/message_loop_unittest.cc",
1110 "message_loop/message_pump_glib_unittest.cc", 1110 "message_loop/message_pump_glib_unittest.cc",
1111 "message_loop/message_pump_io_ios_unittest.cc", 1111 "message_loop/message_pump_io_ios_unittest.cc",
1112 "message_loop/message_pump_libevent_unittest.cc",
1113 "metrics/sample_map_unittest.cc", 1112 "metrics/sample_map_unittest.cc",
1114 "metrics/sample_vector_unittest.cc", 1113 "metrics/sample_vector_unittest.cc",
1115 "metrics/bucket_ranges_unittest.cc", 1114 "metrics/bucket_ranges_unittest.cc",
1116 "metrics/field_trial_unittest.cc", 1115 "metrics/field_trial_unittest.cc",
1117 "metrics/histogram_base_unittest.cc", 1116 "metrics/histogram_base_unittest.cc",
1118 "metrics/histogram_delta_serialization_unittest.cc", 1117 "metrics/histogram_delta_serialization_unittest.cc",
1119 "metrics/histogram_snapshot_manager_unittest.cc", 1118 "metrics/histogram_snapshot_manager_unittest.cc",
1120 "metrics/histogram_unittest.cc", 1119 "metrics/histogram_unittest.cc",
1121 "metrics/sparse_histogram_unittest.cc", 1120 "metrics/sparse_histogram_unittest.cc",
1122 "metrics/stats_table_unittest.cc", 1121 "metrics/stats_table_unittest.cc",
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
1244 "//base/test:run_all_unittests", 1243 "//base/test:run_all_unittests",
1245 "//base/test:test_support", 1244 "//base/test:test_support",
1246 "//base/third_party/dynamic_annotations", 1245 "//base/third_party/dynamic_annotations",
1247 "//testing/gmock", 1246 "//testing/gmock",
1248 "//testing/gtest", 1247 "//testing/gtest",
1249 "//third_party/icu", 1248 "//third_party/icu",
1250 ] 1249 ]
1251 1250
1252 if (is_ios) { 1251 if (is_ios) {
1253 sources -= [ 1252 sources -= [
1254 "message_loop/message_pump_libevent_unittest.cc", # libevent not used.
1255 "metrics/stats_table_uinittest.cc", # Requires spawning a process. 1253 "metrics/stats_table_uinittest.cc", # Requires spawning a process.
1256 "process/memory_unittest.cc", 1254 "process/memory_unittest.cc",
1257 "process/memory_unittest_mac.h", 1255 "process/memory_unittest_mac.h",
1258 "process/memory_unittest_mac.mm", 1256 "process/memory_unittest_mac.mm",
1259 "process/process_util_unittest.cc", 1257 "process/process_util_unittest.cc",
1260 ] 1258 ]
1261 1259
1262 # Pull in specific Mac files for iOS (which have been filtered out by file 1260 # Pull in specific Mac files for iOS (which have been filtered out by file
1263 # name rules). 1261 # name rules).
1264 set_sources_assignment_filter([]) 1262 set_sources_assignment_filter([])
(...skipping 13 matching lines...) Expand all
1278 sources -= [ "file_version_info_unittest.cc" ] 1276 sources -= [ "file_version_info_unittest.cc" ]
1279 sources += [ "nix/xdg_util_unittest.cc" ] 1277 sources += [ "nix/xdg_util_unittest.cc" ]
1280 defines = [ "USE_SYMBOLIZE" ] 1278 defines = [ "USE_SYMBOLIZE" ]
1281 configs += [ "//build/config/linux:glib" ] 1279 configs += [ "//build/config/linux:glib" ]
1282 } 1280 }
1283 1281
1284 if (!is_linux || use_ozone) { 1282 if (!is_linux || use_ozone) {
1285 sources -= [ "message_loop/message_pump_glib_unittest.cc" ] 1283 sources -= [ "message_loop/message_pump_glib_unittest.cc" ]
1286 } 1284 }
1287 1285
1288 if (is_win) { 1286 if (is_posix || is_ios) {
1289 sources -= [ 1287 sources += [ "message_loop/message_pump_libevent_unittest.cc" ]
1290 "file_descriptor_shuffle_unittest.cc",
1291 "files/dir_reader_posix_unittest.cc",
1292 "threading/worker_pool_posix_unittest.cc",
1293 "message_loop/message_pump_libevent_unittest.cc",
1294 ]
1295 }
1296
1297 if (!is_win || is_ios) {
1298 deps += [ "//third_party/libevent" ] 1288 deps += [ "//third_party/libevent" ]
1299 } 1289 }
1300 1290
1301 if (is_android) { 1291 if (is_android) {
1302 set_sources_assignment_filter([]) 1292 set_sources_assignment_filter([])
1303 sources += [ "debug/proc_maps_linux_unittest.cc" ] 1293 sources += [ "debug/proc_maps_linux_unittest.cc" ]
1304 set_sources_assignment_filter(sources_assignment_filter) 1294 set_sources_assignment_filter(sources_assignment_filter)
1305 } 1295 }
1306 } 1296 }
1307 1297
(...skipping 13 matching lines...) Expand all
1321 "android/java/src/org/chromium/base/PathUtils.java", 1311 "android/java/src/org/chromium/base/PathUtils.java",
1322 "android/java/src/org/chromium/base/PowerMonitor.java", 1312 "android/java/src/org/chromium/base/PowerMonitor.java",
1323 "android/java/src/org/chromium/base/SystemMessageHandler.java", 1313 "android/java/src/org/chromium/base/SystemMessageHandler.java",
1324 "android/java/src/org/chromium/base/SysUtils.java", 1314 "android/java/src/org/chromium/base/SysUtils.java",
1325 "android/java/src/org/chromium/base/ThreadUtils.java", 1315 "android/java/src/org/chromium/base/ThreadUtils.java",
1326 "android/java/src/org/chromium/base/TraceEvent.java", 1316 "android/java/src/org/chromium/base/TraceEvent.java",
1327 ] 1317 ]
1328 jni_package = "base" 1318 jni_package = "base"
1329 } 1319 }
1330 } 1320 }
OLDNEW
« no previous file with comments | « no previous file | base/allocator/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698