2
# This Source Code Form is subject to the terms of the Mozilla Public
3
# License, v. 2.0. If a copy of the MPL was not distributed with this
4
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
7
topsrcdir = @top_srcdir@
12
include $(DEPTH)/config/autoconf.mk
15
LIBRARY_NAME = jsdombase_s
24
SiteSpecificUserAgent.js \
25
SiteSpecificUserAgent.manifest \
28
EXTRA_PP_COMPONENTS = \
33
EXTRA_JS_MODULES = ConsoleAPIStorage.jsm \
37
DOMRequestHelper.jsm \
44
nsIDOMDOMRequest.idl \
45
nsIEntropyCollector.idl \
46
nsIScriptChannel.idl \
47
nsISiteSpecificUserAgent.idl \
52
nsDOMClassInfoClasses.h \
55
nsDOMScriptObjectHolder.h \
58
nsIDOMScriptObjectFactory.h \
59
nsIJSEventListener.h \
60
nsIJSNativeInitializer.h \
62
nsIScriptExternalNameSet.h \
63
nsIScriptGlobalObject.h \
64
nsIScriptGlobalObjectOwner.h \
65
nsIScriptNameSpaceManager.h \
66
nsIScriptObjectPrincipal.h \
68
nsIScriptTimeoutHandler.h \
73
nsWrapperCacheInlines.h \
74
nsContentPermissionHelper.h \
75
nsStructuredCloneContainer.h \
76
nsWindowMemoryReporter.h \
79
EXPORTS_NAMESPACES = mozilla/dom
80
EXPORTS_mozilla/dom = \
83
StructuredCloneTags.h \
90
nsDOMWindowUtils.cpp \
92
nsJSTimeoutHandler.cpp \
95
nsGlobalWindowCommands.cpp \
101
nsMimeTypeArray.cpp \
105
nsScriptNameSpaceManager.cpp \
106
nsDOMScriptObjectFactory.cpp \
107
nsQueryContentEventResult.cpp \
108
nsContentPermissionHelper.cpp \
109
nsStructuredCloneContainer.cpp \
110
nsDOMNavigationTiming.cpp \
112
nsWindowMemoryReporter.cpp \
118
include $(topsrcdir)/dom/dom-config.mk
121
DEFINES += -DMOZ_JSDEBUGGER
125
DEFINES += -DMOZ_B2G_RIL
128
include $(topsrcdir)/config/config.mk
129
include $(topsrcdir)/ipc/chromium/chromium-config.mk
131
include $(topsrcdir)/config/rules.mk
134
-I$(topsrcdir)/js/xpconnect/src \
135
-I$(topsrcdir)/js/xpconnect/wrappers \
136
-I$(topsrcdir)/xpcom/ds \
140
CXXFLAGS += $(TK_CFLAGS)
141
LDFLAGS += $(TK_LIBS)
145
-I$(topsrcdir)/dom/interfaces/events \