Bug 891986 - Keep the source ArrayBuffer to a decodeAudioData call alive until the...
[gecko.git] / dom / base / moz.build
blob082d917c646053101b21e8506e8ed3c13133b55f
1 # -*- Mode: python; c-basic-offset: 4; 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 TEST_DIRS += ['test']
9 XPIDL_SOURCES += [
10     'nsIDOMDOMCursor.idl',
11     'nsIDOMDOMRequest.idl',
12     'nsIEntropyCollector.idl',
13     'nsIScriptChannel.idl',
14     'nsISiteSpecificUserAgent.idl',
17 XPIDL_FLAGS += [
18     '-I$(topsrcdir)/dom/interfaces/base',
19     '-I$(topsrcdir)/dom/interfaces/events',
22 MODULE = 'dom'
24 EXPORTS += [
25     'Crypto.h',
26     'nsContentPermissionHelper.h',
27     'nsDOMCID.h',
28     'nsDOMClassInfoClasses.h',
29     'nsDOMClassInfoID.h',
30     'nsDOMJSUtils.h',
31     'nsDOMNavigationTiming.h',
32     'nsDOMString.h',
33     'nsFocusManager.h',
34     'nsIDOMClassInfo.h',
35     'nsIDOMScriptObjectFactory.h',
36     'nsIGlobalObject.h',
37     'nsIJSEventListener.h',
38     'nsIJSNativeInitializer.h',
39     'nsIScriptContext.h',
40     'nsIScriptExternalNameSet.h',
41     'nsIScriptGlobalObject.h',
42     'nsIScriptGlobalObjectOwner.h',
43     'nsIScriptNameSpaceManager.h',
44     'nsIScriptObjectPrincipal.h',
45     'nsIScriptRuntime.h',
46     'nsIScriptTimeoutHandler.h',
47     'nsJSEnvironment.h',
48     'nsJSUtils.h',
49     'nsPIDOMWindow.h',
50     'nsPIWindowRoot.h',
51     'nsPerformance.h',
52     'nsStructuredCloneContainer.h',
53     'nsWindowMemoryReporter.h',
54     'nsWrapperCache.h',
55     'nsWrapperCacheInlines.h',
58 EXPORTS.mozilla.dom += [
59     'BarProps.h',
60     'DOMCursor.h',
61     'DOMError.h',
62     'DOMRequest.h',
63     'ScreenOrientation.h',
64     'StructuredCloneTags.h',
65     'URL.h',
68 CPP_SOURCES += [
69     'BarProps.cpp',
70     'Crypto.cpp',
71     'DOMCursor.cpp',
72     'DOMError.cpp',
73     'DOMRequest.cpp',
74     'Navigator.cpp',
75     'URL.cpp',
76     'nsContentPermissionHelper.cpp',
77     'nsDOMClassInfo.cpp',
78     'nsDOMException.cpp',
79     'nsDOMNavigationTiming.cpp',
80     'nsDOMScriptObjectFactory.cpp',
81     'nsDOMWindowList.cpp',
82     'nsDOMWindowUtils.cpp',
83     'nsFocusManager.cpp',
84     'nsGlobalWindow.cpp',
85     'nsGlobalWindowCommands.cpp',
86     'nsHistory.cpp',
87     'nsJSEnvironment.cpp',
88     'nsJSTimeoutHandler.cpp',
89     'nsJSUtils.cpp',
90     'nsLocation.cpp',
91     'nsMimeTypeArray.cpp',
92     'nsPerformance.cpp',
93     'nsPluginArray.cpp',
94     'nsQueryContentEventResult.cpp',
95     'nsScreen.cpp',
96     'nsScriptNameSpaceManager.cpp',
97     'nsStructuredCloneContainer.cpp',
98     'nsWindowMemoryReporter.cpp',
99     'nsWindowRoot.cpp',
100     'nsWrapperCache.cpp',
103 EXTRA_COMPONENTS += [
104     'ConsoleAPI.js',
105     'ConsoleAPI.manifest',
106     'SiteSpecificUserAgent.js',
107     'SiteSpecificUserAgent.manifest',
110 EXTRA_JS_MODULES += [
111     'ConsoleAPIStorage.jsm',
112     'DOMRequestHelper.jsm',
113     'IndexedDBHelper.jsm',
114     'ObjectWrapper.jsm',