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@
11
include $(DEPTH)/config/autoconf.mk
14
LIBRARY_NAME = gkconevents_s
19
nsEventStateManager.h \
20
nsEventListenerManager.h \
21
nsDOMEventTargetHelper.h \
28
nsEventListenerManager.cpp \
29
nsEventStateManager.cpp \
31
nsDOMDataContainerEvent.cpp \
33
nsDOMKeyboardEvent.cpp \
36
nsDOMMouseScrollEvent.cpp \
38
nsDOMMutationEvent.cpp \
39
nsDOMDeviceMotionEvent.cpp \
40
nsDOMBeforeUnloadEvent.cpp \
41
nsDOMXULCommandEvent.cpp \
42
nsDOMCommandEvent.cpp \
43
nsDOMMessageEvent.cpp \
45
nsPrivateTextRange.cpp \
46
nsXMLEventsManager.cpp \
47
nsXMLEventsElement.cpp \
49
nsEventDispatcher.cpp \
50
nsIMEStateManager.cpp \
51
nsContentEventHandler.cpp \
52
nsEventListenerService.cpp \
53
nsDOMProgressEvent.cpp \
54
nsDOMDataTransfer.cpp \
55
nsDOMNotifyPaintEvent.cpp \
56
nsDOMNotifyAudioAvailableEvent.cpp \
57
nsDOMSimpleGestureEvent.cpp \
58
nsDOMMozTouchEvent.cpp \
59
nsDOMEventTargetHelper.cpp \
60
nsDOMScrollAreaEvent.cpp \
61
nsDOMTransitionEvent.cpp \
62
nsDOMAnimationEvent.cpp \
64
nsDOMCompositionEvent.cpp \
74
# we don't want the shared lib, but we want to force the creation of a static lib.
77
include $(topsrcdir)/config/config.mk
78
include $(topsrcdir)/ipc/chromium/chromium-config.mk
79
include $(topsrcdir)/config/rules.mk
82
-I$(srcdir)/../../base/src \
83
-I$(srcdir)/../../html/content/src \
84
-I$(srcdir)/../../xul/content/src \
85
-I$(srcdir)/../../xml/content/src \
86
-I$(srcdir)/../../../dom/base \
87
-I$(srcdir)/../../../dom/settings \
88
-I$(srcdir)/../../../dom/src/storage \
89
-I$(srcdir)/../../../layout/generic \
90
-I$(srcdir)/../../../layout/xul/base/src \
91
-I$(srcdir)/../../../layout/xul/base/src/tree/src \
96
-I$(srcdir)/../../../dom/wifi \
100
DEFINES += -D_IMPL_NS_LAYOUT
103
DEFINES += -DMOZ_JSDEBUGGER