moz.build (1608B)
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 EXPORTS.mozilla.dom.quota += [ 8 "QuotaTestChild.h", 9 "QuotaTestParent.h", 10 ] 11 12 EXPORTS.mozilla.dom.quota.test += [ 13 "QuotaManagerDependencyFixture.h", 14 "QuotaManagerTestHelpers.h", 15 ] 16 17 UNIFIED_SOURCES = [ 18 "Common.cpp", 19 "QuotaManagerDependencyFixture.cpp", 20 "QuotaManagerTestHelpers.cpp", 21 "TestCheckedUnsafePtr.cpp", 22 "TestClientDirectoryLockHandle.cpp", 23 "TestClientStorageScope.cpp", 24 "TestClientUsageArray.cpp", 25 "TestCommonMetadata.cpp", 26 "TestDate.cpp", 27 "TestDirectoryLock.cpp", 28 "TestEncryptedStream.cpp", 29 "TestFileOutputStream.cpp", 30 "TestFlatten.cpp", 31 "TestForwardDecls.cpp", 32 "TestMozPromiseUtils.cpp", 33 "TestOpenClientDirectoryInfo.cpp", 34 "TestOriginParser.cpp", 35 "TestOriginScope.cpp", 36 "TestPersistenceScope.cpp", 37 "TestPersistenceType.cpp", 38 "TestQMResult.cpp", 39 "TestQuotaCommon.cpp", 40 "TestQuotaManager.cpp", 41 "TestResultExtensions.cpp", 42 "TestScopedLogExtraInfo.cpp", 43 "TestStorageConnection.cpp", 44 "TestStorageOriginAttributes.cpp", 45 "TestStringifyUtils.cpp", 46 "TestTelemetry.cpp", 47 "TestThreadUtils.cpp", 48 "TestUsageInfo.cpp", 49 ] 50 51 IPDL_SOURCES += [ 52 "PQuotaTest.ipdl", 53 ] 54 55 include("/ipc/chromium/chromium-config.mozbuild") 56 57 FINAL_LIBRARY = "xul-gtest" 58 59 LOCAL_INCLUDES += [ 60 "/dom/quota", 61 ]