| Index: chrome/chrome.gyp
|
| ===================================================================
|
| --- chrome/chrome.gyp (revision 23016)
|
| +++ chrome/chrome.gyp (working copy)
|
| @@ -20,8 +20,6 @@
|
| '../webkit/webkit.gyp:inspector_resources',
|
| ],
|
| 'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/chrome',
|
| - 'mac_xib_localizer_tool_path': '<(DEPTH)/build/mac/generate_localizer',
|
| - 'mac_xib_localizers_dir': '<(INTERMEDIATE_DIR)/xib_localizers',
|
| # TODO(mmoss) This might need to go somewhere more general, then we can use
|
| # it to also rewrite app/locales/locales.gyp with a helper script.
|
| 'locales': [
|
| @@ -2091,87 +2089,36 @@
|
| ],
|
| },
|
| 'actions': [
|
| - # This block of actions are used to extract the localization data
|
| - # from xib files and generate a localizer out of it.
|
| {
|
| + # This action is used to extract the localization data from xib
|
| + # files and generate table for the ui localizer from it.
|
| + 'variables': {
|
| + 'xib_localizer_tool_path':
|
| + '<(DEPTH)/build/mac/generate_localizer',
|
| + 'xib_files_to_scan': [
|
| + # The xib that need localization
|
| + 'app/nibs/BookmarkBar.xib',
|
| + 'app/nibs/BookmarkEditor.xib',
|
| + 'app/nibs/BookmarkNameFolder.xib',
|
| + 'app/nibs/MainMenu.xib',
|
| + 'app/nibs/TabView.xib',
|
| + 'app/nibs/Toolbar.xib',
|
| + # TODO(tvl): add other xibs as needed
|
| + ],
|
| + },
|
| 'action_name': 'process_bookmark_bar_xib',
|
| 'process_outputs_as_sources': 1,
|
| 'inputs': [
|
| - '<(mac_xib_localizer_tool_path)',
|
| - 'app/nibs/BookmarkBar.xib'
|
| + '<(xib_localizer_tool_path)',
|
| + '<@(xib_files_to_scan)',
|
| ],
|
| 'outputs': [
|
| - '<(mac_xib_localizers_dir)/bookmark_bar_localizer.h',
|
| - '<(mac_xib_localizers_dir)/bookmark_bar_localizer.mm',
|
| + '<(INTERMEDIATE_DIR)/ui_localizer_table.h',
|
| ],
|
| - 'action': ['<@(_inputs)', '<@(_outputs)'],
|
| + 'action': ['<(xib_localizer_tool_path)',
|
| + '<@(_outputs)',
|
| + '<@(xib_files_to_scan)'],
|
| },
|
| - {
|
| - 'action_name': 'process_bookmark_editor_xib',
|
| - 'process_outputs_as_sources': 1,
|
| - 'inputs': [
|
| - '<(mac_xib_localizer_tool_path)',
|
| - 'app/nibs/BookmarkEditor.xib'
|
| - ],
|
| - 'outputs': [
|
| - '<(mac_xib_localizers_dir)/bookmark_editor_localizer.h',
|
| - '<(mac_xib_localizers_dir)/bookmark_editor_localizer.mm',
|
| - ],
|
| - 'action': ['<@(_inputs)', '<@(_outputs)'],
|
| - },
|
| - {
|
| - 'action_name': 'process_bookmark_name_folder_xib',
|
| - 'process_outputs_as_sources': 1,
|
| - 'inputs': [
|
| - '<(mac_xib_localizer_tool_path)',
|
| - 'app/nibs/BookmarkNameFolder.xib'
|
| - ],
|
| - 'outputs': [
|
| - '<(mac_xib_localizers_dir)/bookmark_name_folder_localizer.h',
|
| - '<(mac_xib_localizers_dir)/bookmark_name_folder_localizer.mm',
|
| - ],
|
| - 'action': ['<@(_inputs)', '<@(_outputs)'],
|
| - },
|
| - {
|
| - 'action_name': 'process_mainmenu_xib',
|
| - 'process_outputs_as_sources': 1,
|
| - 'inputs': [
|
| - '<(mac_xib_localizer_tool_path)',
|
| - 'app/nibs/MainMenu.xib'
|
| - ],
|
| - 'outputs': [
|
| - '<(mac_xib_localizers_dir)/main_menu_localizer.h',
|
| - '<(mac_xib_localizers_dir)/main_menu_localizer.mm',
|
| - ],
|
| - 'action': ['<@(_inputs)', '<@(_outputs)'],
|
| - },
|
| - {
|
| - 'action_name': 'process_tab_view_xib',
|
| - 'process_outputs_as_sources': 1,
|
| - 'inputs': [
|
| - '<(mac_xib_localizer_tool_path)',
|
| - 'app/nibs/TabView.xib'
|
| - ],
|
| - 'outputs': [
|
| - '<(mac_xib_localizers_dir)/tab_view_localizer.h',
|
| - '<(mac_xib_localizers_dir)/tab_view_localizer.mm',
|
| - ],
|
| - 'action': ['<@(_inputs)', '<@(_outputs)'],
|
| - },
|
| - {
|
| - 'action_name': 'process_toolbar_xib',
|
| - 'process_outputs_as_sources': 1,
|
| - 'inputs': [
|
| - '<(mac_xib_localizer_tool_path)',
|
| - 'app/nibs/Toolbar.xib'
|
| - ],
|
| - 'outputs': [
|
| - '<(mac_xib_localizers_dir)/toolbar_localizer.h',
|
| - '<(mac_xib_localizers_dir)/toolbar_localizer.mm',
|
| - ],
|
| - 'action': ['<@(_inputs)', '<@(_outputs)'],
|
| - },
|
| - # TODO(tvl): add other xibs
|
| ],
|
| }],
|
| ['OS=="win"', {
|
|
|