12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
- # 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/.
- EXPORTS.mozilla.dom += [
- 'EncodingUtils.h',
- 'FallbackEncoding.h',
- 'TextDecoder.h',
- 'TextEncoder.h',
- ]
- SOURCES += [
- 'EncodingUtils.cpp',
- 'FallbackEncoding.cpp',
- 'TextDecoder.cpp',
- 'TextEncoder.cpp',
- ]
- FINAL_LIBRARY = 'xul'
- LOCAL_INCLUDES += ['/intl/locale']
- props2arrays = '/intl/locale/props2arrays.py'
- prefixes = (
- 'domainsfallbacks',
- 'encodingsgroups',
- 'labelsencodings',
- 'localesfallbacks',
- 'nonparticipatingdomains',
- )
- for prefix in prefixes:
- input_file = prefix + '.properties'
- header = prefix + '.properties.h'
- GENERATED_FILES += [header]
- props = GENERATED_FILES[header]
- props.script = props2arrays
- props.inputs = [input_file]
- MOCHITEST_MANIFESTS += [
- 'test/mochitest.ini',
- ]
- MOCHITEST_CHROME_MANIFESTS += ['test/chrome.ini']
- XPCSHELL_TESTS_MANIFESTS += ['test/unit/xpcshell.ini']
|