1
# This Source Code Form is subject to the terms of the Mozilla Public
2
# License, v. 2.0. If a copy of the MPL was not distributed with this
3
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
6
topsrcdir = @top_srcdir@
10
include $(DEPTH)/config/autoconf.mk
15
LIBRARY_NAME = gkgeneric_s
26
nsHTMLReflowMetrics.h \
28
nsIAnonymousContentCreator.h \
33
nsIPageSequenceFrame.h \
34
nsIScrollableFrame.h \
38
nsSubDocumentFrame.h \
43
EXPORTS_NAMESPACES = mozilla/layout mozilla
45
EXPORTS_mozilla/layout = \
55
nsAbsoluteContainingBlock.cpp \
58
nsBlockReflowContext.cpp \
59
nsBlockReflowState.cpp \
61
nsColumnSetFrame.cpp \
62
nsContainerFrame.cpp \
63
nsFirstLetterFrame.cpp \
65
nsFontInflationData.cpp \
70
nsGfxScrollFrame.cpp \
71
nsHTMLCanvasFrame.cpp \
73
nsHTMLReflowMetrics.cpp \
74
nsHTMLReflowState.cpp \
83
nsPageContentFrame.cpp \
85
nsPlaceholderFrame.cpp \
86
ScrollbarActivity.cpp \
88
nsSimplePageSequence.cpp \
89
nsSplittableFrame.cpp \
90
nsSubDocumentFrame.cpp \
91
nsTextFrameThebes.cpp \
92
nsTextFrameUtils.cpp \
94
nsTextRunTransformations.cpp \
100
nsFlexContainerFrame.cpp \
110
ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
112
nsPluginUtilsOSX.mm \
117
$(srcdir)/folder.png \
122
include $(topsrcdir)/config/config.mk
123
include $(topsrcdir)/ipc/chromium/chromium-config.mk
124
include $(topsrcdir)/config/rules.mk
128
-I$(srcdir)/../base \
129
-I$(srcdir)/../forms \
130
-I$(srcdir)/../style \
131
-I$(srcdir)/../tables \
132
-I$(srcdir)/../xul/base/src \
133
-I$(srcdir)/../../content/xul/content/src \
134
-I$(srcdir)/../../content/base/src \
135
-I$(srcdir)/../../content/html/content/src \
136
-I$(srcdir)/../../dom/base \
137
-I$(srcdir)/../../dom/plugins/base \
138
-I$(srcdir)/../svg/base/src \
139
$(MOZ_CAIRO_CFLAGS) \
140
$(MOZ_PIXMAN_CFLAGS) \
143
ifdef MOZ_ENABLE_GTK2
144
CXXFLAGS += $(MOZ_GTK2_CFLAGS)
148
CXXFLAGS += $(MOZ_QT_CFLAGS)
152
$(INSTALL) $(RESOURCES_HTML) $(DIST)/bin/res/html
155
$(SYSINSTALL) $(IFLAGS1) $(RESOURCES_HTML) $(DESTDIR)$(mozappdir)/res/html
157
DEFINES += -D_IMPL_NS_LAYOUT