blob: 86c42980dd9d45e699c85208e5019989dbc9d511 [file] [log] [blame]
# Makefile for directory .
TARGETS =
DIRS = org javax
TOP = ..
include $(TOP)/src/Makefile.incl
apidocs: ../docs/apiDocs/index.html
../docs/apiDocs/index.html: classfiles_updated
$(JAVADOC12) -classpath "$(CLPATH)" \
-windowtitle "Xerces ${PRODUCTVERSION_DOT} API" \
-splitindex -header "Xerces ${PRODUCTVERSION_DOT}" \
-version \
-d ../docs/apiDocs ${PACKAGES}
jars: source samples
source: ../bin/${JARFILE}
../bin/${JARFILE}: classfiles_updated
#########################################
#copy the .class and .dtd files under src
#-src/org/apache/xerces/dom
${MKDIR} ../class/org/apache/xerces/dom
${CP} ../src/org/apache/xerces/dom/*.class ../class/org/apache/xerces/dom
#-src/org/apache/xerces/dom/events
${MKDIR} ../class/org/apache/xerces/dom/events
${CP} ../src/org/apache/xerces/dom/events/*.class ../class/org/apache/xerces/dom/events
#-src/org/apache/xerces/domx
${MKDIR} ../class/org/apache/xerces/domx
${CP} ../src/org/apache/xerces/domx/*.class ../class/org/apache/xerces/domx
#-src/org/apache/xerces/framework
${MKDIR} ../class/org/apache/xerces/framework
${CP} ../src/org/apache/xerces/framework/*.class ../class/org/apache/xerces/framework
#-src/org/apache/xerces/infoset
# ${MKDIR} ../class/org/apache/xerces/infoset
# ${CP} ../src/org/apache/xerces/infoset/*.class ../class/org/apache/xerces/infoset
#-src/org/apache/xerces/internal/msg
# ${MKDIR} ../class/org/apache/xerces/internal/msg
# ${CP} ../src/org/apache/xerces/internal/msg/*.class ../class/org/apache/xerces/internal/msg
#-src/org/apache/xerces/msg
${MKDIR} ../class/org/apache/xerces/msg
${CP} ../src/org/apache/xerces/msg/*.class ../class/org/apache/xerces/msg
#-src/org/apache/xerces/parsers
${MKDIR} ../class/org/apache/xerces/parsers
${CP} ../src/org/apache/xerces/parsers/*.class ../class/org/apache/xerces/parsers
#-src/org/apache/xerces/readers
${MKDIR} ../class/org/apache/xerces/readers
${CP} ../src/org/apache/xerces/readers/*.class ../class/org/apache/xerces/readers
${CP} ../src/org/apache/xerces/readers/*.dtd ../class/org/apache/xerces/readers
#-src/org/apache/xerces/utils
${MKDIR} ../class/org/apache/xerces/utils
${CP} ../src/org/apache/xerces/utils/*.class ../class/org/apache/xerces/utils
#-src/org/apache/xerces/utils/regex
${MKDIR} ../class/org/apache/xerces/utils/regex
${CP} ../src/org/apache/xerces/utils/regex/*.class ../class/org/apache/xerces/utils/regex
#-src/org/apache/xerces/validators/common
${MKDIR} ../class/org/apache/xerces/validators/common
${CP} ../src/org/apache/xerces/validators/common/*.class ../class/org/apache/xerces/validators/common
#-src/org/apache/xerces/validators/datatype
${MKDIR} ../class/org/apache/xerces/validators/datatype
${CP} ../src/org/apache/xerces/validators/datatype/*.class ../class/org/apache/xerces/validators/datatype
#-src/org/apache/xerces/validators/dtd
${MKDIR} ../class/org/apache/xerces/validators/dtd
${CP} ../src/org/apache/xerces/validators/dtd/*.class ../class/org/apache/xerces/validators/dtd
#-src/org/apache/xerces/validators/schema
${MKDIR} ../class/org/apache/xerces/validators/schema
${CP} ../src/org/apache/xerces/validators/schema/*.class ../class/org/apache/xerces/validators/schema
${CP} ../src/org/apache/xerces/validators/schema/*.dtd ../class/org/apache/xerces/validators/schema
${CP} ../src/org/apache/xerces/validators/schema/*.ent ../class/org/apache/xerces/validators/schema
#-src/org/apache/xml/serialize
${MKDIR} ../class/org/apache/xml/serialize
${CP} ../src/org/apache/xml/serialize/*.class ../class/org/apache/xml/serialize
${CP} ../src/org/apache/xml/serialize/*.res ../class/org/apache/xml/serialize
#-src/org/apache/html/dom
${MKDIR} ../class/org/apache/html
${MKDIR} ../class/org/apache/html/dom
${CP} ../src/org/apache/html/dom/*.class ../class/org/apache/html/dom
#-src/org/w3c/dom
${MKDIR} ../class/org/w3c/dom
${CP} ../src/org/w3c/dom/*.class ../class/org/w3c/dom
#-src/org/w3c/dom/events
${MKDIR} ../class/org/w3c/dom/events
${CP} ../src/org/w3c/dom/events/*.class ../class/org/w3c/dom/events
#-src/org/w3c/dom/range
${MKDIR} ../class/org/w3c/dom/range
${CP} ../src/org/w3c/dom/range/*.class ../class/org/w3c/dom/range
#-src/org/w3c/dom/html
${MKDIR} ../class/org/w3c/dom/html
${CP} ../src/org/w3c/dom/html/*.class ../class/org/w3c/dom/html
#-src/org/w3c/dom/traversal
${MKDIR} ../class/org/w3c/dom/traversal
${CP} ../src/org/w3c/dom/traversal/*.class ../class/org/w3c/dom/traversal
#-src/org/xml/sax
${MKDIR} ../class/org/xml/sax
${CP} ../src/org/xml/sax/*.class ../class/org/xml/sax
#-src/org/xml/sax/helpers
${MKDIR} ../class/org/xml/sax/helpers
${CP} ../src/org/xml/sax/helpers/*.class ../class/org/xml/sax/helpers
#-src/org/xml/sax/ext
${MKDIR} ../class/org/xml/sax/ext
${CP} ../src/org/xml/sax/ext/*.class ../class/org/xml/sax/ext
#-src/org/apache/wml
${MKDIR} ../class/org/apache/wml
${CP} ../src/org/apache/wml/*.class ../class/org/apache/wml
${MKDIR} ../class/org/apache/wml/dom
${CP} ../src/org/apache/wml/dom/*.class ../class/org/apache/wml/dom
#-src/javax/xml/parsers
${MKDIR} ../class/javax/xml/parsers
${CP} ../src/javax/xml/parsers/*.class ../class/javax/xml/parsers
#-src/org/apache/xerces/jaxp
${MKDIR} ../class/org/apache/xerces/jaxp
${CP} ../src/org/apache/xerces/jaxp/*.class ../class/org/apache/xerces/jaxp
#make the first jar file
echo ${PRODUCTVERSION}> ../class/Xerces_Ver_${PRODUCTVERSION}.info
cd ../class;$(JAR) c0vf ../bin/${JARFILE} *.info org javax; cd ../src
###################################
#copy the .class files under samples
samples: ../bin/${SAMPLESJARFILE}
../bin/${SAMPLESJARFILE}: classfiles_updated
#-samples/dom
${MKDIR} ../class/dom
${CP} ../samples/dom/*.class ../class/dom
#-samples/dom/traversal
${MKDIR} ../class/dom/traversal
${CP} ../samples/dom/traversal/*.class ../class/dom/traversal
#-samples/dom/wrappers
${MKDIR} ../class/dom/wrappers
${CP} ../samples/dom/wrappers/*.class ../class/dom/wrappers
#-samples/sax
${MKDIR} ../class/sax
${CP} ../samples/sax/*.class ../class/sax
#-samples/sax/helpers
${MKDIR} ../class/sax/helpers
${CP} ../samples/sax/helpers/*.class ../class/sax/helpers
#-samples/ui
${MKDIR} ../class/ui
${CP} ../samples/ui/*.class ../class/ui
#-samples/util
${MKDIR} ../class/util
${CP} ../samples/util/*.class ../class/util
#Make the second jar file
cd ../class;$(JAR) c0vf ../bin/${SAMPLESJARFILE} Xerces_Ver_${PRODUCTVERSION}.info dom sax ui util;cd ../src
# copy the license, ANT build file, Status file, and READMEs
${CP} ../Readme.html ../bin
package_src:
##################################################
#copy the .java .dtd files under src
#-src/org/apache/wml
${MKDIR} ../source/src/org/apache/wml
${CP} ../src/org/apache/wml/*.java ../source/src/org/apache/wml
#-src/org/apache/wml/dom
${MKDIR} ../source/src/org/apache/wml/dom
${CP} ../src/org/apache/wml/dom/*.java ../source/src/org/apache/wml/dom
#-src/org/apache/html/dom
${MKDIR} ../source/src/org/apache/html/dom
${CP} ../src/org/apache/html/dom/*.java ../source/src/org/apache/html/dom
#-src/org/apache/xerces/dom
${MKDIR} ../source/src/org/apache/xerces/dom
${CP} ../src/org/apache/xerces/dom/*.java ../source/src/org/apache/xerces/dom
#-src/org/apache/xerces/dom/events
${MKDIR} ../source/src/org/apache/xerces/dom/events
${CP} ../src/org/apache/xerces/dom/events/*.java ../source/src/org/apache/xerces/dom/events
#-src/org/apache/xerces/domx
${MKDIR} ../source/src/org/apache/xerces/domx
${CP} ../src/org/apache/xerces/domx/*.java ../source/src/org/apache/xerces/domx
#-src/org/apache/xerces/framework
${MKDIR} ../source/src/org/apache/xerces/framework
${CP} ../src/org/apache/xerces/framework/*.java ../source/src/org/apache/xerces/framework
#-src/org/apache/xerces/infoset
# ${MKDIR} ../source/src/org/apache/xerces/infoset
# ${CP} ../src/org/apache/xerces/infoset/*.java ../source/src/org/apache/xerces/infoset
#-src/org/apache/xerces/internal/msg
# ${MKDIR} ../source/src/org/apache/xerces/internal/msg
# ${CP} ../src/org/apache/xerces/internal/msg/*.java ../source/src/org/apache/xerces/internal/msg
#-src/org/apache/xerces/msg
${MKDIR} ../source/src/org/apache/xerces/msg
${CP} ../src/org/apache/xerces/msg/*.java ../source/src/org/apache/xerces/msg
#-src/org/apache/xerces/parsers
${MKDIR} ../source/src/org/apache/xerces/parsers
${CP} ../src/org/apache/xerces/parsers/*.java ../source/src/org/apache/xerces/parsers
#-src/org/apache/xerces/readers
${MKDIR} ../source/src/org/apache/xerces/readers
${CP} ../src/org/apache/xerces/readers/*.java ../source/src/org/apache/xerces/readers
#-src/org/apache/xerces/readers
${MKDIR} ../source/src/org/apache/xerces/readers
${CP} ../src/org/apache/xerces/readers/*.dtd ../source/src/org/apache/xerces/readers
#-src/org/apache/xerces/utils
${MKDIR} ../source/src/org/apache/xerces/utils
${CP} ../src/org/apache/xerces/utils/*.java ../source/src/org/apache/xerces/utils
#-src/org/apache/xerces/utils/regex
${MKDIR} ../source/src//org/apache/xerces/utils/regex
${CP} ../src/org/apache/xerces/utils/regex/*.java ../source/src/org/apache/xerces/utils/regex
#-src/org/apache/xerces/validaters/common
${MKDIR} ../source/src/org/apache/xerces/validators/common
${CP} ../src/org/apache/xerces/validators/common/*.java ../source/src/org/apache/xerces/validators/common
#-src/org/apache/xerces/validaters/datatype
${MKDIR} ../source/src/org/apache/xerces/validators/datatype
${CP} ../src/org/apache/xerces/validators/datatype/*.java ../source/src/org/apache/xerces/validators/datatype
#-src/org/apache/xerces/validaters/dtd
${MKDIR} ../source/src/org/apache/xerces/validators/dtd
${CP} ../src/org/apache/xerces/validators/dtd/*.java ../source/src/org/apache/xerces/validators/dtd
#-src/org/apache/xerces/validaters/schema
${MKDIR} ../source/src/org/apache/xerces/validators/schema
${CP} ../src/org/apache/xerces/validators/schema/*.java ../source/src/org/apache/xerces/validators/schema
${CP} ../src/org/apache/xerces/validators/schema/*.dtd ../source/src/org/apache/xerces/validators/schema
${CP} ../src/org/apache/xerces/validators/schema/*.ent ../source/src/org/apache/xerces/validators/schema
#-src/org/apache/xml/serialize
${MKDIR} ../source/src/org/apache/xml/serialize
${CP} ../src/org/apache/xml/serialize/*.java ../source/src/org/apache/xml/serialize
${CP} ../src/org/apache/xml/serialize/*.res ../source/src/org/apache/xml/serialize
#-src/org/w3c/dom
${MKDIR} ../source/src/org/w3c/dom
${CP} ../src/org/w3c/dom/*.java ../source/src/org/w3c/dom
#-src/org/w3c/dom/events
${MKDIR} ../source/src/org/w3c/dom/events
${CP} ../src/org/w3c/dom/events/*.java ../source/src/org/w3c/dom/events
#-src/org/w3c/dom/range
${MKDIR} ../source/src/org/w3c/dom/range
${CP} ../src/org/w3c/dom/range/*.java ../source/src/org/w3c/dom/range
#-src/org/w3c/dom/html
${MKDIR} ../source/src/org/w3c/dom/html
${CP} ../src/org/w3c/dom/html/*.java ../source/src/org/w3c/dom/html
#-src/org/w3c/dom/traversal
${MKDIR} ../source/src/org/w3c/dom/traversal
${CP} ../src/org/w3c/dom/traversal/*.java ../source/src/org/w3c/dom/traversal
#-src/org/xml/sax
${MKDIR} ../source/src/org/xml/sax
${CP} ../src/org/xml/sax/*.java ../source/src/org/xml/sax
#-src/org/xml/sax/helpers
${MKDIR} ../source/src/org/xml/sax/helpers
${CP} ../src/org/xml/sax/helpers/*.java ../source/src/org/xml/sax/helpers
#-src/org/xml/sax/ext
${MKDIR} ../source/src/org/xml/sax/ext
${CP} ../src/org/xml/sax/ext/*.java ../source/src/org/xml/sax/ext
#-src/javax/xml/parsers
${MKDIR} ../source/src/javax/xml/parsers
${CP} ../src/javax/xml/parsers/*.java ../source/src/javax/xml/parsers
#-src/org/apache/xerces/jaxp
${MKDIR} ../source/src/org/apache/xerces/jaxp
${CP} ../src/org/apache/xerces/jaxp/*.java ../source/src/org/apache/xerces/jaxp
###################################
#copy the .java and .dtd files unser samples
#-samples/dom
${MKDIR} ../source/samples/dom
${CP} ../samples/dom/*.java ../source/samples/dom
#-samples/dom/traversal
${MKDIR} ../source/samples/dom/traversal
${CP} ../samples/dom/traversal/*.java ../source/samples/dom/traversal
#-samples/dom/wrappers
${MKDIR} ../source/samples/dom/wrappers
${CP} ../samples/dom/wrappers/*.java ../source/samples/dom/wrappers
#-samples/sax
${MKDIR} ../source/samples/sax
${CP} ../samples/sax/*.java ../source/samples/sax
#-samples/sax/helpers
${MKDIR} ../source/samples/sax/helpers
${CP} ../samples/sax/helpers/*.java ../source/samples/sax/helpers
#-samples/ui
${MKDIR} ../source/samples/ui
${CP} ../samples/ui/*.java ../source/samples/ui
#-samples/util
${MKDIR} ../source/samples/util
${CP} ../samples/util/*.java ../source/samples/util
#########################################
#copy the Makefiles under src
#-src/org/apache/xerces/dom
${CP} ../src/org/apache/xerces/dom/Makefile ../source/src/org/apache/xerces/dom
#-src/org/apache/xerces/dom/events
${CP} ../src/org/apache/xerces/dom/events/Makefile ../source/src/org/apache/xerces/dom/events
#-src/org/apache/xerces/framework
${CP} ../src/org/apache/xerces/framework/Makefile ../source/src/org/apache/xerces/framework
#-src/org/apache/xerces/infoset
# ${MKDIR} ../source/src/org/apache/xerces/infoset
# ${CP} ../src/org/apache/xerces/infoset/Makefile ../source/src/org/apache/xerces/infoset
#-src/org/apache/xerces/internal/msg
# ${CP} ../src/org/apache/xerces/internal/msg/Makefile ../source/src/org/apache/xerces/internal/msg
#-src/org/apache/xerces/msg
${CP} ../src/org/apache/xerces/msg/Makefile ../source/src/org/apache/xerces/msg
#-src/org/apache/xerces/parsers
${CP} ../src/org/apache/xerces/parsers/Makefile ../source/src/org/apache/xerces/parsers
#-src/org/apache/xerces/readers
${CP} ../src/org/apache/xerces/readers/Makefile ../source/src/org/apache/xerces/readers
#-src/org/apache/xerces/utils
${CP} ../src/org/apache/xerces/utils/Makefile ../source/src/org/apache/xerces/utils
#-src/org/apache/xerces/utils/regex
${CP} ../src/org/apache/xerces/utils/regex/Makefile ../source/src/org/apache/xerces/utils/regex
#-src/org/apache/xerces/validaters/common
${CP} ../src/org/apache/xerces/validators/common/Makefile ../source/src/org/apache/xerces/validators/common
#-src/org/apache/xerces/validaters/datatype
${CP} ../src/org/apache/xerces/validators/datatype/Makefile ../source/src/org/apache/xerces/validators/datatype
#-src/org/apache/xerces/validaters/dtd
${CP} ../src/org/apache/xerces/validators/dtd/Makefile ../source/src/org/apache/xerces/validators/dtd
#-src/org/apache/xerces/validaters/schema
${CP} ../src/org/apache/xerces/validators/schema/Makefile ../source/src/org/apache/xerces/validators/schema
#-src/org/apache/xml/serialize
${CP} ../src/org/apache/xml/serialize/Makefile ../source/src/org/apache/xml/serialize
#-src/org/w3c/dom
${CP} ../src/org/w3c/dom/Makefile ../source/src/org/w3c/dom
#-src/org/w3c/dom/events
${CP} ../src/org/w3c/dom/events/Makefile ../source/src/org/w3c/dom/events
#-src/org/w3c/dom/range
${CP} ../src/org/w3c/dom/range/Makefile ../source/src/org/w3c/dom/range
#-src/org/w3c/dom/html
${CP} ../src/org/w3c/dom/html/Makefile ../source/src/org/w3c/dom/html
#-src/org/w3c/dom/traversal
${CP} ../src/org/w3c/dom/traversal/Makefile ../source/src/org/w3c/dom/traversal
#-src/org/xml/sax
${CP} ../src/org/xml/sax/Makefile ../source/src/org/xml/sax
#-src/org/xml/sax/helpers
${CP} ../src/org/xml/sax/helpers/Makefile ../source/src/org/xml/sax/helpers
#-src/org/xml/sax/ext
${CP} ../src/org/xml/sax/ext/Makefile ../source/src/org/xml/sax/ext
#-src/org/apache/wml
${CP} ../src/org/apache/wml/Makefile ../source/src/org/apache/wml
${CP} ../src/org/apache/wml/dom/Makefile ../source/src/org/apache/wml/dom
###
#copy the Makefiles and the batch files at higher levels
#-source
${CP} ../Makefile ../source
#-src
${CP} ../src/Makefile ../source/src
#-src
${CP} ../src/Makefile.incl ../source/src
#-src/org
${CP} ../src/org/Makefile ../source/src/org
#-src/org/apache
${CP} ../src/org/apache/Makefile ../source/src/org/apache
#-src/org/apache/html
${CP} ../src/org/apache/html/Makefile ../source/src/org/apache/html
#-src/org/apache/html/dom
${CP} ../src/org/apache/html/dom/Makefile ../source/src/org/apache/html/dom
#-src/org/apache/xerces
${CP} ../src/org/apache/xerces/Makefile ../source/src/org/apache/xerces
#-src/org/apache/xerces/domx
${CP} ../src/org/apache/xerces/domx/Makefile ../source/src/org/apache/xerces/domx
#-src/org/apache/xerces/internal
# ${CP} ../src/org/apache/xerces/internal/Makefile ../source/src/org/apache/xerces/internal
#-src/org/apache/xerces/validators
${CP} ../src/org/apache/xerces/validators/Makefile ../source/src/org/apache/xerces/validators
#-src/org/apache/xml
${CP} ../src/org/apache/xml/Makefile ../source/src/org/apache/xml
#-src/org
${CP} ../src/org/Makefile ../source/src/org
#-src/org/w3c
${CP} ../src/org/w3c/Makefile ../source/src/org/w3c
#-src/org/xml
${CP} ../src/org/xml/Makefile ../source/src/org/xml
#-src/javax/xml/parsers
${CP} ../src/javax/xml/parsers/Makefile ../source/src/javax/xml/parsers
#-src/javax/xml
${CP} ../src/javax/xml/Makefile ../source/src/javax/xml
#-src/javax
${CP} ../src/javax/Makefile ../source/src/javax
#-src/org/apache/xerces/jaxp
${CP} ../src/org/apache/xerces/jaxp/Makefile ../source/src/org/apache/xerces/jaxp
###################################
#copy the Makefiles under samples
#-samples/dom
${CP} ../samples/dom/Makefile ../source/samples/dom
#-samples/dom/traversal
${CP} ../samples/dom/traversal/Makefile ../source/samples/dom/traversal
#-samples/dom/wrappers
${CP} ../samples/dom/wrappers/Makefile ../source/samples/dom/wrappers
#-samples/sax
${CP} ../samples/sax/Makefile ../source/samples/sax
#-samples/sax/helpers
${CP} ../samples/sax/helpers/Makefile ../source/samples/sax/helpers
#-samples/ui
${MKDIR} ../source/samples/ui
${CP} ../samples/ui/Makefile ../source/samples/ui
#-samples/util
${MKDIR} ../source/samples/util
${CP} ../samples/util/Makefile ../source/samples/util
###
#copy higher levels Makefiles
#-samples
${CP} ../samples/Makefile ../source/samples
# copy the license, ANT build file, Status file, and READMEs
${CP} ../README ../Readme.html ../STATUS ../source