moz.build (1485B)
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- 2 # vim: set filetype=python: 3 # This Source Code Form is subject to the terms of the Mozilla Public 4 # License, v. 2.0. If a copy of the MPL was not distributed with this 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 6 7 TEST_DIRS += [ 8 "gtest", 9 ] 10 11 DIRS += [ 12 "bidi", 13 "build", 14 "components", 15 "hyphenation/glue", 16 "l10n", 17 "locale", 18 "locales", 19 "lwbrk", 20 "strres", 21 "uconv", 22 "unicharutil", 23 ] 24 25 EXPORTS.mozilla += [ 26 "Encoding.h", 27 "EncodingDetector.h", 28 ] 29 30 EXPORTS += [ 31 "../third_party/rust/chardetng_c/include/chardetng.h", 32 "../third_party/rust/encoding_c/include/encoding_rs.h", 33 "../third_party/rust/encoding_c/include/encoding_rs_statics.h", 34 ] 35 36 37 PERFTESTS_MANIFESTS += ["benchmarks/test/xpcshell/perftest.toml"] 38 XPCSHELL_TESTS_MANIFESTS += ["benchmarks/test/xpcshell/xpcshell.toml"] 39 40 with Files("**"): 41 BUG_COMPONENT = ("Core", "Internationalization") 42 43 with Files("icu/**"): 44 BUG_COMPONENT = ("Core", "JavaScript: Internationalization API") 45 46 with Files("icu-patches/**"): 47 BUG_COMPONENT = ("Core", "JavaScript: Internationalization API") 48 49 with Files("tzdata/**"): 50 BUG_COMPONENT = ("Core", "JavaScript: Internationalization API") 51 52 with Files("update*"): 53 BUG_COMPONENT = ("Core", "JavaScript: Internationalization API") 54 55 with Files("icu_sources_data.py"): 56 BUG_COMPONENT = ("Firefox Build System", "General") 57 58 SPHINX_TREES["/intl"] = "docs"