# -*- 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.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', ] 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']