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/.
10 'nsIDOMDOMCursor.idl',
11 'nsIDOMDOMRequest.idl',
12 'nsIEntropyCollector.idl',
13 'nsIScriptChannel.idl',
14 'nsISiteSpecificUserAgent.idl',
18 '-I$(topsrcdir)/dom/interfaces/base',
19 '-I$(topsrcdir)/dom/interfaces/events',
26 'nsContentPermissionHelper.h',
28 'nsDOMClassInfoClasses.h',
31 'nsDOMNavigationTiming.h',
35 'nsIDOMScriptObjectFactory.h',
37 'nsIJSEventListener.h',
38 'nsIJSNativeInitializer.h',
40 'nsIScriptExternalNameSet.h',
41 'nsIScriptGlobalObject.h',
42 'nsIScriptGlobalObjectOwner.h',
43 'nsIScriptNameSpaceManager.h',
44 'nsIScriptObjectPrincipal.h',
46 'nsIScriptTimeoutHandler.h',
52 'nsStructuredCloneContainer.h',
53 'nsWindowMemoryReporter.h',
55 'nsWrapperCacheInlines.h',
58 EXPORTS.mozilla.dom += [
63 'ScreenOrientation.h',
64 'StructuredCloneTags.h',
76 'nsContentPermissionHelper.cpp',
79 'nsDOMNavigationTiming.cpp',
80 'nsDOMScriptObjectFactory.cpp',
81 'nsDOMWindowList.cpp',
82 'nsDOMWindowUtils.cpp',
85 'nsGlobalWindowCommands.cpp',
87 'nsJSEnvironment.cpp',
88 'nsJSTimeoutHandler.cpp',
91 'nsMimeTypeArray.cpp',
94 'nsQueryContentEventResult.cpp',
96 'nsScriptNameSpaceManager.cpp',
97 'nsStructuredCloneContainer.cpp',
98 'nsWindowMemoryReporter.cpp',
100 'nsWrapperCache.cpp',
103 EXTRA_COMPONENTS += [
105 'ConsoleAPI.manifest',
106 'SiteSpecificUserAgent.js',
107 'SiteSpecificUserAgent.manifest',
110 EXTRA_JS_MODULES += [
111 'ConsoleAPIStorage.jsm',
112 'DOMRequestHelper.jsm',
113 'IndexedDBHelper.jsm',