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

Side by Side Diff: ui/base/BUILD.gn

Issue 389083002: GN: Add //ui/base/ime, fix up printing on mac (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 5 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
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 import("//build/config/ui.gni") 5 import("//build/config/ui.gni")
6 6
7 if (is_android) { 7 if (is_android) {
8 import("//build/config/android/config.gni") 8 import("//build/config/android/config.gni")
9 import("//build/config/android/rules.gni") 9 import("//build/config/android/rules.gni")
10 } 10 }
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after
128 "dragdrop/drop_target_win.h", 128 "dragdrop/drop_target_win.h",
129 "dragdrop/file_info.cc", 129 "dragdrop/file_info.cc",
130 "dragdrop/file_info.h", 130 "dragdrop/file_info.h",
131 "dragdrop/os_exchange_data.cc", 131 "dragdrop/os_exchange_data.cc",
132 "dragdrop/os_exchange_data.h", 132 "dragdrop/os_exchange_data.h",
133 "dragdrop/os_exchange_data_provider_mac.h", 133 "dragdrop/os_exchange_data_provider_mac.h",
134 "dragdrop/os_exchange_data_provider_mac.mm", 134 "dragdrop/os_exchange_data_provider_mac.mm",
135 "dragdrop/os_exchange_data_provider_win.cc", 135 "dragdrop/os_exchange_data_provider_win.cc",
136 "dragdrop/os_exchange_data_provider_win.h", 136 "dragdrop/os_exchange_data_provider_win.h",
137 "hit_test.h", 137 "hit_test.h",
138 "ime/candidate_window.cc",
139 "ime/candidate_window.h",
140 "ime/chromeos/character_composer.cc",
141 "ime/chromeos/character_composer.h",
142 "ime/chromeos/ime_bridge.cc",
143 "ime/chromeos/ime_bridge.h",
144 "ime/chromeos/ime_keymap.cc",
145 "ime/chromeos/ime_keymap.h",
146 "ime/chromeos/mock_ime_candidate_window_handler.cc",
147 "ime/chromeos/mock_ime_candidate_window_handler.h",
148 "ime/chromeos/mock_ime_engine_handler.cc",
149 "ime/chromeos/mock_ime_engine_handler.h",
150 "ime/chromeos/mock_ime_input_context_handler.cc",
151 "ime/chromeos/mock_ime_input_context_handler.h",
152 "ime/composition_text.cc",
153 "ime/composition_text.h",
154 "ime/composition_text_util_pango.cc",
155 "ime/composition_text_util_pango.h",
156 "ime/composition_underline.h",
157 "ime/dummy_input_method_delegate.cc",
158 "ime/dummy_input_method_delegate.h",
159 "ime/infolist_entry.cc",
160 "ime/infolist_entry.h",
161 "ime/input_method.h",
162 "ime/input_method_auralinux.cc",
163 "ime/input_method_auralinux.h",
164 "ime/input_method_base.cc",
165 "ime/input_method_base.h",
166 "ime/input_method_chromeos.cc",
167 "ime/input_method_chromeos.h",
168 "ime/input_method_delegate.h",
169 "ime/input_method_factory.cc",
170 "ime/input_method_factory.h",
171 "ime/input_method_initializer.cc",
172 "ime/input_method_initializer.h",
173 "ime/input_method_mac.h",
174 "ime/input_method_mac.mm",
175 "ime/input_method_minimal.cc",
176 "ime/input_method_minimal.h",
177 "ime/input_method_observer.h",
178 "ime/input_method_win.cc",
179 "ime/input_method_win.h",
180 "ime/linux/fake_input_method_context.cc",
181 "ime/linux/fake_input_method_context.h",
182 "ime/linux/fake_input_method_context_factory.cc",
183 "ime/linux/fake_input_method_context_factory.h",
184 "ime/linux/linux_input_method_context.h",
185 "ime/linux/linux_input_method_context_factory.cc",
186 "ime/linux/linux_input_method_context_factory.h",
187 "ime/mock_input_method.cc",
188 "ime/mock_input_method.h",
189 "ime/remote_input_method_delegate_win.h",
190 "ime/remote_input_method_win.cc",
191 "ime/remote_input_method_win.h",
192 "ime/text_input_client.cc",
193 "ime/text_input_client.h",
194 "ime/text_input_focus_manager.cc",
195 "ime/text_input_focus_manager.h",
196 "ime/text_input_type.h",
197 "ime/win/imm32_manager.cc",
198 "ime/win/imm32_manager.h",
199 "ime/win/tsf_input_scope.cc",
200 "ime/win/tsf_input_scope.h",
201 "l10n/formatter.cc", 138 "l10n/formatter.cc",
202 "l10n/formatter.h", 139 "l10n/formatter.h",
203 "l10n/l10n_font_util.cc", 140 "l10n/l10n_font_util.cc",
204 "l10n/l10n_font_util.h", 141 "l10n/l10n_font_util.h",
205 "l10n/l10n_util.cc", 142 "l10n/l10n_util.cc",
206 "l10n/l10n_util.h", 143 "l10n/l10n_util.h",
207 "l10n/l10n_util_android.cc", 144 "l10n/l10n_util_android.cc",
208 "l10n/l10n_util_android.h", 145 "l10n/l10n_util_android.h",
209 "l10n/l10n_util_collator.h", 146 "l10n/l10n_util_collator.h",
210 "l10n/l10n_util_mac.h", 147 "l10n/l10n_util_mac.h",
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after
351 "//ui/resources", 288 "//ui/resources",
352 "//ui/strings", 289 "//ui/strings",
353 "//url", 290 "//url",
354 ] 291 ]
355 292
356 if (is_ios) { 293 if (is_ios) {
357 sources += [ 294 sources += [
358 "l10n/l10n_util_mac.h", 295 "l10n/l10n_util_mac.h",
359 "l10n/l10n_util_mac.mm", 296 "l10n/l10n_util_mac.mm",
360 ] 297 ]
298 } else {
299 deps += [ "//ui/base/ime" ]
361 } 300 }
362 301
363 if (toolkit_views) { 302 if (toolkit_views) {
364 deps += [ 303 deps += [
365 "//ui/events", 304 "//ui/events",
366 ] 305 ]
367 } 306 }
368 307
369 if (use_x11 && use_aura) { 308 if (use_x11 && use_aura) {
370 sources += [ 309 sources += [
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
419 358
420 if ((is_linux && !is_chromeos) || is_chromeos) { 359 if ((is_linux && !is_chromeos) || is_chromeos) {
421 if (!toolkit_views && !use_aura) { 360 if (!toolkit_views && !use_aura) {
422 sources -= [ 361 sources -= [
423 "dragdrop/drag_utils.cc", 362 "dragdrop/drag_utils.cc",
424 "dragdrop/drag_utils.h", 363 "dragdrop/drag_utils.h",
425 ] 364 ]
426 } 365 }
427 } 366 }
428 367
429 if (use_pango) {
430 configs += [
431 "//build/config/linux:pangocairo",
432 ]
433 } else {
434 sources -= [
435 "ime/composition_text_util_pango.cc",
436 "ime/composition_text_util_pango.h",
437 ]
438 }
439
440 if (is_chromeos || (use_aura && is_linux && !use_x11)) { 368 if (is_chromeos || (use_aura && is_linux && !use_x11)) {
441 sources += [ 369 sources += [
442 "dragdrop/os_exchange_data_provider_aura.cc", 370 "dragdrop/os_exchange_data_provider_aura.cc",
443 "dragdrop/os_exchange_data_provider_aura.h", 371 "dragdrop/os_exchange_data_provider_aura.h",
444 ] 372 ]
445 } 373 }
446 374
447 libs = [] 375 libs = []
448 if (is_win) { 376 if (is_win) {
449 sources += [ 377 sources += [
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
481 } 409 }
482 } 410 }
483 411
484 if (is_mac) { 412 if (is_mac) {
485 deps += [ 413 deps += [
486 #TODO(tfarina): port this third_party component to GN. 414 #TODO(tfarina): port this third_party component to GN.
487 #"//third_party/mozilla", 415 #"//third_party/mozilla",
488 ] 416 ]
489 417
490 sources -= [ 418 sources -= [
419 "cursor/image_cursors.cc",
420 "cursor/image_cursors.h",
491 "dragdrop/drag_utils.cc", 421 "dragdrop/drag_utils.cc",
492 "dragdrop/drag_utils.h", 422 "dragdrop/drag_utils.h",
493 ] 423 ]
494 424
495 libs += [ 425 libs += [
496 "Accelerate.framework", 426 "Accelerate.framework",
497 "AudioUnit.framework", 427 "AudioUnit.framework",
498 "CoreVideo.framework", 428 "CoreVideo.framework",
499 ] 429 ]
500 } 430 }
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
636 "../android/java/src/org/chromium/ui/base/DeviceFormFactor.java", 566 "../android/java/src/org/chromium/ui/base/DeviceFormFactor.java",
637 "../android/java/src/org/chromium/ui/base/LocalizationUtils.java", 567 "../android/java/src/org/chromium/ui/base/LocalizationUtils.java",
638 "../android/java/src/org/chromium/ui/base/SelectFileDialog.java", 568 "../android/java/src/org/chromium/ui/base/SelectFileDialog.java",
639 "../android/java/src/org/chromium/ui/base/TouchDevice.java", 569 "../android/java/src/org/chromium/ui/base/TouchDevice.java",
640 "../android/java/src/org/chromium/ui/base/ViewAndroid.java", 570 "../android/java/src/org/chromium/ui/base/ViewAndroid.java",
641 "../android/java/src/org/chromium/ui/base/WindowAndroid.java", 571 "../android/java/src/org/chromium/ui/base/WindowAndroid.java",
642 ] 572 ]
643 jni_package = "base" 573 jni_package = "base"
644 } 574 }
645 } 575 }
OLDNEW
« no previous file with comments | « sandbox/mac/BUILD.gn ('k') | ui/base/ime/BUILD.gn » ('j') | ui/base/ime/BUILD.gn » ('J')

Powered by Google App Engine
This is Rietveld 408576698