content/html/content/src/Makefile.in
author Mike Hommey <mh+mozilla@glandium.org>
Sat, 04 Aug 2012 10:38:41 +0200
changeset 101426 1fc17369c9a6c85dfd5724b9b6ecc073f0b3cc6c
parent 101418 2ef51674316aadfe26a46877b16794f758bf4b6d
child 101442 162130598df094e19b044610902abecd403278d3
permissions -rw-r--r--
Backout changeset 2ef51674316a (bug 774032 bonus) for various Mochitest bustages on a CLOSED TREE

#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

DEPTH		= ../../../..
topsrcdir	= @top_srcdir@
srcdir		= @srcdir@
VPATH		= @srcdir@

include $(DEPTH)/config/autoconf.mk

MODULE		= content
LIBRARY_NAME	= gkconhtmlcon_s
LIBXUL_LIBRARY	= 1
FAIL_ON_WARNINGS = 1


EXPORTS		= \
		nsGenericHTMLElement.h \
		nsHTMLIFrameElement.h \
		nsClientRect.h \
		nsHTMLDNSPrefetch.h \
		nsTimeRanges.h \
		$(NULL)

CPPSRCS		= \
		HTMLPropertiesCollection.cpp \
		nsClientRect.cpp \
		nsHTMLDNSPrefetch.cpp \
		nsGenericHTMLElement.cpp \
		nsGenericHTMLFrameElement.cpp \
		nsFormSubmission.cpp \
		nsTextEditorState.cpp \
		nsHTMLElement.cpp \
		nsHTMLAnchorElement.cpp \
		nsHTMLAreaElement.cpp \
		nsHTMLBRElement.cpp \
		nsHTMLBodyElement.cpp \
		nsHTMLButtonElement.cpp \
		nsHTMLCanvasElement.cpp \
		nsHTMLDataListElement.cpp \
		nsHTMLDivElement.cpp \
		nsHTMLFieldSetElement.cpp \
		nsHTMLFontElement.cpp \
		nsHTMLFormElement.cpp \
		nsHTMLFrameElement.cpp \
		nsHTMLFrameSetElement.cpp \
		nsHTMLHRElement.cpp \
		nsHTMLHeadingElement.cpp \
		nsHTMLIFrameElement.cpp \
		nsHTMLImageElement.cpp \
		nsHTMLInputElement.cpp \
		nsHTMLLIElement.cpp \
		nsHTMLLabelElement.cpp \
		nsHTMLLegendElement.cpp \
		nsHTMLLinkElement.cpp \
		nsHTMLMapElement.cpp \
		nsHTMLMenuElement.cpp \
		nsHTMLMenuItemElement.cpp \
		nsHTMLMetaElement.cpp \
		nsHTMLMeterElement.cpp \
		nsHTMLModElement.cpp \
		nsHTMLObjectElement.cpp \
		nsHTMLOListElement.cpp \
		nsHTMLSharedObjectElement.cpp \
		nsHTMLOptionElement.cpp \
		nsHTMLOptGroupElement.cpp \
		nsHTMLOutputElement.cpp \
		nsHTMLParagraphElement.cpp \
		nsHTMLPreElement.cpp \
		nsHTMLProgressElement.cpp \
		nsHTMLScriptElement.cpp \
		nsHTMLSelectElement.cpp \
		nsHTMLSharedElement.cpp \
		nsHTMLSpanElement.cpp \
		nsHTMLStyleElement.cpp \
		nsHTMLTableElement.cpp \
		nsHTMLTableCaptionElement.cpp \
		nsHTMLTableCellElement.cpp \
		nsHTMLTableColElement.cpp \
		nsHTMLTableRowElement.cpp \
		nsHTMLTableSectionElement.cpp \
		nsHTMLTextAreaElement.cpp \
		nsHTMLTitleElement.cpp \
		nsHTMLUnknownElement.cpp \
		nsDOMValidityState.cpp \
		nsIConstraintValidation.cpp \
		nsRadioVisitor.cpp \
		nsDOMStringMap.cpp \
		$(NULL)

ifdef MOZ_MEDIA
CPPSRCS		+= \
		nsHTMLAudioElement.cpp \
		nsHTMLMediaElement.cpp \
		nsMediaError.cpp \
		nsMediaFragmentURIParser.cpp \
		nsHTMLSourceElement.cpp \
		nsTimeRanges.cpp \
		nsHTMLVideoElement.cpp \
		$(NULL)
endif

# we don't want the shared lib, but we want to force the creation of a static lib.
FORCE_STATIC_LIB = 1

include $(topsrcdir)/config/rules.mk
include $(topsrcdir)/ipc/chromium/chromium-config.mk

INCLUDES	+= \
		-I$(srcdir)/../../../base/src \
		-I$(srcdir)/../../../events/src \
		-I$(srcdir)/../../../xbl/src \
		-I$(srcdir)/../../../xul/content/src \
		-I$(srcdir)/../../../../layout/forms \
		-I$(srcdir)/../../../../layout/style \
		-I$(srcdir)/../../../../layout/tables \
		-I$(srcdir)/../../../../layout/xul/base/src \
		-I$(srcdir)/../../../../layout/generic \
		-I$(srcdir)/../../../../dom/base \
		-I$(srcdir)/../../../../editor/libeditor/base \
		-I$(srcdir)/../../../../editor/libeditor/text \
		-I$(srcdir)/../../../../editor/txmgr/src \
		-I$(srcdir) \
		-I$(topsrcdir)/xpcom/ds \
		$(NULL)

DEFINES += -D_IMPL_NS_LAYOUT