diff options
Diffstat (limited to 'src/core/resources')
-rw-r--r-- | src/core/resources/repack_locales.gypi | 27 | ||||
-rw-r--r-- | src/core/resources/resources.gyp | 16 |
2 files changed, 43 insertions, 0 deletions
diff --git a/src/core/resources/repack_locales.gypi b/src/core/resources/repack_locales.gypi new file mode 100644 index 000000000..e906d2178 --- /dev/null +++ b/src/core/resources/repack_locales.gypi @@ -0,0 +1,27 @@ +# Copyright (c) 2012 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +{ + 'action_name': 'repack_locales', + 'variables': { + 'repack_extra_flags%': [], + 'repack_output_dir%': '<(SHARED_INTERMEDIATE_DIR)', + 'repack_locales_script%': ['python', '<(qtwebengine_root)/tools/buildscripts/repack_locales.py'], + }, + 'inputs': [ + '<(qtwebengine_root)/tools/buildscripts/repack_locales.py', + '<!@pymod_do_main(repack_locales -i -p <(OS) -s <(SHARED_INTERMEDIATE_DIR) -x <(repack_output_dir) <(repack_extra_flags) <(locales))' + ], + 'outputs': [ + '<!@pymod_do_main(repack_locales -o -p <(OS) -s <(SHARED_INTERMEDIATE_DIR) -x <(repack_output_dir) <(locales))' + ], + 'action': [ + '<@(repack_locales_script)', + '-p', '<(OS)', + '-s', '<(SHARED_INTERMEDIATE_DIR)', + '-x', '<(repack_output_dir)/.', + '<@(repack_extra_flags)', + '<@(locales)', + ], +} diff --git a/src/core/resources/resources.gyp b/src/core/resources/resources.gyp index 4747829ae..44ffcd703 100644 --- a/src/core/resources/resources.gyp +++ b/src/core/resources/resources.gyp @@ -1,5 +1,17 @@ { + 'variables': { + # Used in repack_locales + 'locales': [ + 'am', 'ar', 'bg', 'bn', 'ca', 'cs', 'da', 'de', 'el', 'en-GB', + 'en-US', 'es-419', 'es', 'et', 'fa', 'fi', 'fil', 'fr', 'gu', 'he', + 'hi', 'hr', 'hu', 'id', 'it', 'ja', 'kn', 'ko', 'lt', 'lv', + 'ml', 'mr', 'ms', 'nb', 'nl', 'pl', 'pt-BR', 'pt-PT', 'ro', 'ru', + 'sk', 'sl', 'sr', 'sv', 'sw', 'ta', 'te', 'th', 'tr', 'uk', + 'vi', 'zh-CN', 'zh-TW', + ], + }, 'dependencies': [ + '<(chromium_src_dir)/webkit/webkit_resources.gyp:webkit_strings', '<(chromium_src_dir)/webkit/webkit_resources.gyp:webkit_resources', '<(chromium_src_dir)/content/browser/devtools/devtools_resources.gyp:devtools_resources', ], @@ -12,6 +24,10 @@ 'action_name': 'repack_resources', 'includes': [ 'repack_resources.gypi' ], }, + { + 'action_name': 'repack_locales', + 'includes': [ 'repack_locales.gypi' ], + }, ] } ] |