content/html/content/src/Makefile.in
author Ehsan Akhgari <ehsan@mozilla.com>
Sun, 06 Jan 2013 13:43:40 -0500
changeset 119003 a28186bf974844a8e7fbbd6ed21395c1c0891177
parent 119000 8c6a29d2233494c11c91002ad771ab47eaf31c69
child 119004 0a8c4b6efd8cdeb591504949cd3d0f567797770b
permissions -rw-r--r--
Bug 827158 - Part 1: Rename nsHTMLObjectElement to mozilla::dom::HTMLObjectElement; r=bzbarsky

#
# 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		= @DEPTH@
topsrcdir	= @top_srcdir@
srcdir		= @srcdir@
VPATH		= @srcdir@

include $(DEPTH)/config/autoconf.mk

MODULE		= content
LIBRARY_NAME	= gkconhtmlcon_s
LIBXUL_LIBRARY	= 1
ifndef _MSC_VER
FAIL_ON_WARNINGS = 1
endif # !_MSC_VER


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

EXPORTS_NAMESPACES = mozilla/dom

EXPORTS_mozilla/dom = \
		HTMLAnchorElement.h \
		HTMLBodyElement.h \
		HTMLDataListElement.h \
		HTMLDivElement.h \
		HTMLFontElement.h \
		HTMLFrameSetElement.h \
		HTMLHeadingElement.h \
		HTMLImageElement.h \
		HTMLLabelElement.h \
		HTMLLIElement.h \
		HTMLParagraphElement.h \
		HTMLPreElement.h \
		HTMLScriptElement.h \
		HTMLSharedListElement.h \
		HTMLSpanElement.h \
		HTMLTableCaptionElement.h \
		HTMLTableCellElement.h \
		HTMLTableColElement.h \
		HTMLTableElement.h \
		HTMLTableRowElement.h \
		HTMLTableSectionElement.h \
		HTMLTitleElement.h \
		HTMLUnknownElement.h \
		UndoManager.h \
		$(NULL)

CPPSRCS		= \
		HTMLPropertiesCollection.cpp \
		nsClientRect.cpp \
		nsHTMLDNSPrefetch.cpp \
		nsGenericHTMLElement.cpp \
		nsGenericHTMLFrameElement.cpp \
		nsFormSubmission.cpp \
		nsTextEditorState.cpp \
		HTMLElement.cpp \
		HTMLAnchorElement.cpp \
		nsHTMLAreaElement.cpp \
		nsHTMLBRElement.cpp \
		HTMLBodyElement.cpp \
		nsHTMLButtonElement.cpp \
		HTMLCanvasElement.cpp \
		HTMLDataListElement.cpp \
		HTMLDivElement.cpp \
		nsHTMLFieldSetElement.cpp \
		HTMLFontElement.cpp \
		nsHTMLFormElement.cpp \
		nsHTMLFrameElement.cpp \
		HTMLFrameSetElement.cpp \
		nsHTMLHRElement.cpp \
		HTMLHeadingElement.cpp \
		nsHTMLIFrameElement.cpp \
		HTMLImageElement.cpp \
		nsHTMLInputElement.cpp \
		HTMLLIElement.cpp \
		HTMLLabelElement.cpp \
		nsHTMLLegendElement.cpp \
		nsHTMLLinkElement.cpp \
		nsHTMLMapElement.cpp \
		nsHTMLMenuElement.cpp \
		nsHTMLMenuItemElement.cpp \
		nsHTMLMetaElement.cpp \
		nsHTMLMeterElement.cpp \
		nsHTMLModElement.cpp \
		HTMLObjectElement.cpp \
		nsHTMLSharedObjectElement.cpp \
		nsHTMLOptionElement.cpp \
		nsHTMLOptGroupElement.cpp \
		nsHTMLOutputElement.cpp \
		HTMLParagraphElement.cpp \
		HTMLPreElement.cpp \
		nsHTMLProgressElement.cpp \
		HTMLScriptElement.cpp \
		nsHTMLSelectElement.cpp \
		nsHTMLSharedElement.cpp \
		HTMLSpanElement.cpp \
		HTMLSharedListElement.cpp \
		nsHTMLStyleElement.cpp \
		HTMLTableElement.cpp \
		HTMLTableCaptionElement.cpp \
		HTMLTableCellElement.cpp \
		HTMLTableColElement.cpp \
		HTMLTableRowElement.cpp \
		HTMLTableSectionElement.cpp \
		nsHTMLTextAreaElement.cpp \
		HTMLTitleElement.cpp \
		HTMLUnknownElement.cpp \
		nsDOMValidityState.cpp \
		nsIConstraintValidation.cpp \
		nsRadioVisitor.cpp \
		nsDOMStringMap.cpp \
		UndoManager.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)/../../document/src \
		-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