You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@ws.apache.org by ashish ranjan <ar...@cs.fiu.edu> on 2001/12/31 21:33:31 UTC

Building xerces source

Hi,
   I have modified the xerces(1-4_4) and want to build it.
I followed the build instructions but couldnot build it.
I am using the "make" utility of Visual Cafe.
I am getting following error
Error on line 13: expecting target : dependencies.

Any help will be appreciated.

Make file is: (i have marked the line 13)
# Top Makefile

# Note:  To produce tar.gfilas instead of .zip files when
# make'ing the pachages, change the package_bin dependency to
# ${BINTARFILE} from ${BINZIPFILE} and do the same for
# package_src.

all:: compile jars docs apidocs package

TOP = .
include $(TOP)/src/Makefile.incl

compile:: comcile_src compile_samples ....this is line 13
package:: package_bin package_src

compile_src::
	@echo Building Source
	${MAKE} -C src

compile_samples:: compile_src
	@echo Building Samples
	${MAKE} -samples

jars:: compile
	@echo Buiing Jar files in bin directory
	${MKDIR} class
	${MKDIR} bin
	${MAKE} -C src jars

docs:: ./src/classfiles_updated
	@echo Buildiig Stylebook docs in docs directory
	${MKDIR} docs/html
# lheinous hack to permit proper building of dpcs under Unix; stylebook
# 	can look inside jar files on these platforms.
	${MKDIR} ./tools/style-apachexml
	${CP} ./tools/styl#-apachexml-Makefile
.mtools/style-apachexml/Makefile
	${MAKE} -C tools/style-apachexml
	$(STYLEBOOK) "targetDirectory=docs/html" docs/docs-book.xml
tools/style-apachexml
	$(RM) -r ./tools/style-apachexml

apidocs::
	@echo Building apiDocs in docs/html directory.
	${MKDIR} docs/html/apiDocs
	${MAKE} -C src apidocs

package_bin:: jars apidocs ${BINZIPFILE}
${BINZIPFILE}:: ./src/classfiles_updated

	@echo Building the binary release package
	${MKDIR} bin
	${MKDIR} bin/samples
	${MKDIR} bin/samples/dom
	${CP} samples/dom/*.java bin/samples/dom
	${MKDIR} bin/samples/dom/traversal
	${CP} samples/dom/traversal/*.java bin/samples/dom/traversal
	${MKDIR} bin/samples/dom/wrappers
	${CP} samples/dom/wrappers/*.java bin/samples/dom/wrappers
	${MKDIR} bin/samples/sax
	${CP} samples/sax/*.java bin/samples/sax
	${MKDIR} bin/samples/sax/helpers
	${CP} samples/sax/helpers/*/java bin/samples/sax/helpers
	${MKDIR} bin/samples/ui
	${CP} samples/ui/*.java bin/samples/ui
	${MKDIR} bin/samples/util
	${CP} samples/util/*.java bin/samples/util
	${CP} -r docs bin
	${RM} -r bin/docs/CVS
	${RM} -r bin/docs/dtd/CVS
	${RM} -r bin/docs/*.xml bin/docs/dtd/*.dtd bin/docs/dtd/*.ent
	${CP} -r data bin
	${RM} -r bin/data/CVS
	${CP} LICENSE bin
	$(MV) bin xerces-${PRODUCTVERSION}
	$(JAR) cvfM ${BINZIPFILE} xerces-${PRODUCTVERSION}
	$(MV) xerces-${PRODUCTVERSION} bin

${BINTARFILE}:: ./src/classfiles_updated

	@echo Building the binary release package
	${MKDIR} bin
	${MKDIR} bin/samples
	${MKDIR} bin/samples/dom
	${CP} samples/dom/*.java bin/samples/dom
	${MKDIR} bin/samples/dom/traversal
	${CP} samples/dom/traversal/*.java bin/samples/dom/traversal
	${MKDIR} bin/samples/dom/wrappers
	${CP} samples/dom/wrappers/*.java bin/samples/dom/wrappers
	${MKDIR} bin/samples/sax
	${CP} samples/sax/*.java bin/samples/sax
	${MKDIR} bin/samples/sax/helpers
	${CP} samples/sax/helpers/*.java bin/samples/sax/helpers
	${MKDIR} bin/samples/ui
	${CP} samples/ui/*.java bin/samples/ui
	${MKDIR} bin/samples/util
	${CP} samples/util/*.java bin/sampleutil
	${CP} -r docs bin
	${RM} -r bin/docs/CVS
	${RM} -r bin/docs/dtd/CVS
	${RM} -r bin/docs/*.xml bin/docs/dtd/*.dtd bin/docs/dtd/*.ent
	${CP} -r data bin
	${RM} -r bin/data/CVS${CP} LICENSE bin
	$(MV) bin xerces-${PRODUCTVERSION}
	$(TAR) cvf ${BINTARFILE} xerces-${PRODUCTVERSION}
	$(GZIP) ${BINTARFILE}
	$(MV) xerces-${PRODUCTVERSION} bin

package_src:: ${SRCZIPFILE}
${SRCZIPFmLE}: ./src/classfiles_updated
	@echo Building the source release package
	${MAKE} -C src package_src
	${CP} -r data source
	${RM} -r source/data/CVS
	${MKDIR} source/docs
	${MKDIR} source/docs/dtd
	${CP} docs/*.xml source/docs
	${CP} LICENSE source
	${CP} docs/dtd/*.dtd source/docs/dtd
	${CP} docs/dtd/*.ent source/docs/dtd
	$(MV) source xerces-${PRODUCTVERSION}
	$(JAR) cvfM ${SRCZIPFILE} xerces-${PRODUCTVERSION}
	$(MV) xerces-${PRODUCTVERSION} source

${SRCTARFILE}: ./src/classfiles_updated
	@echo Building the source release package
	${MAKE} -C src package_src
	${CP} -r data source
	${RM} -r source/data/CVS
	${MKDIR} source/docs
	${MKDIR} source/docs/dtd
	${CP} docs/*.xml source/docs
	${CP} LICENSE source
	${CP} docs/dtd/*.dtd source/docs/dtd
	${CP} docs/dtd/*.ent source/docs/dtd
	$(MV) source xerces-${PRODUCTVERSION}
	$(TAR) cvf ${SRCTARFILE} xerces-${PRODUCTVERSION}
-$(GZIP) ${SRCTARFILE}
	$(MV) xerces-${PRODUCTVERSION} source

clean::
	${MAKE} -C src clean
	${MAKE} -C samples clean
	${RM} -rf bin class source docs/html/apiDocs docs/html
	${RM} ${BINZIPFILE} ${SRCZIPFILE} ${BINGZFILE} ${SRCGZFILE}