Bug 1700051: part 46) Const-qualify `mozInlineSpellStatus::mAnchorRange`. r=smaug
[gecko.git] / dom / quota / moz.build
blob8a5c5781cc4cf65e7b6139c6ae2519791e021b7d
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", "Storage: Quota Manager")
10 DIRS += ["test"]
12 XPIDL_SOURCES += [
13     "nsIQuotaCallbacks.idl",
14     "nsIQuotaManagerService.idl",
15     "nsIQuotaRequests.idl",
16     "nsIQuotaResults.idl",
19 XPIDL_MODULE = "dom_quota"
21 EXPORTS.mozilla.dom += [
22     "StorageManager.h",
25 EXPORTS.mozilla.dom.quota += [
26     "ActorsParent.h",
27     "CachingDatabaseConnection.h",
28     "CheckedUnsafePtr.h",
29     "CipherStrategy.h",
30     "Client.h",
31     "ClientImpl.h",
32     "CommonMetadata.h",
33     "DecryptingInputStream.h",
34     "DecryptingInputStream_impl.h",
35     "DirectoryLock.h",
36     "DummyCipherStrategy.h",
37     "EncryptedBlock.h",
38     "EncryptingOutputStream.h",
39     "EncryptingOutputStream_impl.h",
40     "FileStreams.h",
41     "InitializationTypes.h",
42     "IPCStreamCipherStrategy.h",
43     "MemoryOutputStream.h",
44     "NSSCipherStrategy.h",
45     "OriginScope.h",
46     "PersistenceType.h",
47     "QuotaCommon.h",
48     "QuotaManager.h",
49     "QuotaManagerService.h",
50     "QuotaObject.h",
51     "SerializationHelpers.h",
52     "UsageInfo.h",
55 XPCOM_MANIFESTS += [
56     "components.conf",
59 UNIFIED_SOURCES += [
60     "ActorsChild.cpp",
61     "ActorsParent.cpp",
62     "CachingDatabaseConnection.cpp",
63     "Client.cpp",
64     "DecryptingInputStream.cpp",
65     "DirectoryLockImpl.cpp",
66     "EncryptingOutputStream.cpp",
67     "FileStreams.cpp",
68     "MemoryOutputStream.cpp",
69     "nsIndexedDBProtocolHandler.cpp",
70     "NSSCipherStrategy.cpp",
71     "PersistenceType.cpp",
72     "QuotaCommon.cpp",
73     "QuotaManagerService.cpp",
74     "QuotaRequests.cpp",
75     "QuotaResults.cpp",
76     "StorageManager.cpp",
79 IPDL_SOURCES += [
80     "PQuota.ipdl",
81     "PQuotaRequest.ipdl",
82     "PQuotaUsageRequest.ipdl",
85 include("/ipc/chromium/chromium-config.mozbuild")
87 FINAL_LIBRARY = "xul"
89 LOCAL_INCLUDES += [
90     "/caps",
93 if CONFIG["CC_TYPE"] in ("clang", "gcc"):
94     CXXFLAGS += ["-Wno-error=shadow"]