#!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

include $(topsrcdir)/config/config.mk

DEFINES += -D_IMPL_NS_HTML

LIBRARY_NAME = raptorhtml

MODULE=layout

REQUIRES=xpcom raptor dom js

CPPSRCS=dlldeps.cpp nsLayoutFactory.cpp

EXPORTS=nsLayoutCID.h

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

ifeq ($(OS_ARCH),IRIX)
LD = $(CCC)
LD_ALL = -all
LD_NONE = -none
endif

BASE_DSO_FLAGS = $(addprefix -lgmbase, $(MOZ_TOOLKIT))

EXTRA_DSO_LDOPTS = \
	-L$(DIST)/bin           \
	-L$(DIST)/lib		\
	-lraptorhtmldoc_s	\
	-lnglhtmlcon_s		\
	-lraptorhtmlstyle_s	\
	-lraptorhtmlforms_s	\
	-lraptorhtmlstyle_s	\
	-lraptorhtmlbase_s	\
	-lraptorhtmltable_s	\
	-lraptorxmldoc_s	\
	-lraptorxmlcontent_s	\
	-lraptorxulbase_s	\
	-lraptorxulcontent_s	\
	-lraptorlayout_s        \
	-lraptorevents_s	\
	-lraptorhtmlpars	\
	-lraptorgfx	\
	-lraptorbase	\
	$(BASE_DSO_FLAGS) \
	-ljsdom		\
	-ljs		\
	-lnetlib	\
	-lxpcom		\
	$(NSPR_LIBS)	\
	$(NULL)

include $(topsrcdir)/config/rules.mk
