1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 # Use of this source code is governed by a BSD-style license that can be 3 # found in the LICENSE file. 4 5 # To use this the following variables need to be defined: 6 # pak_locales: string: the list of all the locales that need repacking 7 { 8 'variables': { 9 'repack_locales_path': 'tools/build/repack_locales.py', 10 'repack_options%': [], 11 'conditions': [ 12 ['branding=="Chrome"', { 13 'branding_flag': ['-b', 'google_chrome',], 14 }, { # else: branding!="Chrome" 15 'branding_flag': ['-b', 'chromium',], 16 }], 17 ], 18 }, 19 'inputs': [ 20 '<(repack_locales_path)', 21 '<!@pymod_do_main(repack_locales -i -p <(OS) <(branding_flag) -g <(grit_out_dir) -s <(SHARED_INTERMEDIATE_DIR) -x <(SHARED_INTERMEDIATE_DIR) --use-ash <(use_ash) --enable-autofill-dialog <(enable_autofill_dialog) <(pak_locales))' 22 ], 23 'outputs': [ 24 '<!@pymod_do_main(repack_locales -o -p <(OS) -g <(grit_out_dir) -s <(SHARED_INTERMEDIATE_DIR) -x <(SHARED_INTERMEDIATE_DIR) <(pak_locales))' 25 ], 26 'action': [ 27 'python', 28 '<(repack_locales_path)', 29 '<@(branding_flag)', 30 '-p', '<(OS)', 31 '-g', '<(grit_out_dir)', 32 '-s', '<(SHARED_INTERMEDIATE_DIR)', 33 '-x', '<(SHARED_INTERMEDIATE_DIR)/.', 34 '--use-ash=<(use_ash)', 35 '--enable-autofill-dialog=<(enable_autofill_dialog)', 36 '<@(repack_options)', 37 '<@(pak_locales)', 38 ], 39 } 40