| 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") |
| (...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 148 "platform_font_mac.mm", | 148 "platform_font_mac.mm", |
| 149 "platform_font_win.cc", | 149 "platform_font_win.cc", |
| 150 "platform_font_win.h", | 150 "platform_font_win.h", |
| 151 "scoped_cg_context_save_gstate_mac.h", | 151 "scoped_cg_context_save_gstate_mac.h", |
| 152 "scoped_ns_graphics_context_save_gstate_mac.h", | 152 "scoped_ns_graphics_context_save_gstate_mac.h", |
| 153 "scoped_ns_graphics_context_save_gstate_mac.mm", | 153 "scoped_ns_graphics_context_save_gstate_mac.mm", |
| 154 "scoped_ui_graphics_push_context_ios.h", | 154 "scoped_ui_graphics_push_context_ios.h", |
| 155 "scoped_ui_graphics_push_context_ios.mm", | 155 "scoped_ui_graphics_push_context_ios.mm", |
| 156 "scrollbar_size.cc", | 156 "scrollbar_size.cc", |
| 157 "scrollbar_size.h", | 157 "scrollbar_size.h", |
| 158 "selection_bound.cc", | |
| 159 "selection_bound.h", | |
| 160 "selection_model.cc", | 158 "selection_model.cc", |
| 161 "selection_model.h", | 159 "selection_model.h", |
| 162 "sequential_id_generator.cc", | 160 "sequential_id_generator.cc", |
| 163 "sequential_id_generator.h", | 161 "sequential_id_generator.h", |
| 164 "shadow_value.cc", | 162 "shadow_value.cc", |
| 165 "shadow_value.h", | 163 "shadow_value.h", |
| 166 "skbitmap_operations.cc", | 164 "skbitmap_operations.cc", |
| 167 "skbitmap_operations.h", | 165 "skbitmap_operations.h", |
| 168 "skia_util.cc", | 166 "skia_util.cc", |
| 169 "skia_util.h", | 167 "skia_util.h", |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 232 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 230 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 233 "//build/config/compiler:no_size_t_to_int_warning", | 231 "//build/config/compiler:no_size_t_to_int_warning", |
| 234 ] | 232 ] |
| 235 | 233 |
| 236 # This is part of the gfx component in the component build. | 234 # This is part of the gfx component in the component build. |
| 237 defines = [ "GFX_IMPLEMENTATION" ] | 235 defines = [ "GFX_IMPLEMENTATION" ] |
| 238 | 236 |
| 239 public_deps = [ | 237 public_deps = [ |
| 240 ":memory_buffer_sources", | 238 ":memory_buffer_sources", |
| 241 ":native_widget_types", | 239 ":native_widget_types", |
| 240 ":selection_bound_sources", |
| 242 "//base", | 241 "//base", |
| 243 "//skia", | 242 "//skia", |
| 244 "//third_party/icu", | 243 "//third_party/icu", |
| 245 "//ui/gfx/geometry", | 244 "//ui/gfx/geometry", |
| 246 "//ui/gfx/range", | 245 "//ui/gfx/range", |
| 247 ] | 246 ] |
| 248 deps = [ | 247 deps = [ |
| 249 ":gfx_export", | 248 ":gfx_export", |
| 250 "//base", | 249 "//base", |
| 251 "//base:base_static", | 250 "//base:base_static", |
| (...skipping 325 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 577 source_set("native_widget_types") { | 576 source_set("native_widget_types") { |
| 578 public = [ | 577 public = [ |
| 579 "native_widget_types.h", | 578 "native_widget_types.h", |
| 580 ] | 579 ] |
| 581 | 580 |
| 582 public_deps = [ | 581 public_deps = [ |
| 583 "//base", | 582 "//base", |
| 584 ] | 583 ] |
| 585 } | 584 } |
| 586 | 585 |
| 586 group("selection_bound") { |
| 587 if (is_component_build) { |
| 588 public_deps = [ |
| 589 ":gfx", |
| 590 ] |
| 591 } else { |
| 592 public_deps = [ |
| 593 ":selection_bound_sources", |
| 594 ] |
| 595 } |
| 596 } |
| 597 |
| 598 # Depend on this to use selection_bound.h without pulling in all of gfx. |
| 599 source_set("selection_bound_sources") { |
| 600 visibility = [ ":*" ] |
| 601 |
| 602 sources = [ |
| 603 "gfx_export.h", |
| 604 "selection_bound.cc", |
| 605 "selection_bound.h", |
| 606 ] |
| 607 |
| 608 defines = [ "GFX_IMPLEMENTATION" ] |
| 609 |
| 610 public_deps = [ |
| 611 "//base", |
| 612 "//ui/gfx/geometry", |
| 613 ] |
| 614 } |
| 615 |
| 587 # The GPU memory buffer stuff is separate from "gfx" to allow GPU-related | 616 # The GPU memory buffer stuff is separate from "gfx" to allow GPU-related |
| 588 # things to use these files without pulling in all of gfx, which includes large | 617 # things to use these files without pulling in all of gfx, which includes large |
| 589 # things like Skia. | 618 # things like Skia. |
| 590 # | 619 # |
| 591 # The structure here allows the memory buffer to be part of the gfx component | 620 # The structure here allows the memory buffer to be part of the gfx component |
| 592 # in the component build, but be a separate source set in a static build. | 621 # in the component build, but be a separate source set in a static build. |
| 593 group("memory_buffer") { | 622 group("memory_buffer") { |
| 594 if (is_component_build) { | 623 if (is_component_build) { |
| 595 public_deps = [ | 624 public_deps = [ |
| 596 ":gfx", | 625 ":gfx", |
| (...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 832 if (is_android) { | 861 if (is_android) { |
| 833 generate_jni("gfx_jni_headers") { | 862 generate_jni("gfx_jni_headers") { |
| 834 sources = [ | 863 sources = [ |
| 835 "../android/java/src/org/chromium/ui/gfx/BitmapHelper.java", | 864 "../android/java/src/org/chromium/ui/gfx/BitmapHelper.java", |
| 836 "../android/java/src/org/chromium/ui/gfx/DeviceDisplayInfo.java", | 865 "../android/java/src/org/chromium/ui/gfx/DeviceDisplayInfo.java", |
| 837 "../android/java/src/org/chromium/ui/gfx/ViewConfigurationHelper.java", | 866 "../android/java/src/org/chromium/ui/gfx/ViewConfigurationHelper.java", |
| 838 ] | 867 ] |
| 839 jni_package = "gfx" | 868 jni_package = "gfx" |
| 840 } | 869 } |
| 841 } | 870 } |
| OLD | NEW |