| OLD | NEW | 
|---|
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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/config.gni") | 9   import("//build/config/android/config.gni") | 
| 10   import("//build/config/android/rules.gni") | 10   import("//build/config/android/rules.gni") | 
| 11 } | 11 } | 
| 12 | 12 | 
| 13 # Several targets want to include this header file, and some of them are | 13 # Several targets want to include this header file, and some of them are | 
| 14 # child dependencies of "gfx". Therefore, we separate it out here so multiple | 14 # child dependencies of "gfx". Therefore, we separate it out here so multiple | 
| 15 # targets can all have a dependency for header checking purposes without | 15 # targets can all have a dependency for header checking purposes without | 
| 16 # creating circular dependencies. | 16 # creating circular dependencies. | 
| 17 source_set("gfx_export") { | 17 source_set("gfx_export") { | 
| 18   sources = [ | 18   sources = [ | 
| 19     "gfx_export.h", | 19     "gfx_export.h", | 
| 20   ] | 20   ] | 
| 21 } | 21 } | 
| 22 | 22 | 
| 23 vector_icons_cc_file = "$target_gen_dir/vector_icons.cc" |  | 
| 24 vector_icons_public_h_file = "$target_gen_dir/vector_icons_public.h" |  | 
| 25 |  | 
| 26 component("gfx") { | 23 component("gfx") { | 
| 27   sources = [ | 24   sources = [ | 
| 28     "android/device_display_info.cc", | 25     "android/device_display_info.cc", | 
| 29     "android/device_display_info.h", | 26     "android/device_display_info.h", | 
| 30     "android/gfx_jni_registrar.cc", | 27     "android/gfx_jni_registrar.cc", | 
| 31     "android/gfx_jni_registrar.h", | 28     "android/gfx_jni_registrar.h", | 
| 32     "android/java_bitmap.cc", | 29     "android/java_bitmap.cc", | 
| 33     "android/java_bitmap.h", | 30     "android/java_bitmap.h", | 
| 34     "android/shared_device_display_info.cc", | 31     "android/shared_device_display_info.cc", | 
| 35     "android/shared_device_display_info.h", | 32     "android/shared_device_display_info.h", | 
| (...skipping 281 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 317       "//base:base_java", | 314       "//base:base_java", | 
| 318     ] | 315     ] | 
| 319     libs = [ | 316     libs = [ | 
| 320       "android", | 317       "android", | 
| 321       "jnigraphics", | 318       "jnigraphics", | 
| 322     ] | 319     ] | 
| 323   } else { | 320   } else { | 
| 324     sources -= [ "canvas_notimplemented.cc" ] | 321     sources -= [ "canvas_notimplemented.cc" ] | 
| 325   } | 322   } | 
| 326 | 323 | 
| 327   # Desktop only. |  | 
| 328   if (use_aura || (!is_ios && !is_android)) { |  | 
| 329     sources += [ |  | 
| 330       "paint_vector_icon.cc", |  | 
| 331       "paint_vector_icon.h", |  | 
| 332       "vector_icons.h", |  | 
| 333       vector_icons_cc_file, |  | 
| 334       vector_icons_public_h_file, |  | 
| 335     ] |  | 
| 336     deps += [ ":aggregate_vector_icons" ] |  | 
| 337   } |  | 
| 338 |  | 
| 339   # Windows. | 324   # Windows. | 
| 340   if (is_win) { | 325   if (is_win) { | 
| 341     cflags = [ "/wd4324" ]  # Structure was padded due to __declspec(align()), w
     hich is | 326     cflags = [ "/wd4324" ]  # Structure was padded due to __declspec(align()), w
     hich is | 
| 342                             # uninteresting. | 327                             # uninteresting. | 
| 343   } else { | 328   } else { | 
| 344     sources -= [ | 329     sources -= [ | 
| 345       "gdi_util.cc", | 330       "gdi_util.cc", | 
| 346       "gdi_util.h", | 331       "gdi_util.h", | 
| 347       "icon_util.cc", | 332       "icon_util.cc", | 
| 348       "icon_util.h", | 333       "icon_util.h", | 
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 381     configs += [ "//build/config/linux:x11" ] | 366     configs += [ "//build/config/linux:x11" ] | 
| 382   } else { | 367   } else { | 
| 383     sources -= [ "path_x11.cc" ] | 368     sources -= [ "path_x11.cc" ] | 
| 384   } | 369   } | 
| 385 | 370 | 
| 386   if (use_cairo) { | 371   if (use_cairo) { | 
| 387     configs += [ "//build/config/linux:pangocairo" ] | 372     configs += [ "//build/config/linux:pangocairo" ] | 
| 388   } | 373   } | 
| 389 } | 374 } | 
| 390 | 375 | 
| 391 # GYP version: ui/gfx/gfx.gyp:aggregate_vector_icons |  | 
| 392 action("aggregate_vector_icons") { |  | 
| 393   script = "vector_icons/aggregate_vector_icons.py" |  | 
| 394   sources = [ |  | 
| 395     "vector_icons", |  | 
| 396   ] |  | 
| 397   outputs = [ |  | 
| 398     vector_icons_cc_file, |  | 
| 399     vector_icons_public_h_file, |  | 
| 400   ] |  | 
| 401 |  | 
| 402   args = [ |  | 
| 403     "--working_directory=" + rebase_path("vector_icons/"), |  | 
| 404     "--output_cc=" + rebase_path(vector_icons_cc_file, root_build_dir), |  | 
| 405     "--output_h=" + rebase_path(vector_icons_public_h_file, root_build_dir), |  | 
| 406   ] |  | 
| 407 } |  | 
| 408 |  | 
| 409 # Looking for gfx_geometry? It's //ui/gfx/geometry:geometry | 376 # Looking for gfx_geometry? It's //ui/gfx/geometry:geometry | 
| 410 | 377 | 
| 411 source_set("test_support") { | 378 source_set("test_support") { | 
| 412   testonly = true | 379   testonly = true | 
| 413   sources = [ | 380   sources = [ | 
| 414     "image/image_unittest_util.cc", | 381     "image/image_unittest_util.cc", | 
| 415     "image/image_unittest_util.h", | 382     "image/image_unittest_util.h", | 
| 416     "image/image_unittest_util_ios.mm", | 383     "image/image_unittest_util_ios.mm", | 
| 417     "image/image_unittest_util_mac.mm", | 384     "image/image_unittest_util_mac.mm", | 
| 418     "test/fontconfig_util_linux.cc", | 385     "test/fontconfig_util_linux.cc", | 
| (...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 585 if (is_android) { | 552 if (is_android) { | 
| 586   generate_jni("gfx_jni_headers") { | 553   generate_jni("gfx_jni_headers") { | 
| 587     sources = [ | 554     sources = [ | 
| 588       "../android/java/src/org/chromium/ui/gfx/BitmapHelper.java", | 555       "../android/java/src/org/chromium/ui/gfx/BitmapHelper.java", | 
| 589       "../android/java/src/org/chromium/ui/gfx/DeviceDisplayInfo.java", | 556       "../android/java/src/org/chromium/ui/gfx/DeviceDisplayInfo.java", | 
| 590       "../android/java/src/org/chromium/ui/gfx/ViewConfigurationHelper.java", | 557       "../android/java/src/org/chromium/ui/gfx/ViewConfigurationHelper.java", | 
| 591     ] | 558     ] | 
| 592     jni_package = "gfx" | 559     jni_package = "gfx" | 
| 593   } | 560   } | 
| 594 } | 561 } | 
| OLD | NEW | 
|---|