summaryrefslogtreecommitdiffstats
path: root/dom/cache/moz.build
diff options
context:
space:
mode:
Diffstat (limited to 'dom/cache/moz.build')
-rw-r--r--dom/cache/moz.build100
1 files changed, 100 insertions, 0 deletions
diff --git a/dom/cache/moz.build b/dom/cache/moz.build
new file mode 100644
index 000000000..66f9f30fd
--- /dev/null
+++ b/dom/cache/moz.build
@@ -0,0 +1,100 @@
+# -*- 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/.
+
+EXPORTS.mozilla.dom.cache += [
+ 'Action.h',
+ 'ActorChild.h',
+ 'ActorUtils.h',
+ 'AutoUtils.h',
+ 'Cache.h',
+ 'CacheChild.h',
+ 'CacheOpChild.h',
+ 'CacheOpParent.h',
+ 'CacheParent.h',
+ 'CacheStorage.h',
+ 'CacheStorageChild.h',
+ 'CacheStorageParent.h',
+ 'CacheStreamControlChild.h',
+ 'CacheStreamControlParent.h',
+ 'CacheWorkerHolder.h',
+ 'Connection.h',
+ 'Context.h',
+ 'DBAction.h',
+ 'DBSchema.h',
+ 'FileUtils.h',
+ 'IPCUtils.h',
+ 'Manager.h',
+ 'ManagerId.h',
+ 'PrincipalVerifier.h',
+ 'QuotaClient.h',
+ 'ReadStream.h',
+ 'SavedTypes.h',
+ 'StreamControl.h',
+ 'StreamList.h',
+ 'Types.h',
+ 'TypeUtils.h',
+]
+
+UNIFIED_SOURCES += [
+ 'Action.cpp',
+ 'ActorChild.cpp',
+ 'AutoUtils.cpp',
+ 'Cache.cpp',
+ 'CacheChild.cpp',
+ 'CacheOpChild.cpp',
+ 'CacheOpParent.cpp',
+ 'CacheParent.cpp',
+ 'CacheStorage.cpp',
+ 'CacheStorageChild.cpp',
+ 'CacheStorageParent.cpp',
+ 'CacheStreamControlChild.cpp',
+ 'CacheStreamControlParent.cpp',
+ 'CacheWorkerHolder.cpp',
+ 'Connection.cpp',
+ 'Context.cpp',
+ 'DBAction.cpp',
+ 'DBSchema.cpp',
+ 'FileUtils.cpp',
+ 'Manager.cpp',
+ 'ManagerId.cpp',
+ 'PrincipalVerifier.cpp',
+ 'QuotaClient.cpp',
+ 'ReadStream.cpp',
+ 'StreamControl.cpp',
+ 'StreamList.cpp',
+ 'TypeUtils.cpp',
+]
+
+IPDL_SOURCES += [
+ 'CacheTypes.ipdlh',
+ 'PCache.ipdl',
+ 'PCacheOp.ipdl',
+ 'PCacheStorage.ipdl',
+ 'PCacheStreamControl.ipdl',
+]
+
+include('/ipc/chromium/chromium-config.mozbuild')
+
+LOCAL_INCLUDES += [
+ '../workers',
+]
+
+FINAL_LIBRARY = 'xul'
+
+MOCHITEST_MANIFESTS += [
+ 'test/mochitest/mochitest.ini',
+]
+
+BROWSER_CHROME_MANIFESTS += [
+ 'test/mochitest/browser.ini',
+]
+
+XPCSHELL_TESTS_MANIFESTS += [
+ 'test/xpcshell/xpcshell.ini',
+]
+
+if CONFIG['GNU_CXX']:
+ CXXFLAGS += ['-Wno-error=shadow']