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

CFLAGS	+= -D_IMPL_NS_DOM

LIBRARY_NAME = jsdom

MODULE=raptor

REQUIRES=xpcom raptor

CPPSRCS=nsDOMFactory.cpp nsHTMLTagsEnums.cpp

INCLUDES +=  -I$(PUBLIC)/xpcom -I$(PUBLIC)/raptor \
	-I$(PUBLIC)/dom -I$(PUBLIC)/js -I$(srcdir)/../base -I$(PUBLIC)/jsurl

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

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

EXTRA_DSO_LDOPTS = \
	-L$(DIST)/lib \
	-ljsdombase_s	\
	-ljsdomcore_s	\
	-ljsdomevents_s	\
	-ljsdomhtml_s	\
	-ljsdomcss_s	\
	-ljsdomcore_s	\
	-ljsurl		\
	-L$(DIST)/bin	\
	-lraptorbase	\
	-lraptorgfx	\
	$(GFX_DSO_FLAGS) \
	$(BASE_DSO_FLAGS) \
	-lnetlib	\
	-ljs		\
	-lxpcom		\
	$(NSPR_LIBS)	\
	$(NULL)

include $(topsrcdir)/config/rules.mk
