gecko-dev/toolkit/locales/moz.build
Ted Mielczarek 0d6c1e30f1 bug 1416891 - use LOCALIZED_GENERATED_FILES for update.locale. r=nalexander
This change moves update.locale generation to moz.build using
LOCALIZED_GENERATED_FILES. Since the existing Makefile rules were simply
putting the name of the locale into the output file, the input template
has been removed and the generation script just writes the name of the
locale to the output.

MozReview-Commit-ID: 8FT2tpHpaa2

--HG--
extra : rebase_source : 8822645edf6f07cc2d16b7c8998a6ce09d3a25cb
2017-11-17 15:41:56 -05:00

42 lines
1.3 KiB
Python

# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
# vim: set filetype=python:
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
with Files('**'):
BUG_COMPONENT = ('Toolkit', 'Build Config')
if CONFIG['MOZ_BUILD_APP'] == 'mobile/android':
DEFINES['MOZ_FENNEC'] = True
if 'gtk' in CONFIG['MOZ_WIDGET_TOOLKIT']:
DEFINES['MOZ_GTK'] = True
JAR_MANIFESTS += ['jar.mn']
GENERATED_FILES = [
'multilocale.json',
]
multilocale = GENERATED_FILES['multilocale.json']
multilocale.script = 'gen_multilocale.py'
FINAL_TARGET_FILES.res += [
'!multilocale.json',
]
if CONFIG['MOZ_CRASHREPORTER']:
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
# TODO: fixing bug 1223748 should let us remove this special case
LOCALIZED_FILES['crashreporter.app'].Contents.Resources += [
'en-US/crashreporter/crashreporter.ini'
]
else:
LOCALIZED_FILES += [
'en-US/crashreporter/crashreporter.ini'
]
LOCALIZED_GENERATED_FILES += ['update.locale']
update_locale = LOCALIZED_GENERATED_FILES['update.locale']
update_locale.script = 'generate_update_locale.py'
LOCALIZED_FILES += ['!update.locale']