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

Side by Side Diff: ui/base/ui_base.gyp

Issue 889323003: Split ui/base/ime into a new component (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix cros x11 GN build Created 5 years, 10 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
« no previous file with comments | « ui/base/ime/win/tsf_input_scope.h ('k') | ui/base/ui_base_tests.gyp » ('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 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 { 5 {
6 'variables': { 6 'variables': {
7 'chromium_code': 1, 7 'chromium_code': 1,
8 }, 8 },
9 'targets': [ 9 'targets': [
10 { 10 {
(...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after
193 'idle/idle.cc', 193 'idle/idle.cc',
194 'idle/idle_chromeos.cc', 194 'idle/idle_chromeos.cc',
195 'idle/idle.h', 195 'idle/idle.h',
196 'idle/idle_linux.cc', 196 'idle/idle_linux.cc',
197 'idle/idle_mac.mm', 197 'idle/idle_mac.mm',
198 'idle/idle_query_x11.cc', 198 'idle/idle_query_x11.cc',
199 'idle/idle_query_x11.h', 199 'idle/idle_query_x11.h',
200 'idle/idle_win.cc', 200 'idle/idle_win.cc',
201 'idle/screensaver_window_finder_x11.cc', 201 'idle/screensaver_window_finder_x11.cc',
202 'idle/screensaver_window_finder_x11.h', 202 'idle/screensaver_window_finder_x11.h',
203 'ime/candidate_window.cc',
204 'ime/candidate_window.h',
205 'ime/chromeos/character_composer.cc',
206 'ime/chromeos/character_composer.h',
207 'ime/chromeos/component_extension_ime_manager.cc',
208 'ime/chromeos/component_extension_ime_manager.h',
209 'ime/chromeos/composition_text.cc',
210 'ime/chromeos/composition_text.h',
211 'ime/chromeos/extension_ime_util.cc',
212 'ime/chromeos/extension_ime_util.h',
213 'ime/chromeos/fake_ime_keyboard.cc',
214 'ime/chromeos/fake_ime_keyboard.h',
215 'ime/chromeos/fake_input_method_delegate.cc',
216 'ime/chromeos/fake_input_method_delegate.h',
217 'ime/chromeos/ime_bridge.cc',
218 'ime/chromeos/ime_bridge.h',
219 'ime/chromeos/ime_keyboard.cc',
220 'ime/chromeos/ime_keyboard.h',
221 'ime/chromeos/ime_keyboard_ozone.cc',
222 'ime/chromeos/ime_keyboard_ozone.h',
223 'ime/chromeos/ime_keyboard_x11.cc',
224 'ime/chromeos/ime_keyboard_x11.h',
225 'ime/chromeos/ime_keymap.cc',
226 'ime/chromeos/ime_keymap.h',
227 'ime/chromeos/input_method_delegate.h',
228 'ime/chromeos/input_method_descriptor.cc',
229 'ime/chromeos/input_method_descriptor.h',
230 'ime/chromeos/input_method_manager.cc',
231 'ime/chromeos/input_method_manager.h',
232 'ime/chromeos/input_method_whitelist.cc',
233 'ime/chromeos/input_method_whitelist.h',
234 'ime/chromeos/mock_component_extension_ime_manager_delegate.cc',
235 'ime/chromeos/mock_component_extension_ime_manager_delegate.h',
236 'ime/chromeos/mock_ime_candidate_window_handler.cc',
237 'ime/chromeos/mock_ime_candidate_window_handler.h',
238 'ime/chromeos/mock_ime_engine_handler.cc',
239 'ime/chromeos/mock_ime_engine_handler.h',
240 'ime/chromeos/mock_ime_input_context_handler.cc',
241 'ime/chromeos/mock_ime_input_context_handler.h',
242 'ime/composition_text.cc',
243 'ime/composition_text.h',
244 'ime/composition_text_util_pango.cc',
245 'ime/composition_text_util_pango.h',
246 'ime/composition_underline.h',
247 'ime/dummy_input_method_delegate.cc',
248 'ime/dummy_input_method_delegate.h',
249 'ime/infolist_entry.cc',
250 'ime/infolist_entry.h',
251 'ime/input_method.h',
252 'ime/input_method_auralinux.cc',
253 'ime/input_method_auralinux.h',
254 'ime/input_method_base.cc',
255 'ime/input_method_base.h',
256 'ime/input_method_chromeos.cc',
257 'ime/input_method_chromeos.h',
258 'ime/input_method_delegate.h',
259 'ime/input_method_factory.cc',
260 'ime/input_method_factory.h',
261 'ime/input_method_initializer.cc',
262 'ime/input_method_initializer.h',
263 'ime/input_method_mac.h',
264 'ime/input_method_mac.mm',
265 'ime/input_method_minimal.cc',
266 'ime/input_method_minimal.h',
267 'ime/input_method_observer.h',
268 'ime/input_method_win.cc',
269 'ime/input_method_win.h',
270 'ime/linux/fake_input_method_context.cc',
271 'ime/linux/fake_input_method_context.h',
272 'ime/linux/fake_input_method_context_factory.cc',
273 'ime/linux/fake_input_method_context_factory.h',
274 'ime/linux/linux_input_method_context.h',
275 'ime/linux/linux_input_method_context_factory.cc',
276 'ime/linux/linux_input_method_context_factory.h',
277 'ime/mock_input_method.cc',
278 'ime/mock_input_method.h',
279 'ime/remote_input_method_delegate_win.h',
280 'ime/remote_input_method_win.cc',
281 'ime/remote_input_method_win.h',
282 'ime/text_input_client.cc',
283 'ime/text_input_client.h',
284 'ime/text_input_focus_manager.cc',
285 'ime/text_input_focus_manager.h',
286 'ime/text_input_type.h',
287 'ime/win/imm32_manager.cc',
288 'ime/win/imm32_manager.h',
289 'ime/win/tsf_input_scope.cc',
290 'ime/win/tsf_input_scope.h',
291 'l10n/formatter.cc', 203 'l10n/formatter.cc',
292 'l10n/formatter.h', 204 'l10n/formatter.h',
293 'l10n/l10n_font_util.cc', 205 'l10n/l10n_font_util.cc',
294 'l10n/l10n_font_util.h', 206 'l10n/l10n_font_util.h',
295 'l10n/l10n_util.cc', 207 'l10n/l10n_util.cc',
296 'l10n/l10n_util.h', 208 'l10n/l10n_util.h',
297 'l10n/l10n_util_android.cc', 209 'l10n/l10n_util_android.cc',
298 'l10n/l10n_util_android.h', 210 'l10n/l10n_util_android.h',
299 'l10n/l10n_util_collator.h', 211 'l10n/l10n_util_collator.h',
300 'l10n/l10n_util_mac.h', 212 'l10n/l10n_util_mac.h',
(...skipping 274 matching lines...) Expand 10 before | Expand all | Expand 10 after
575 ], 487 ],
576 'AdditionalDependencies': [ 488 'AdditionalDependencies': [
577 'd2d1.lib', 489 'd2d1.lib',
578 'd3d10_1.lib', 490 'd3d10_1.lib',
579 'dwmapi.lib', 491 'dwmapi.lib',
580 ], 492 ],
581 }, 493 },
582 }, 494 },
583 'link_settings': { 495 'link_settings': {
584 'libraries': [ 496 'libraries': [
585 '-limm32.lib',
586 '-ld2d1.lib', 497 '-ld2d1.lib',
587 '-ldwmapi.lib', 498 '-ldwmapi.lib',
588 '-loleacc.lib', 499 '-loleacc.lib',
589 ], 500 ],
590 }, 501 },
591 }, { # OS!="win" 502 }, { # OS!="win"
592 'conditions': [ 503 'conditions': [
593 ['use_aura==0', { 504 ['use_aura==0', {
594 'sources!': [ 505 'sources!': [
595 'view_prop.cc', 506 'view_prop.cc',
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after
699 'libraries': [ 610 'libraries': [
700 '-ldl', 611 '-ldl',
701 ], 612 ],
702 }], 613 }],
703 ['use_system_icu==1', { 614 ['use_system_icu==1', {
704 # When using the system icu, the icu targets generate shim headers 615 # When using the system icu, the icu targets generate shim headers
705 # which are included by public headers in the ui target, so we need 616 # which are included by public headers in the ui target, so we need
706 # ui to be a hard dependency for all its users. 617 # ui to be a hard dependency for all its users.
707 'hard_dependency': 1, 618 'hard_dependency': 1,
708 }], 619 }],
709 ['toolkit_views==0 and use_aura==0', {
710 'sources!': [
711 'ime/input_method_factory.cc',
712 'ime/input_method_factory.h',
713 'ime/input_method_minimal.cc',
714 'ime/input_method_minimal.h',
715 ],
716 }],
717 ['chromeos==1', { 620 ['chromeos==1', {
718 'dependencies': [ 621 'dependencies': [
719 '../../chromeos/chromeos.gyp:chromeos', 622 '../../chromeos/chromeos.gyp:chromeos',
720 ], 623 ],
721 'sources!': [ 624 'sources!': [
722 'idle/idle_linux.cc', 625 'idle/idle_linux.cc',
723 'idle/idle_query_x11.cc', 626 'idle/idle_query_x11.cc',
724 'idle/idle_query_x11.h', 627 'idle/idle_query_x11.h',
725 'idle/screensaver_window_finder_x11.cc', 628 'idle/screensaver_window_finder_x11.cc',
726 'idle/screensaver_window_finder_x11.h', 629 'idle/screensaver_window_finder_x11.h',
727 ], 630 ],
728 }], 631 }],
729 ['OS!="win"', {
730 'sources!': [
731 'ime/input_method_imm32.cc',
732 'ime/input_method_imm32.h',
733 ],
734 }],
735 ['use_aura==0 or (desktop_linux==0 and use_ozone==0)', {
736 'sources!': [
737 'ime/input_method_auralinux.cc',
738 'ime/input_method_auralinux.h',
739 'ime/linux/fake_input_method_context.cc',
740 'ime/linux/fake_input_method_context.h',
741 'ime/linux/fake_input_method_context_factory.cc',
742 'ime/linux/fake_input_method_context_factory.h',
743 'ime/linux/linux_input_method_context.h',
744 'ime/linux/linux_input_method_context_factory.cc',
745 'ime/linux/linux_input_method_context_factory.h',
746 ],
747 }],
748 ['use_x11==0', {
749 'sources!': [
750 'ime/composition_text_util_pango.cc',
751 'ime/composition_text_util_pango.h',
752 ],
753 }],
754 ], 632 ],
755 }, 633 },
756 { 634 {
757 # GN version: //ui/base:test_support 635 # GN version: //ui/base:test_support
758 'target_name': 'ui_base_test_support', 636 'target_name': 'ui_base_test_support',
759 'dependencies': [ 637 'dependencies': [
760 '../../base/base.gyp:base', 638 '../../base/base.gyp:base',
761 '../../skia/skia.gyp:skia', 639 '../../skia/skia.gyp:skia',
762 '../../testing/gtest.gyp:gtest', 640 '../../testing/gtest.gyp:gtest',
763 '../gfx/gfx.gyp:gfx', 641 '../gfx/gfx.gyp:gfx',
764 '../gfx/gfx.gyp:gfx_geometry', 642 '../gfx/gfx.gyp:gfx_geometry',
765 ], 643 ],
766 'sources': [ 644 'sources': [
767 # Note: file list duplicated in GN build. 645 # Note: file list duplicated in GN build.
768 'test/test_clipboard.cc', 646 'test/test_clipboard.cc',
769 'test/test_clipboard.h', 647 'test/test_clipboard.h',
770 'test/ui_controls.h', 648 'test/ui_controls.h',
771 'test/ui_controls_aura.cc', 649 'test/ui_controls_aura.cc',
772 'test/ui_controls_internal_win.cc', 650 'test/ui_controls_internal_win.cc',
773 'test/ui_controls_internal_win.h', 651 'test/ui_controls_internal_win.h',
774 'test/ui_controls_mac.mm', 652 'test/ui_controls_mac.mm',
775 'test/ui_controls_win.cc', 653 'test/ui_controls_win.cc',
776 ], 654 ],
777 'include_dirs': [ 655 'include_dirs': [
778 '../..', 656 '../..',
779 ], 657 ],
780 'conditions': [ 658 'conditions': [
781 ['OS!="ios"', { 659 ['OS!="ios"', {
782 'type': 'static_library', 660 'type': 'static_library',
661 'dependecies': [
662 'ime/ui_base_ime.gyp:ui_base_ime',
663 ],
783 'sources': [ 664 'sources': [
784 'ime/dummy_input_method.cc', 665 'ime/dummy_input_method.cc',
785 'ime/dummy_input_method.h', 666 'ime/dummy_input_method.h',
786 'ime/dummy_text_input_client.cc', 667 'ime/dummy_text_input_client.cc',
787 'ime/dummy_text_input_client.h', 668 'ime/dummy_text_input_client.h',
788 ], 669 ],
789 }, { # OS=="ios" 670 }, { # OS=="ios"
790 # None of the sources in this target are built on iOS, resulting in 671 # None of the sources in this target are built on iOS, resulting in
791 # link errors when building targets that depend on this target 672 # link errors when building targets that depend on this target
792 # because the static library isn't found. If this target is changed 673 # because the static library isn't found. If this target is changed
(...skipping 30 matching lines...) Expand all
823 ], 704 ],
824 'variables': { 705 'variables': {
825 'jni_gen_package': 'ui', 706 'jni_gen_package': 'ui',
826 }, 707 },
827 'includes': [ '../../build/jni_generator.gypi' ], 708 'includes': [ '../../build/jni_generator.gypi' ],
828 }, 709 },
829 ], 710 ],
830 }], 711 }],
831 ], 712 ],
832 } 713 }
OLDNEW
« no previous file with comments | « ui/base/ime/win/tsf_input_scope.h ('k') | ui/base/ui_base_tests.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698