You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by Suzanne Dirkers <di...@us.ibm.com> on 2003/04/01 22:18:57 UTC
build XPath only?
Hi,
Is it possible to build XPath by itself as a standalone dll , and
if so is there a special makefile flag or option to do this?
Suzanne
Re: build XPath only?
Posted by David N Bertoni/Cambridge/IBM <da...@us.ibm.com>.
Hi Suzanne,
There's no official way to do this, but you can experiment with removing
subdirectories from the Makefile until you get something that links and has
everything you need in it.
Look at the following two sections of the Makefile:
ALL_VPATH_CPP = \
$(XALANDOM_DIR):$(PLATFORMSUPPORT_DIR):$(DOMSUPPORT_DIR):$(XMLSUPPORT_DIR):
\
$(XPATH_DIR):$(XERCESPARSERLIAISON_DIR):$(XALANSOURCETREE_DIR):$(XPATHCAPI_DIR):
\
$(XSLT_DIR):$(XALANEXTENSIONS_DIR):$(XALANEXSLT_DIR):$(XALANTRANSFORMER_DIR):
\
$(TESTXPATH_DIR):$(TESTXSLT_DIR) \
...
ALLSOURCE = \
$(wildcard $(XALANDOM_DIR)/*.cpp) \
$(wildcard $(PLATFORMSUPPORT_DIR)/*.cpp) \
$(wildcard $(DOMSUPPORT_DIR)/*.cpp) \
$(wildcard $(XMLSUPPORT_DIR)/*.cpp) \
$(wildcard $(XPATH_DIR)/*.cpp) \
$(wildcard $(XERCESPARSERLIAISON_DIR)/*.cpp) \
$(wildcard $(XALANSOURCETREE_DIR)/*.cpp) \
$(wildcard $(XPATHCAPI_DIR)/*.cpp) \
$(wildcard $(XSLT_DIR)/*.cpp) \
$(wildcard $(XALANEXTENSIONS_DIR)/*.cpp) \
$(wildcard $(XALANTRANSFORMER_DIR)/*.cpp) \
$(wildcard $(XALANEXSLT_DIR)/*.cpp) \
# Using ICUBridge
ifdef XALAN_USE_ICU
ALLSOURCE += \
$(wildcard $(ICUBRIDGE_DIR)/*.cpp)
endif
You should be able to remove XSLT_DIR, XALANEXTENSIONS_DIR,
XALANTRANSFORMER_DIR, and XALANEXSLT_DIR
For a 390 build, you'll need to worry about XalanTemplate.cpp, which is in
the XSLT subdirectory. You can move it to another directory and modify the
rule in the Makefile, or you can find some other way to make it. For
example, you could delete all of the .cpp files from the XSLT directory,
except for XalanTemplate.cpp, but leave the XSLT_DIR directory in the
Makefile. For that matter, you could avoid messing with the Makefile and
just delete .cpp files in those directories.
Hope that helps...
Dave
Suzanne Dirkers
<dirkers@us.ibm. To: xalan-dev@xml.apache.org
com> cc: (bcc: David N Bertoni/Cambridge/IBM)
Subject: build XPath only?
04/01/2003 12:18
PM
Please respond
to xalan-dev
Hi,
Is it possible to build XPath by itself as a standalone dll , and
if so is there a special makefile flag or option to do this?
Suzanne