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 { | 5 { |
6 'variables': { | 6 'variables': { |
7 'chromium_code': 1, | 7 'chromium_code': 1, |
8 }, | 8 }, |
9 'targets': [ | 9 'targets': [ |
10 { | 10 { |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
69 }, | 69 }, |
70 { | 70 { |
71 'target_name': 'gfx', | 71 'target_name': 'gfx', |
72 'type': '<(component)', | 72 'type': '<(component)', |
73 'dependencies': [ | 73 'dependencies': [ |
74 '<(DEPTH)/base/base.gyp:base', | 74 '<(DEPTH)/base/base.gyp:base', |
75 '<(DEPTH)/base/base.gyp:base_i18n', | 75 '<(DEPTH)/base/base.gyp:base_i18n', |
76 '<(DEPTH)/base/base.gyp:base_static', | 76 '<(DEPTH)/base/base.gyp:base_static', |
77 '<(DEPTH)/base/third_party/dynamic_annotations/dynamic_annotations.gyp:d
ynamic_annotations', | 77 '<(DEPTH)/base/third_party/dynamic_annotations/dynamic_annotations.gyp:d
ynamic_annotations', |
78 '<(DEPTH)/skia/skia.gyp:skia', | 78 '<(DEPTH)/skia/skia.gyp:skia', |
| 79 '<(DEPTH)/third_party/harfbuzz-ng/harfbuzz.gyp:harfbuzz-ng', |
79 '<(DEPTH)/third_party/icu/icu.gyp:icui18n', | 80 '<(DEPTH)/third_party/icu/icu.gyp:icui18n', |
80 '<(DEPTH)/third_party/icu/icu.gyp:icuuc', | 81 '<(DEPTH)/third_party/icu/icu.gyp:icuuc', |
81 '<(DEPTH)/third_party/libpng/libpng.gyp:libpng', | 82 '<(DEPTH)/third_party/libpng/libpng.gyp:libpng', |
82 '<(DEPTH)/third_party/zlib/zlib.gyp:zlib', | 83 '<(DEPTH)/third_party/zlib/zlib.gyp:zlib', |
83 'gfx_geometry', | 84 'gfx_geometry', |
84 ], | 85 ], |
85 # text_elider.h includes ICU headers. | 86 # text_elider.h includes ICU headers. |
86 'export_dependent_settings': [ | 87 'export_dependent_settings': [ |
87 '<(DEPTH)/skia/skia.gyp:skia', | 88 '<(DEPTH)/skia/skia.gyp:skia', |
88 '<(DEPTH)/third_party/icu/icu.gyp:icui18n', | 89 '<(DEPTH)/third_party/icu/icu.gyp:icui18n', |
89 '<(DEPTH)/third_party/icu/icu.gyp:icuuc', | 90 '<(DEPTH)/third_party/icu/icu.gyp:icuuc', |
90 ], | 91 ], |
91 'defines': [ | 92 'defines': [ |
92 'GFX_IMPLEMENTATION', | 93 'GFX_IMPLEMENTATION', |
93 ], | 94 ], |
| 95 'include_dirs': [ |
| 96 '<(DEPTH)/third_party/icu/source/common' |
| 97 ], |
94 'sources': [ | 98 'sources': [ |
95 'android/device_display_info.cc', | 99 'android/device_display_info.cc', |
96 'android/device_display_info.h', | 100 'android/device_display_info.h', |
97 'android/gfx_jni_registrar.cc', | 101 'android/gfx_jni_registrar.cc', |
98 'android/gfx_jni_registrar.h', | 102 'android/gfx_jni_registrar.h', |
99 'android/java_bitmap.cc', | 103 'android/java_bitmap.cc', |
100 'android/java_bitmap.h', | 104 'android/java_bitmap.h', |
101 'android/scroller.cc', | 105 'android/scroller.cc', |
102 'android/scroller.h', | 106 'android/scroller.h', |
103 'android/shared_device_display_info.cc', | 107 'android/shared_device_display_info.cc', |
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
222 'platform_font_pango.cc', | 226 'platform_font_pango.cc', |
223 'platform_font_pango.h', | 227 'platform_font_pango.h', |
224 'platform_font_win.cc', | 228 'platform_font_win.cc', |
225 'platform_font_win.h', | 229 'platform_font_win.h', |
226 'range/range.cc', | 230 'range/range.cc', |
227 'range/range.h', | 231 'range/range.h', |
228 'range/range_mac.mm', | 232 'range/range_mac.mm', |
229 'range/range_win.cc', | 233 'range/range_win.cc', |
230 'render_text.cc', | 234 'render_text.cc', |
231 'render_text.h', | 235 'render_text.h', |
| 236 'render_text_harfbuzz.cc', |
| 237 'render_text_harfbuzz.h', |
232 'render_text_mac.cc', | 238 'render_text_mac.cc', |
233 'render_text_mac.h', | 239 'render_text_mac.h', |
234 'render_text_ozone.cc', | 240 'render_text_ozone.cc', |
235 'render_text_pango.cc', | 241 'render_text_pango.cc', |
236 'render_text_pango.h', | 242 'render_text_pango.h', |
237 'render_text_win.cc', | 243 'render_text_win.cc', |
238 'render_text_win.h', | 244 'render_text_win.h', |
239 'scoped_canvas.h', | 245 'scoped_canvas.h', |
240 'scoped_cg_context_save_gstate_mac.h', | 246 'scoped_cg_context_save_gstate_mac.h', |
241 'scoped_ns_graphics_context_save_gstate_mac.h', | 247 'scoped_ns_graphics_context_save_gstate_mac.h', |
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
360 }], | 366 }], |
361 ['OS=="android" and android_webview_build==0', { | 367 ['OS=="android" and android_webview_build==0', { |
362 'dependencies': [ | 368 'dependencies': [ |
363 '<(DEPTH)/base/base.gyp:base_java', | 369 '<(DEPTH)/base/base.gyp:base_java', |
364 ], | 370 ], |
365 }], | 371 }], |
366 ['OS=="android" or OS=="ios"', { | 372 ['OS=="android" or OS=="ios"', { |
367 'sources!': [ | 373 'sources!': [ |
368 'render_text.cc', | 374 'render_text.cc', |
369 'render_text.h', | 375 'render_text.h', |
| 376 'render_text_harfbuzz.cc', |
| 377 'render_text_harfbuzz.h', |
370 'text_utils_skia.cc', | 378 'text_utils_skia.cc', |
371 ], | 379 ], |
372 }], | 380 }], |
373 ['use_x11==1', { | 381 ['use_x11==1', { |
374 'dependencies': [ | 382 'dependencies': [ |
375 'x/gfx_x11.gyp:gfx_x11', | 383 'x/gfx_x11.gyp:gfx_x11', |
376 ], | 384 ], |
377 }], | 385 }], |
378 ['use_pango==1', { | 386 ['use_pango==1', { |
379 'dependencies': [ | 387 'dependencies': [ |
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
561 ], | 569 ], |
562 'variables': { | 570 'variables': { |
563 'test_suite_name': 'gfx_unittests', | 571 'test_suite_name': 'gfx_unittests', |
564 }, | 572 }, |
565 'includes': [ '../../build/apk_test.gypi' ], | 573 'includes': [ '../../build/apk_test.gypi' ], |
566 }, | 574 }, |
567 ], | 575 ], |
568 }], | 576 }], |
569 ], | 577 ], |
570 } | 578 } |
OLD | NEW |