Backed out 4 changesets (bug 1522790) - backout the remaining changesets. CLOSED...
[gecko.git] / xpcom / string / moz.build
blobc0f8091b8fbc621996223d68706e3ee8d2ec3ee6
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/.
7 with Files("**"):
8     BUG_COMPONENT = ("Core", "String")
10 EXPORTS += [
11     "nsASCIIMask.h",
12     "nsAString.h",
13     "nsCharTraits.h",
14     "nsDependentString.h",
15     "nsDependentSubstring.h",
16     "nsLiteralString.h",
17     "nsPrintfCString.h",
18     "nsPromiseFlatString.h",
19     "nsReadableUtils.h",
20     "nsString.h",
21     "nsStringBuffer.h",
22     "nsStringFlags.h",
23     "nsStringFwd.h",
24     "nsStringIterator.h",
25     "nsTDependentString.h",
26     "nsTDependentSubstring.h",
27     "nsTextFormatter.h",
28     "nsTLiteralString.h",
29     "nsTPromiseFlatString.h",
30     "nsTString.h",
31     "nsTStringHasher.h",
32     "nsTStringRepr.h",
33     "nsTSubstring.h",
34     "nsTSubstringTuple.h",
35     "nsUTF8Utils.h",
38 EXPORTS.mozilla += [
39     "RustRegex.h",
42 UNIFIED_SOURCES += [
43     "nsASCIIMask.cpp",
44     "nsReadableUtils.cpp",
45     "nsStringBuffer.cpp",
46     "nsTDependentString.cpp",
47     "nsTDependentSubstring.cpp",
48     "nsTextFormatter.cpp",
49     "nsTLiteralString.cpp",
50     "nsTPromiseFlatString.cpp",
51     "nsTString.cpp",
52     "nsTStringComparator.cpp",
53     "nsTStringRepr.cpp",
54     "nsTSubstring.cpp",
55     "nsTSubstringTuple.cpp",
56     "RustStringAPI.cpp",
59 if CONFIG["MOZ_DEBUG"]:
60     UNIFIED_SOURCES += ["nsStringStats.cpp"]
62 FINAL_LIBRARY = "xul"