| ########################################################### |
| # Makefile for the XPath engine. |
| # |
| # See ../Makefile for important environment notes |
| # |
| ########################################################### |
| |
| # Include common targets and variables |
| include ../make.include |
| |
| SINCE_FILE = sincexpath.last |
| |
| # Define our directory structure |
| PROJDIR = org$(PATHSEP)apache$(PATHSEP)xalan |
| XPATHDIR = $(PROJDIR)$(PATHSEP)xpath |
| UTILSDIR = $(PROJDIR)$(PATHSEP)utils |
| XSLT4JDIR = $(PROJDIR)$(PATHSEP)xslt |
| CLIENTDIR = $(PROJDIR)$(PATHSEP)xslt$(PATHSEP)client |
| EXTENSIONSDIR = $(PROJDIR)$(PATHSEP)xslt$(PATHSEP)extensions |
| TRACEDIR = $(PROJDIR)$(PATHSEP)xslt$(PATHSEP)trace |
| RESDIR = $(PROJDIR)$(PATHSEP)xpath$(PATHSEP)res |
| DTMDIR = $(PROJDIR)$(PATHSEP)dtm |
| FUNCDIR = $(PROJDIR)$(PATHSEP)xpath$(PATHSEP)functions |
| SUBDIRS = |
| |
| # List of all files to compile for this module |
| SRCS = \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)Arg.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)DOM2Helper.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)DOMHelper.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)DOMOrder.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)Expression.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)FoundIndex.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)NodeSet.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)SourceTree.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)SourceTreeManager.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)VariableStack.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)XPath.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)XPathAPI.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)XPathContext.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)XPathException.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)XPathFactory.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)XPathProcessorException.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)ChildWalkerMultiStep.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)SelfWalkerOneStep.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)AttributeWalkerOneStep.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)ChildWalkerOneStep.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)AncestorOrSelfWalker.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)AncestorWalker.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)AttributeWalker.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)AxesWalker.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)ChildWalker.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)ContextNodeList.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)DescendantOrSelfWalker.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)DescendantWalker.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)FilterExprWalker.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)FollowingSiblingWalker.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)FollowingWalker.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)LocPathIterator.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)ChildIterator.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)NamespaceWalker.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)ParentWalker.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)PrecedingSiblingWalker.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)PrecedingWalker.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)ReverseAxesWalker.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)RootWalker.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)SelfWalker.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)UnionPathIterator.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)SubContextList.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)axes$(PATHSEP)WalkerFactory.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)compiler$(PATHSEP)Compiler.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)compiler$(PATHSEP)FuncLoader.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)compiler$(PATHSEP)FunctionTable.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)compiler$(PATHSEP)Keywords.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)compiler$(PATHSEP)Lexer.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)compiler$(PATHSEP)OpCodes.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)compiler$(PATHSEP)OpMap.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)compiler$(PATHSEP)PsuedoNames.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)compiler$(PATHSEP)XPathDumper.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)compiler$(PATHSEP)XPathParser.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)objects$(PATHSEP)XBoolean.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)objects$(PATHSEP)XBooleanStatic.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)objects$(PATHSEP)XNodeSet.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)objects$(PATHSEP)XNull.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)objects$(PATHSEP)XNumber.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)objects$(PATHSEP)XObject.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)objects$(PATHSEP)XRTreeFrag.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)objects$(PATHSEP)XString.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)And.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)Bool.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)Div.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)Equals.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)Gt.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)Gte.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)Lt.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)Lte.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)Minus.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)Mod.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)Mult.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)Neg.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)NotEquals.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)Number.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)Operation.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)Or.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)Plus.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)Quo.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)String.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)UnaryOperation.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)operations$(PATHSEP)Variable.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)patterns$(PATHSEP)AncestorStepPattern.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)patterns$(PATHSEP)FunctionPattern.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)patterns$(PATHSEP)NodeTest.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)patterns$(PATHSEP)NodeTestFilter.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)patterns$(PATHSEP)StepPattern.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)patterns$(PATHSEP)UnionPattern.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)res$(PATHSEP)XPATHErrorResourceBundle.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)res$(PATHSEP)XPATHErrorResources.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)res$(PATHSEP)XPATHErrorResources_en.java |
| |
| SRCS2 = \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncBoolean.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncCeiling.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncConcat.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncContains.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncCount.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncCurrent.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncDoclocation.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncExtElementAvailable.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncExtFunction.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncExtFunctionAvailable.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncFalse.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncFloor.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncFormatNumber.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncGenerateId.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncId.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncLang.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncLast.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncLocalPart.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncNamespace.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncNormalizeSpace.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncNot.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncNumber.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncPosition.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncQname.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncRound.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncStartsWith.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncString.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncStringLength.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncSubstring.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncSubstringAfter.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncSubstringBefore.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncSum.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncSystemProperty.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)Function.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)Function2Args.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)Function3Args.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FunctionDef1Arg.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FunctionMultiArgs.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FunctionOneArg.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncTranslate.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncTrue.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)FuncUnparsedEntityURI.java \ |
| org$(PATHSEP)apache$(PATHSEP)xpath$(PATHSEP)functions$(PATHSEP)WrongNumberArgsException.java |
| |
| OBJS = $(SRCS:%.java=classes/%.class) |
| |
| all: sincelast sincelast2 makesubdirs |
| |
| # Note double-colon targets are treated specially |
| clean:: |
| $(RM) $(CLASS_DIR)/$(XPATHDIR)/*.class \ |
| $(CLASS_DIR)/$(XPATHDIR)/xml4j2dom/*.class \ |
| $(CLASS_DIR)/$(UTILSDIR)/*.class \ |
| $(CLASS_DIR)/$(RESDIR)/*.class \ |
| $(SINCE_FILE) sincexpath2.last |
| |
| include ../make.include2 |
| |
| sincelast2: sincexpath2.last |
| sincexpath2.last: $(SRCS2) |
| -mkdir $(CLASSESDIR) |
| $(JAVAC) $(JAVACFLAGS) -classpath "$(EXTRA_CLASSPATH)" $? |
| touch sincexpath2.last |