Bug 1128033 - Install hyphenation files with FINAL_TARGET_FILES. r=gps
authorNick Alexander <nalexander@mozilla.com>
Fri, 30 Jan 2015 14:17:19 -0800
changeset 681568 a7a05dbcd62416887e56fd4dc93862d14e5e3a04
parent 681567 613d38c5f98c43a368d0cd2662f634308ad56ef3
child 681569 d99dbb659ecc737ceb63051a05386176e4b344b9
push id84849
push userbmo:dharvey@mozilla.com
push dateTue, 17 Oct 2017 11:58:35 +0000
reviewersgps
bugs1128033
milestone58.0a1
Bug 1128033 - Install hyphenation files with FINAL_TARGET_FILES. r=gps MozReview-Commit-ID: H7TXhfsVZnw
intl/locales/Makefile.in
intl/locales/moz.build
deleted file mode 100644
--- a/intl/locales/Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-# 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/.
-
-include $(topsrcdir)/config/rules.mk
-
-ifndef MOZ_EXCLUDE_HYPHENATION_DICTIONARIES
-PATTERN_FILES = $(strip $(wildcard $(srcdir)/*/hyphenation/*.dic))
-
-ifneq (,$(PATTERN_FILES))
-libs::
-	$(INSTALL)  $(PATTERN_FILES) $(FINAL_TARGET)/hyphenation
-endif
-endif # MOZ_EXCLUDE_HYPHENATION_DICTIONARIES
--- a/intl/locales/moz.build
+++ b/intl/locales/moz.build
@@ -1,6 +1,48 @@
 # -*- 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/.
 
+locales = [
+    'af',
+    'bg',
+    'ca',
+    'cy',
+    'da',
+    'de-1901',
+    'de-1996',
+    'de-CH',
+    # 'en-US',  # en-US is renamed -- see below.
+    'eo',
+    'es',
+    'et',
+    'fi',
+    'fr',
+    'gl',
+    'hr',
+    'hsb',
+    'hu',
+    'ia',
+    'is',
+    'it',
+    'kmr',
+    'la',
+    'lt',
+    'mn',
+    'nb',
+    'nl',
+    'nn',
+    'pl',
+    'pt',
+    'ru',
+    'sh',
+    'sl',
+    'sv',
+    'tr',
+    'uk',
+]
+filename = '{locale}/hyphenation/hyph_{locale}.dic'
+FINAL_TARGET_FILES.hyphenation += [filename.format(locale=locale) for locale in locales]
+# en-US is a special case: the dic file is named like en_US.
+FINAL_TARGET_FILES.hyphenation += ['en-US/hyphenation/hyph_en_US.dic']