#
# Copyright 2003-2005 Sun Microsystems, Inc.  All Rights Reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation.  Sun designates this
# particular file as subject to the "Classpath" exception as provided
# by Sun in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
# CA 95054 USA or visit www.sun.com if you need additional information or
# have any questions.
#

#
# Makefile for building com.sun.org.apache.xerces.internal.dom
#

BUILDDIR = ../../../../../../..
PACKAGE = com.sun.org.apache.xerces.internal
PRODUCT = xerces
include $(BUILDDIR)/common/Defs.gmk

#
# Files to compile
#
FILES_java =\
        $(PKGDIR)/dom/ObjectFactory.java \
        $(PKGDIR)/dom/SecuritySupport.java \
        $(PKGDIR)/dom/ASDOMImplementationImpl.java \
        $(PKGDIR)/dom/ASModelImpl.java \
        $(PKGDIR)/dom/AttrImpl.java \
        $(PKGDIR)/dom/AttrNSImpl.java \
        $(PKGDIR)/dom/AttributeMap.java \
        $(PKGDIR)/dom/CDATASectionImpl.java \
        $(PKGDIR)/dom/CharacterDataImpl.java \
        $(PKGDIR)/dom/ChildNode.java \
        $(PKGDIR)/dom/CommentImpl.java \
        $(PKGDIR)/dom/CoreDOMImplementationImpl.java \
        $(PKGDIR)/dom/DOMImplementationListImpl.java \
        $(PKGDIR)/dom/CoreDocumentImpl.java \
        $(PKGDIR)/dom/DOMConfigurationImpl.java \
        $(PKGDIR)/dom/DOMErrorImpl.java \
        $(PKGDIR)/dom/DOMImplementationImpl.java \
        $(PKGDIR)/dom/DOMLocatorImpl.java \
        $(PKGDIR)/dom/DOMMessageFormatter.java \
        $(PKGDIR)/dom/DOMNormalizer.java \
        $(PKGDIR)/dom/DeepNodeListImpl.java \
        $(PKGDIR)/dom/DeferredAttrImpl.java \
        $(PKGDIR)/dom/DeferredAttrNSImpl.java \
        $(PKGDIR)/dom/DeferredCDATASectionImpl.java \
        $(PKGDIR)/dom/DeferredCommentImpl.java \
        $(PKGDIR)/dom/DeferredDocumentImpl.java \
        $(PKGDIR)/dom/DeferredDocumentTypeImpl.java \
        $(PKGDIR)/dom/DeferredElementDefinitionImpl.java \
        $(PKGDIR)/dom/DeferredElementImpl.java \
        $(PKGDIR)/dom/DeferredElementNSImpl.java \
        $(PKGDIR)/dom/DeferredEntityImpl.java \
        $(PKGDIR)/dom/DeferredEntityReferenceImpl.java \
        $(PKGDIR)/dom/DeferredNode.java \
        $(PKGDIR)/dom/DeferredNotationImpl.java \
        $(PKGDIR)/dom/DeferredProcessingInstructionImpl.java \
        $(PKGDIR)/dom/DeferredTextImpl.java \
        $(PKGDIR)/dom/DocumentFragmentImpl.java \
        $(PKGDIR)/dom/DocumentImpl.java \
        $(PKGDIR)/dom/DocumentTypeImpl.java \
        $(PKGDIR)/dom/ElementDefinitionImpl.java \
        $(PKGDIR)/dom/ElementImpl.java \
        $(PKGDIR)/dom/ElementNSImpl.java \
        $(PKGDIR)/dom/EntityImpl.java \
        $(PKGDIR)/dom/EntityReferenceImpl.java \
        $(PKGDIR)/dom/LCount.java \
        $(PKGDIR)/dom/NamedNodeMapImpl.java \
        $(PKGDIR)/dom/NodeImpl.java \
        $(PKGDIR)/dom/NodeIteratorImpl.java \
        $(PKGDIR)/dom/NodeListCache.java \
        $(PKGDIR)/dom/NotationImpl.java \
        $(PKGDIR)/dom/PSVIAttrNSImpl.java \
        $(PKGDIR)/dom/PSVIDOMImplementationImpl.java \
        $(PKGDIR)/dom/PSVIDocumentImpl.java \
        $(PKGDIR)/dom/PSVIElementNSImpl.java \
        $(PKGDIR)/dom/ParentNode.java \
        $(PKGDIR)/dom/ProcessingInstructionImpl.java \
        $(PKGDIR)/dom/RangeExceptionImpl.java \
        $(PKGDIR)/dom/RangeImpl.java \
        $(PKGDIR)/dom/TextImpl.java \
        $(PKGDIR)/dom/TreeWalkerImpl.java \
        $(PKGDIR)/dom/events/EventImpl.java \
        $(PKGDIR)/dom/events/MutationEventImpl.java \
        $(PKGDIR)/dom/DOMImplementationSourceImpl.java \
        $(PKGDIR)/dom/DOMInputImpl.java \
        $(PKGDIR)/dom/DOMStringListImpl.java \
        $(PKGDIR)/dom/DOMXSImplementationSourceImpl.java \
        $(PKGDIR)/dom/DOMOutputImpl.java \
        $(PKGDIR)/dom3/as/ASAttributeDeclaration.java \
        $(PKGDIR)/dom3/as/ASContentModel.java \
        $(PKGDIR)/dom3/as/ASDataType.java \
        $(PKGDIR)/dom3/as/ASElementDeclaration.java \
        $(PKGDIR)/dom3/as/ASEntityDeclaration.java \
        $(PKGDIR)/dom3/as/ASModel.java \
        $(PKGDIR)/dom3/as/ASNamedObjectMap.java \
        $(PKGDIR)/dom3/as/ASNotationDeclaration.java \
        $(PKGDIR)/dom3/as/ASObject.java \
        $(PKGDIR)/dom3/as/ASObjectList.java \
        $(PKGDIR)/dom3/as/CharacterDataEditAS.java \
        $(PKGDIR)/dom3/as/DOMASBuilder.java \
        $(PKGDIR)/dom3/as/DOMASException.java \
        $(PKGDIR)/dom3/as/DOMASWriter.java \
        $(PKGDIR)/dom3/as/DOMImplementationAS.java \
        $(PKGDIR)/dom3/as/DocumentAS.java \
        $(PKGDIR)/dom3/as/DocumentEditAS.java \
        $(PKGDIR)/dom3/as/ElementEditAS.java \
        $(PKGDIR)/dom3/as/NodeEditAS.java

#
# Resources
#
LOCALE_SET_DEFINITION = jre
RESOURCE_FILES = \
	$(PKGDIR)/dom/org.apache.xerces.dom.DOMImplementationSourceImpl \
	$(PKGDIR)/dom/org.w3c.dom.DOMImplementationSourceList

#
# Rules
#
include $(BUILDDIR)/common/Classes.gmk

