1
# Copyright 2010, Google Inc.
4
# Redistribution and use in source and binary forms, with or without
5
# modification, are permitted provided that the following conditions are
8
# * Redistributions of source code must retain the above copyright
9
# notice, this list of conditions and the following disclaimer.
10
# * Redistributions in binary form must reproduce the above
11
# copyright notice, this list of conditions and the following disclaimer
12
# in the documentation and/or other materials provided with the
14
# * Neither the name of Google Inc. nor the names of its
15
# contributors may be used to endorse or promote products derived from
16
# this software without specific prior written permission.
18
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
19
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
20
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
21
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
22
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
23
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
24
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
28
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32
'relative_dir': 'gui',
33
'gen_out_dir': '<(SHARED_INTERMEDIATE_DIR)/<(relative_dir)',
40
'target_name': 'gui_base',
41
'type': 'static_library',
43
'<(proto_out_dir)/ipc/window_info.pb.cc',
44
'<(gen_out_dir)/base/moc_window_title_modifier.cc',
46
'base/locale_util.cc',
47
'base/singleton_window_helper.cc',
49
'base/window_title_modifier.cc',
52
'../ipc/ipc.gyp:genproto_ipc',
54
'../session/session.gyp:genproto_session',
62
'target_name': 'gen_base_files',
68
'<(subdir)/window_title_modifier.h',
75
'target_name': 'gen_about_dialog_files',
78
'subdir': 'about_dialog',
79
'qrc_base_name': 'about_dialog',
82
'<(subdir)/about_dialog.qrc',
83
'<(subdir)/about_dialog.ui',
84
'<(subdir)/about_dialog.h',
85
'<(subdir)/version_image_widget.h',
94
'target_name': 'about_dialog_lib',
95
'type': 'static_library',
97
'<(gen_out_dir)/about_dialog/moc_about_dialog.cc',
98
'<(gen_out_dir)/about_dialog/moc_version_image_widget.cc',
99
'<(gen_out_dir)/about_dialog/qrc_about_dialog.cc',
100
'about_dialog/about_dialog.cc',
101
'about_dialog/about_dialog_libmain.cc',
102
'about_dialog/version_image_widget.cc',
105
'gen_about_dialog_files',
106
'../base/base.gyp:base',
113
'target_name': 'about_dialog_main',
114
'type': 'executable',
116
'about_dialog/about_dialog_main.cc',
127
'target_name': 'gen_administration_dialog_files',
130
'subdir': 'administration_dialog',
131
'qrc_base_name': 'administration_dialog',
134
'<(subdir)/administration_dialog.h',
135
'<(subdir)/administration_dialog.qrc',
136
'<(subdir)/administration_dialog.ui',
141
'../server/server.gyp:cache_service_manager',
152
'target_name': 'administration_dialog_lib',
153
'type': 'static_library',
155
'<(gen_out_dir)/administration_dialog/moc_administration_dialog.cc',
156
'<(gen_out_dir)/administration_dialog/qrc_administration_dialog.cc',
157
'administration_dialog/administration_dialog.cc',
158
'administration_dialog/administration_dialog_libmain.cc',
161
'../base/base.gyp:base',
162
'gen_administration_dialog_files',
169
'target_name': 'administration_dialog_main',
170
'type': 'executable',
172
'administration_dialog/administration_dialog_main.cc',
176
'administration_dialog_lib',
183
'target_name': 'gen_config_dialog_files',
186
'subdir': 'config_dialog',
187
'qrc_base_name': 'config_dialog',
190
'<(subdir)/character_form_editor.h',
191
'<(subdir)/combobox_delegate.h',
192
'<(subdir)/config_dialog.h',
193
'<(subdir)/config_dialog.qrc',
194
'<(subdir)/config_dialog.ui',
195
'<(subdir)/generic_table_editor.h',
196
'<(subdir)/generic_table_editor.ui',
197
'<(subdir)/keybinding_editor.h',
198
'<(subdir)/keybinding_editor.ui',
199
'<(subdir)/keybinding_editor_delegate.h',
200
'<(subdir)/keymap_editor.h',
201
'<(subdir)/roman_table_editor.h',
210
'target_name': 'config_dialog_lib',
211
'type': 'static_library',
213
'<(gen_out_dir)/config_dialog/moc_character_form_editor.cc',
214
'<(gen_out_dir)/config_dialog/moc_combobox_delegate.cc',
215
'<(gen_out_dir)/config_dialog/moc_config_dialog.cc',
216
'<(gen_out_dir)/config_dialog/moc_generic_table_editor.cc',
217
'<(gen_out_dir)/config_dialog/moc_keybinding_editor.cc',
218
'<(gen_out_dir)/config_dialog/moc_keybinding_editor_delegate.cc',
219
'<(gen_out_dir)/config_dialog/moc_keymap_editor.cc',
220
'<(gen_out_dir)/config_dialog/moc_roman_table_editor.cc',
221
'<(gen_out_dir)/config_dialog/qrc_config_dialog.cc',
222
'config_dialog/character_form_editor.cc',
223
'config_dialog/combobox_delegate.cc',
224
'config_dialog/config_dialog.cc',
225
'config_dialog/config_dialog_libmain.cc',
226
'config_dialog/generic_table_editor.cc',
227
'config_dialog/keybinding_editor.cc',
228
'config_dialog/keybinding_editor_delegate.cc',
229
'config_dialog/keymap_editor.cc',
230
'config_dialog/roman_table_editor.cc',
233
'gen_config_dialog_files',
234
'../base/base.gyp:base',
235
'../client/client.gyp:client',
236
'../session/session.gyp:config_handler',
237
'../session/session.gyp:genproto_session',
238
'../session/session.gyp:keymap',
239
'../session/session.gyp:key_parser',
246
'target_name': 'config_dialog_main',
247
'type': 'executable',
249
'config_dialog/config_dialog_main.cc',
260
'target_name': 'gen_confirmation_dialog_files',
263
'subdir': 'confirmation_dialog',
264
'qrc_base_name': 'confirmation_dialog',
267
'<(subdir)/confirmation_dialog.h',
268
'<(subdir)/confirmation_dialog.qrc',
276
'target_name': 'confirmation_dialog_lib',
277
'type': 'static_library',
279
'<(gen_out_dir)/confirmation_dialog/moc_confirmation_dialog.cc',
280
'<(gen_out_dir)/confirmation_dialog/qrc_confirmation_dialog.cc',
281
'confirmation_dialog/confirmation_dialog.cc',
282
'confirmation_dialog/confirmation_dialog_libmain.cc',
285
'gen_confirmation_dialog_files',
286
'../base/base.gyp:base',
293
'target_name': 'confirmation_dialog_main',
294
'type': 'executable',
296
'confirmation_dialog/confirmation_dialog_main.cc',
300
'confirmation_dialog_lib',
307
'target_name': 'gen_dictionary_tool_files',
310
'subdir': 'dictionary_tool',
311
'qrc_base_name': 'dictionary_tool',
314
'<(subdir)/dictionary_content_table_widget.h',
315
'<(subdir)/dictionary_tool.h',
316
'<(subdir)/dictionary_tool.qrc',
317
'<(subdir)/dictionary_tool.ui',
318
'<(subdir)/import_dialog.h',
319
'<(subdir)/import_dialog.ui',
320
'<(subdir)/zero_width_splitter.h',
329
'target_name': 'dictionary_tool_lib',
330
'type': 'static_library',
332
'<(gen_out_dir)/config_dialog/moc_combobox_delegate.cc',
333
'<(gen_out_dir)/dictionary_tool/moc_dictionary_content_table_widget.cc',
334
'<(gen_out_dir)/dictionary_tool/moc_dictionary_tool.cc',
335
'<(gen_out_dir)/dictionary_tool/qrc_dictionary_tool.cc',
336
'<(gen_out_dir)/dictionary_tool/moc_import_dialog.cc',
337
'<(gen_out_dir)/dictionary_tool/moc_zero_width_splitter.cc',
338
'config_dialog/combobox_delegate.cc',
339
'dictionary_tool/dictionary_tool.cc',
340
'dictionary_tool/dictionary_content_table_widget.cc',
341
'dictionary_tool/dictionary_tool_libmain.cc',
342
'dictionary_tool/import_dialog.cc',
343
'dictionary_tool/zero_width_splitter.cc',
346
'gen_config_dialog_files',
347
'gen_dictionary_tool_files',
348
'../base/base.gyp:base',
349
'../client/client.gyp:client',
350
'../dictionary/dictionary.gyp:user_dictionary',
351
'../dictionary/dictionary.gyp:genproto_dictionary',
358
'target_name': 'dictionary_tool_main',
359
'type': 'executable',
361
'dictionary_tool/dictionary_tool_main.cc',
365
'dictionary_tool_lib',
372
'target_name': 'gen_error_message_dialog_files',
375
'subdir': 'error_message_dialog',
376
'qrc_base_name': 'error_message_dialog',
379
'<(subdir)/error_message_dialog.h',
380
'<(subdir)/error_message_dialog.qrc',
388
'target_name': 'error_message_dialog_lib',
389
'type': 'static_library',
391
'<(gen_out_dir)/error_message_dialog/moc_error_message_dialog.cc',
392
'<(gen_out_dir)/error_message_dialog/qrc_error_message_dialog.cc',
393
'error_message_dialog/error_message_dialog.cc',
394
'error_message_dialog/error_message_dialog_libmain.cc',
397
'gen_error_message_dialog_files',
398
'../base/base.gyp:base',
405
'target_name': 'error_message_dialog_main',
406
'type': 'executable',
408
'error_message_dialog/error_message_dialog_main.cc',
412
'error_message_dialog_lib',
419
'target_name': 'gen_post_install_dialog_files',
422
'subdir': 'post_install_dialog',
423
'qrc_base_name': 'post_install_dialog',
426
'<(subdir)/post_install_dialog.h',
427
'<(subdir)/post_install_dialog.qrc',
428
'<(subdir)/post_install_dialog.ui',
437
'target_name': 'post_install_dialog_lib',
438
'type': 'static_library',
440
'<(gen_out_dir)/post_install_dialog/moc_post_install_dialog.cc',
441
'<(gen_out_dir)/post_install_dialog/qrc_post_install_dialog.cc',
442
'post_install_dialog/post_install_dialog.cc',
443
'post_install_dialog/post_install_dialog_libmain.cc',
446
'gen_post_install_dialog_files',
447
'../dictionary/dictionary.gyp:user_dictionary',
448
'../dictionary/dictionary.gyp:genproto_dictionary',
449
'../ipc/ipc.gyp:ipc',
450
'../session/session.gyp:genproto_session',
451
'../usage_stats/usage_stats.gyp:genproto_usage_stats',
452
'../usage_stats/usage_stats.gyp:usage_stats',
453
'../base/base.gyp:base',
458
'../win32/win32.gyp:ime_base',
467
'target_name': 'post_install_dialog_main',
468
'type': 'executable',
470
'post_install_dialog/post_install_dialog_main.cc',
474
'post_install_dialog_lib',
481
'target_name': 'gen_set_default_dialog_files',
484
'subdir': 'set_default_dialog',
485
'qrc_base_name': 'set_default_dialog',
488
'<(subdir)/set_default_dialog.h',
489
'<(subdir)/set_default_dialog.qrc',
490
'<(subdir)/set_default_dialog.ui',
499
'target_name': 'set_default_dialog_lib',
500
'type': 'static_library',
502
'<(gen_out_dir)/set_default_dialog/moc_set_default_dialog.cc',
503
'<(gen_out_dir)/set_default_dialog/qrc_set_default_dialog.cc',
504
'set_default_dialog/set_default_dialog.cc',
505
'set_default_dialog/set_default_dialog_libmain.cc',
508
'gen_set_default_dialog_files',
509
'../client/client.gyp:client',
510
'../ipc/ipc.gyp:ipc',
511
'../session/session.gyp:genproto_session',
516
'../win32/win32.gyp:ime_base',
525
'target_name': 'set_default_dialog_main',
526
'type': 'executable',
528
'set_default_dialog/set_default_dialog_main.cc',
532
'set_default_dialog_lib',
539
'target_name': 'gen_mozc_tool_files',
543
'qrc_base_name': 'mozc_tool',
546
'<(subdir)/mozc_tool.qrc',
553
'target_name': 'mozc_tool',
554
'type': 'executable',
558
'<(gen_out_dir)/tool/qrc_mozc_tool.cc',
559
'tool/mozc_tool_main.cc',
563
'administration_dialog_lib',
564
'confirmation_dialog_lib',
566
'dictionary_tool_lib',
567
'error_message_dialog_lib',
568
'gen_mozc_tool_files',
570
'post_install_dialog_lib',
571
'set_default_dialog_lib',
577
# if you don't use Qt, you will use a mock main file for tool
578
# and do not have dependencies to _lib.
580
'tool/mozc_tool_main_noqt.cc',
584
'product_name': '<(branding)Tool',
586
'../mac/shared_subpackage_info',
589
'gen_mozc_tool_info_plist',
593
# Currently metadata in the Info.plist file like version
594
# info go away because the generated xcodeproj do not know
596
# TODO(mukai): write a script to expand those variables
597
# and use that script instead of this INFOPLIST_FILE.
598
'INFOPLIST_FILE': '<(gen_out_dir)/shared_subpackage_info',
601
# This product name is used in postbuilds_mac.gypi.
602
'product_name': '<(branding)Tool',
605
'../gyp/postbuilds_mac.gypi',
609
'product_name': 'GoogleIMEJaTool',
614
'../base/base.gyp:base',
615
'../win32/win32.gyp:gen_mozc_version_def',
616
'../win32/win32.gyp:ime_base',
619
'../gyp/postbuilds_win.gypi',
628
'qt_target_default.gypi',
634
'target_name': 'gen_mozc_tool_info_plist',
638
'action_name': 'generate',
640
'../mac/shared_subpackage_info',
643
'<(gen_out_dir)/shared_subpackage_info',
646
'python', '../build_tools/tweak_info_plist.py',
647
'--output', '<(gen_out_dir)/shared_subpackage_info',
648
'--input', '../mac/shared_subpackage_info',
649
'--version_file', '../mozc_version.txt',