moz.build (1999B)
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 with Files("**"): 8 BUG_COMPONENT = ("Core", "DOM: Performance APIs") 9 10 EXPORTS.mozilla.dom += [ 11 "CacheablePerformanceTimingData.h", 12 "EventCounts.h", 13 "LargestContentfulPaint.h", 14 "Performance.h", 15 "PerformanceEntry.h", 16 "PerformanceEventTiming.h", 17 "PerformanceInteractionMetrics.h", 18 "PerformanceMainThread.h", 19 "PerformanceMark.h", 20 "PerformanceMeasure.h", 21 "PerformanceNavigation.h", 22 "PerformanceNavigationTiming.h", 23 "PerformanceObserver.h", 24 "PerformanceObserverEntryList.h", 25 "PerformancePaintTiming.h", 26 "PerformanceResourceTiming.h", 27 "PerformanceServerTiming.h", 28 "PerformanceService.h", 29 "PerformanceStorage.h", 30 "PerformanceStorageWorker.h", 31 "PerformanceTiming.h", 32 "PerformanceTimingIPCUtils.h", 33 "PerformanceWorker.h", 34 ] 35 36 UNIFIED_SOURCES += [ 37 "EventCounts.cpp", 38 "LargestContentfulPaint.cpp", 39 "Performance.cpp", 40 "PerformanceEntry.cpp", 41 "PerformanceEventTiming.cpp", 42 "PerformanceInteractionMetrics.cpp", 43 "PerformanceMainThread.cpp", 44 "PerformanceMark.cpp", 45 "PerformanceMeasure.cpp", 46 "PerformanceNavigation.cpp", 47 "PerformanceNavigationTiming.cpp", 48 "PerformanceObserver.cpp", 49 "PerformanceObserverEntryList.cpp", 50 "PerformancePaintTiming.cpp", 51 "PerformanceResourceTiming.cpp", 52 "PerformanceServerTiming.cpp", 53 "PerformanceService.cpp", 54 "PerformanceStorageWorker.cpp", 55 "PerformanceTiming.cpp", 56 "PerformanceWorker.cpp", 57 ] 58 59 IPDL_SOURCES += [ 60 "PerformanceTimingTypes.ipdlh", 61 ] 62 63 include("/ipc/chromium/chromium-config.mozbuild") 64 65 MOCHITEST_MANIFESTS += ["tests/mochitest.toml"] 66 67 include("/ipc/chromium/chromium-config.mozbuild") 68 69 FINAL_LIBRARY = "xul"