#!gmake
#
# The contents of this file are subject to the Netscape Public License
# Version 1.0 (the "NPL"); you may not use this file except in
# compliance with the NPL.  You may obtain a copy of the NPL at
# http://www.mozilla.org/NPL/
#
# Software distributed under the NPL is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
# for the specific language governing rights and limitations under the
# NPL.
#
# The Initial Developer of this code under the NPL is Netscape
# Communications Corporation.  Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation.  All Rights
# Reserved.

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

include $(DEPTH)/config/autoconf.mk

LIBRARY_NAME = nglhtmlcon_s

# Note the sophisticated alphabetical ordering :-|
CPPSRCS=				\
	nsCommentNode.cpp		\
	nsGenericDOMDataNode.cpp	\
	nsGenericHTMLElement.cpp	\
	nsGenericDOMHTMLCollection.cpp	\
	GenericElementCollection.cpp    \
	nsHTMLAnchorElement.cpp		\
	nsHTMLAppletElement.cpp		\
	nsHTMLAreaElement.cpp		\
	nsHTMLBRElement.cpp		\
	nsHTMLBaseElement.cpp		\
	nsHTMLBaseFontElement.cpp	\
	nsHTMLBodyElement.cpp		\
	nsHTMLButtonElement.cpp		\
	nsHTMLDListElement.cpp		\
	nsHTMLDelElement.cpp		\
	nsHTMLDirectoryElement.cpp	\
	nsHTMLDivElement.cpp		\
	nsHTMLEmbedElement.cpp		\
	nsHTMLFieldSetElement.cpp		\
	nsHTMLFontElement.cpp		\
	nsHTMLFormElement.cpp		\
	nsHTMLFrameElement.cpp		\
	nsHTMLFrameSetElement.cpp	\
	nsHTMLHRElement.cpp		\
	nsHTMLHeadElement.cpp		\
	nsHTMLHeadingElement.cpp	\
	nsHTMLHtmlElement.cpp		\
	nsHTMLIFrameElement.cpp		\
	nsHTMLImageElement.cpp		\
	nsHTMLInputElement.cpp		\
	nsHTMLInsElement.cpp		\
	nsHTMLIsIndexElement.cpp	\
	nsHTMLLIElement.cpp		\
	nsHTMLLabelElement.cpp		\
	nsHTMLLayerElement.cpp		\
	nsHTMLLegendElement.cpp		\
	nsHTMLLinkElement.cpp		\
	nsHTMLMapElement.cpp		\
	nsHTMLMenuElement.cpp		\
	nsHTMLMetaElement.cpp		\
	nsHTMLModElement.cpp		\
	nsHTMLOListElement.cpp		\
	nsHTMLObjectElement.cpp		\
	nsHTMLOptionElement.cpp		\
	nsHTMLOptGroupElement.cpp	\
	nsHTMLParagraphElement.cpp	\
	nsHTMLParamElement.cpp		\
	nsHTMLPreElement.cpp		\
	nsHTMLQuoteElement.cpp		\
	nsHTMLScriptElement.cpp		\
	nsHTMLSelectElement.cpp		\
	nsHTMLSpacerElement.cpp		\
	nsHTMLSpanElement.cpp		\
	nsHTMLStyleElement.cpp		\
	nsHTMLTableElement.cpp		\
	nsHTMLTableCaptionElement.cpp	\
	nsHTMLTableCellElement.cpp	\
	nsHTMLTableColElement.cpp	\
	nsHTMLTableColGroupElement.cpp	\
	nsHTMLTableRowElement.cpp	\
	nsHTMLTableSectionElement.cpp	\
	nsHTMLTextAreaElement.cpp	\
	nsHTMLTitleElement.cpp		\
	nsHTMLUListElement.cpp		\
	nsHTMLWBRElement.cpp		\
	nsTextNode.cpp			\
	$(NULL)

MODULE = raptor

REQUIRES = xpcom raptor dom js netlib

include $(topsrcdir)/config/config.mk

DEFINES += -D_IMPL_NS_HTML

INCLUDES += -I$(srcdir)/../../style/src -I$(srcdir)/../../../base/src \
 -I$(srcdir)/../../base/src

MKSLIB :=

include $(topsrcdir)/config/rules.mk
