563 lines
18 KiB
Makefile
563 lines
18 KiB
Makefile
AUTOMAKE_OPTIONS = foreign dist-zip
|
|
SUBDIRS = include
|
|
|
|
INCLUDES = -I$(top_srcdir)/include/ -I$(xerces_include) -I$(top_srcdir)/src/lexer/ $(faxpp_include)
|
|
LDFLAGS = -L$(xerces_lib) -R$(xerces_lib) $(faxpp_lib)
|
|
LDADD = libxqilla.la
|
|
|
|
bin_PROGRAMS = xqilla
|
|
noinst_PROGRAMS = xqtsRunner xmarkRunner simple-basic simple-context-item dom-basic dom-context-item dom-resolver
|
|
|
|
lib_LTLIBRARIES = libxqilla.la
|
|
|
|
# Library version, see http://sourceware.org/autobook/autobook/autobook_91.html
|
|
# -no-undefined for Cygwin (bug #1639669)
|
|
libxqilla_la_LDFLAGS = -version-info 3:0:0 -no-undefined -lxerces-c $(faxpp_library)
|
|
|
|
libxqilla_la_SOURCES = \
|
|
src/framework/ReferenceCounted.cpp \
|
|
src/framework/BaseMemoryManager.cpp \
|
|
src/framework/ProxyMemoryManager.cpp \
|
|
src/framework/StringPool.cpp \
|
|
src/framework/XPath2MemoryManagerImpl.cpp \
|
|
src/context/UpdateFactory.cpp \
|
|
src/context/impl/CollationImpl.cpp \
|
|
src/context/impl/CodepointCollation.cpp \
|
|
src/context/impl/VarStoreImpl.cpp \
|
|
src/context/impl/VarTypeStoreImpl.hpp \
|
|
src/context/impl/VarTypeStoreImpl.cpp \
|
|
src/context/impl/VarHashEntryImpl.cpp \
|
|
src/context/impl/XQContextImpl.cpp \
|
|
src/context/impl/XQDynamicContextImpl.cpp \
|
|
src/context/impl/ItemFactoryImpl.cpp \
|
|
src/ast/XQAtomize.cpp \
|
|
src/ast/XQCastableAs.cpp \
|
|
src/ast/XQCastAs.cpp \
|
|
src/ast/XQContextItem.cpp \
|
|
src/ast/XQFunction.cpp \
|
|
src/ast/XQIf.cpp \
|
|
src/ast/ASTNodeImpl.cpp \
|
|
src/ast/XQInstanceOf.cpp \
|
|
src/ast/XQLiteral.cpp \
|
|
src/ast/XQNav.cpp \
|
|
src/ast/XQOperator.cpp \
|
|
src/ast/XQParenthesizedExpr.cpp \
|
|
src/ast/XQSequence.cpp \
|
|
src/ast/XQStep.cpp \
|
|
src/ast/XQTreatAs.cpp \
|
|
src/ast/XQVariable.cpp \
|
|
src/ast/StaticAnalysis.cpp \
|
|
src/ast/StaticType.cpp \
|
|
src/ast/ConstantFoldingFunction.cpp \
|
|
src/ast/NumericFunction.cpp \
|
|
src/ast/XQDOMConstructor.cpp \
|
|
src/ast/XQDocumentConstructor.cpp \
|
|
src/ast/XQElementConstructor.cpp \
|
|
src/ast/XQAttributeConstructor.cpp \
|
|
src/ast/XQPIConstructor.cpp \
|
|
src/ast/XQCommentConstructor.cpp \
|
|
src/ast/XQTextConstructor.cpp \
|
|
src/ast/XQFunctionCall.cpp \
|
|
src/ast/XQGlobalVariable.cpp \
|
|
src/ast/XQOrderingChange.cpp \
|
|
src/ast/XQQuantified.cpp \
|
|
src/ast/XQValidate.cpp \
|
|
src/ast/XQTypeswitch.cpp \
|
|
src/ast/XPath1Compat.cpp \
|
|
src/ast/ConvertFunctionArg.cpp \
|
|
src/ast/XQDocumentOrder.cpp \
|
|
src/ast/XQPredicate.cpp \
|
|
src/ast/XQReturn.cpp \
|
|
src/ast/ContextTuple.cpp \
|
|
src/ast/ForTuple.cpp \
|
|
src/ast/LetTuple.cpp \
|
|
src/ast/WhereTuple.cpp \
|
|
src/ast/OrderByTuple.cpp \
|
|
src/events/ContentSequenceFilter.cpp \
|
|
src/events/EventSerializer.cpp \
|
|
src/events/NoInheritFilter.cpp \
|
|
src/events/NoInheritFilter.hpp \
|
|
src/events/NSFixupFilter.cpp \
|
|
src/events/QueryPathTreeFilter.cpp \
|
|
src/fulltext/FTContains.cpp \
|
|
src/fulltext/FTWords.cpp \
|
|
src/fulltext/FTOr.cpp \
|
|
src/fulltext/FTAnd.cpp \
|
|
src/fulltext/FTMildnot.cpp \
|
|
src/fulltext/FTUnaryNot.cpp \
|
|
src/fulltext/DefaultTokenizer.cpp \
|
|
src/fulltext/DefaultTokenStore.cpp \
|
|
src/fulltext/FTOrder.cpp \
|
|
src/fulltext/FTDistance.cpp \
|
|
src/fulltext/FTScope.cpp \
|
|
src/fulltext/FTContent.cpp \
|
|
src/fulltext/FTWindow.cpp \
|
|
src/dom-api/impl/XQillaBuilderImpl.cpp \
|
|
src/dom-api/impl/XQillaBuilderImpl.hpp \
|
|
src/dom-api/impl/XQillaDocumentImpl.cpp \
|
|
src/dom-api/impl/XQillaDocumentImpl.hpp \
|
|
src/dom-api/impl/XQillaExpressionImpl.cpp \
|
|
src/dom-api/impl/XQillaExpressionImpl.hpp \
|
|
src/dom-api/impl/XQillaNSResolverImpl.cpp \
|
|
src/dom-api/impl/XQillaXMLGrammarPoolImpl.cpp \
|
|
src/dom-api/impl/XQillaXMLGrammarPoolImpl.hpp \
|
|
src/dom-api/impl/XPathDocumentImpl.cpp \
|
|
src/dom-api/impl/XPathDocumentImpl.hpp \
|
|
src/dom-api/impl/XPathNamespaceImpl.cpp \
|
|
src/dom-api/impl/XPathNamespaceImpl.hpp \
|
|
src/dom-api/impl/XPath2ResultImpl.cpp \
|
|
src/dom-api/impl/XPath2ResultImpl.hpp \
|
|
src/dom-api/XQillaImplementation.cpp \
|
|
src/dom-api/XQillaImplementation.hpp \
|
|
src/dom-api/XPath2NodeSerializer.cpp \
|
|
src/dom-api/XPath2NodeSerializer.hpp \
|
|
src/simple-api/XQilla.cpp \
|
|
src/simple-api/XQQuery.cpp \
|
|
src/utils/UTF8Str.cpp \
|
|
src/utils/XMLChCompare.cpp \
|
|
src/utils/XStr.cpp \
|
|
src/utils/ContextUtils.cpp \
|
|
src/utils/DateUtils.cpp \
|
|
src/utils/DateUtils.hpp \
|
|
src/utils/NumUtils.cpp \
|
|
src/utils/XQillaPlatformUtils.cpp \
|
|
src/utils/PrintAST.cpp \
|
|
src/utils/XPath2NSUtils.cpp \
|
|
src/utils/XPath2Utils.cpp \
|
|
src/utils/UCANormalizer1.cpp \
|
|
src/utils/UCANormalizer2.cpp \
|
|
src/utils/UCANormalizer3.cpp \
|
|
src/utils/UCANormalizer4.cpp \
|
|
src/utils/UCANormalizer.cpp \
|
|
src/exceptions/XQillaException.cpp \
|
|
src/exceptions/XQException.cpp \
|
|
src/exceptions/InvalidLexicalSpaceException.hpp \
|
|
src/exceptions/MiscException.hpp \
|
|
src/functions/ExternalFunction.cpp \
|
|
src/functions/XQillaFunction.cpp \
|
|
src/functions/FunctionParseXML.cpp \
|
|
src/functions/FuncFactory.cpp \
|
|
src/functions/FuncFactoryTemplate.hpp \
|
|
src/functions/FunctionLookup.cpp \
|
|
src/functions/FunctionAbs.cpp \
|
|
src/functions/FunctionAvg.cpp \
|
|
src/functions/FunctionBaseURI.cpp \
|
|
src/functions/FunctionBoolean.cpp \
|
|
src/functions/FunctionCeiling.cpp \
|
|
src/functions/FunctionCodepointEqual.cpp \
|
|
src/functions/FunctionCodepointsToString.cpp \
|
|
src/functions/FunctionCollection.cpp \
|
|
src/functions/FunctionCompare.cpp \
|
|
src/functions/FunctionConcat.cpp \
|
|
src/functions/FunctionConstructor.cpp \
|
|
src/functions/FunctionContains.cpp \
|
|
src/functions/FunctionCount.cpp \
|
|
src/functions/FunctionCurrentDate.cpp \
|
|
src/functions/FunctionCurrentDateTime.cpp \
|
|
src/functions/FunctionCurrentTime.cpp \
|
|
src/functions/FunctionData.cpp \
|
|
src/functions/FunctionDateTime.cpp \
|
|
src/functions/FunctionDeepEqual.cpp \
|
|
src/functions/FunctionDefaultCollation.cpp \
|
|
src/functions/FunctionDistinctValues.cpp \
|
|
src/functions/FunctionDocAvailable.cpp \
|
|
src/functions/FunctionDoc.cpp \
|
|
src/functions/FunctionDocumentURI.cpp \
|
|
src/functions/FunctionEmpty.cpp \
|
|
src/functions/FunctionEncodeForUri.cpp \
|
|
src/functions/FunctionEndsWith.cpp \
|
|
src/functions/FunctionError.cpp \
|
|
src/functions/FunctionEscapeHtmlUri.cpp \
|
|
src/functions/FunctionExactlyOne.cpp \
|
|
src/functions/FunctionExists.cpp \
|
|
src/functions/FunctionFalse.cpp \
|
|
src/functions/FunctionFloor.cpp \
|
|
src/functions/FunctionId.cpp \
|
|
src/functions/FunctionIdref.cpp \
|
|
src/functions/FunctionImplicitTimezone.cpp \
|
|
src/functions/FunctionIndexOf.cpp \
|
|
src/functions/FunctionInScopePrefixes.cpp \
|
|
src/functions/FunctionInsertBefore.cpp \
|
|
src/functions/FunctionIriToUri.cpp \
|
|
src/functions/FunctionLang.cpp \
|
|
src/functions/FunctionLast.cpp \
|
|
src/functions/FunctionLocalname.cpp \
|
|
src/functions/FunctionLocalNameFromQName.cpp \
|
|
src/functions/FunctionLowerCase.cpp \
|
|
src/functions/FunctionMatches.cpp \
|
|
src/functions/FunctionMax.cpp \
|
|
src/functions/FunctionMin.cpp \
|
|
src/functions/FunctionName.cpp \
|
|
src/functions/FunctionNamespaceUri.cpp \
|
|
src/functions/FunctionNamespaceURIForPrefix.cpp \
|
|
src/functions/FunctionNamespaceURIFromQName.cpp \
|
|
src/functions/FunctionNilled.cpp \
|
|
src/functions/FunctionNodeName.cpp \
|
|
src/functions/FunctionNormalizeSpace.cpp \
|
|
src/functions/FunctionNormalizeUnicode.cpp \
|
|
src/functions/FunctionNot.cpp \
|
|
src/functions/FunctionNumber.cpp \
|
|
src/functions/FunctionOneOrMore.cpp \
|
|
src/functions/FunctionPosition.cpp \
|
|
src/functions/FunctionPrefixFromQName.cpp \
|
|
src/functions/FunctionQName.cpp \
|
|
src/functions/FunctionRemove.cpp \
|
|
src/functions/FunctionReplace.cpp \
|
|
src/functions/FunctionResolveQName.cpp \
|
|
src/functions/FunctionResolveURI.cpp \
|
|
src/functions/FunctionReverse.cpp \
|
|
src/functions/FunctionRoot.cpp \
|
|
src/functions/FunctionRound.cpp \
|
|
src/functions/FunctionRoundHalfToEven.cpp \
|
|
src/functions/FunctionStartsWith.cpp \
|
|
src/functions/FunctionStaticBaseURI.cpp \
|
|
src/functions/FunctionString.cpp \
|
|
src/functions/FunctionStringJoin.cpp \
|
|
src/functions/FunctionStringLength.cpp \
|
|
src/functions/FunctionStringToCodepoints.cpp \
|
|
src/functions/FunctionSubsequence.cpp \
|
|
src/functions/FunctionSubstringAfter.cpp \
|
|
src/functions/FunctionSubstringBefore.cpp \
|
|
src/functions/FunctionSubstring.cpp \
|
|
src/functions/FunctionSum.cpp \
|
|
src/functions/FunctionTokenize.cpp \
|
|
src/functions/FunctionTrace.cpp \
|
|
src/functions/FunctionTranslate.cpp \
|
|
src/functions/FunctionTrue.cpp \
|
|
src/functions/FunctionUnordered.cpp \
|
|
src/functions/FunctionUpperCase.cpp \
|
|
src/functions/FunctionZeroOrOne.cpp \
|
|
src/functions/FunctionAdjustDateTimeToTimezone.cpp \
|
|
src/functions/FunctionAdjustDateToTimezone.cpp \
|
|
src/functions/FunctionAdjustTimeToTimezone.cpp \
|
|
src/functions/FunctionDayFromDate.cpp \
|
|
src/functions/FunctionDayFromDateTime.cpp \
|
|
src/functions/FunctionDaysFromDuration.cpp \
|
|
src/functions/FunctionHoursFromDateTime.cpp \
|
|
src/functions/FunctionHoursFromDuration.cpp \
|
|
src/functions/FunctionHoursFromTime.cpp \
|
|
src/functions/FunctionMinutesFromDateTime.cpp \
|
|
src/functions/FunctionMinutesFromDuration.cpp \
|
|
src/functions/FunctionMinutesFromTime.cpp \
|
|
src/functions/FunctionMonthFromDate.cpp \
|
|
src/functions/FunctionMonthFromDateTime.cpp \
|
|
src/functions/FunctionMonthsFromDuration.cpp \
|
|
src/functions/FunctionSecondsFromDateTime.cpp \
|
|
src/functions/FunctionSecondsFromDuration.cpp \
|
|
src/functions/FunctionSecondsFromTime.cpp \
|
|
src/functions/FunctionTimezoneFromDate.cpp \
|
|
src/functions/FunctionTimezoneFromDateTime.cpp \
|
|
src/functions/FunctionTimezoneFromTime.cpp \
|
|
src/functions/FunctionYearFromDate.cpp \
|
|
src/functions/FunctionYearFromDateTime.cpp \
|
|
src/functions/FunctionYearsFromDuration.cpp \
|
|
src/functions/XQUserFunction.cpp \
|
|
src/items/impl/ATAnySimpleTypeImpl.cpp \
|
|
src/items/impl/ATAnySimpleTypeImpl.hpp \
|
|
src/items/impl/ATAnyURIOrDerivedImpl.cpp \
|
|
src/items/impl/ATAnyURIOrDerivedImpl.hpp \
|
|
src/items/impl/ATBase64BinaryOrDerivedImpl.cpp \
|
|
src/items/impl/ATBase64BinaryOrDerivedImpl.hpp \
|
|
src/items/impl/ATBooleanOrDerivedImpl.cpp \
|
|
src/items/impl/ATDateOrDerivedImpl.cpp \
|
|
src/items/impl/ATDateTimeOrDerivedImpl.cpp \
|
|
src/items/impl/ATDecimalOrDerivedImpl.cpp \
|
|
src/items/impl/ATDoubleOrDerivedImpl.cpp \
|
|
src/items/impl/ATDurationOrDerivedImpl.cpp \
|
|
src/items/impl/ATFloatOrDerivedImpl.cpp \
|
|
src/items/impl/ATGDayOrDerivedImpl.cpp \
|
|
src/items/impl/ATGMonthDayOrDerivedImpl.cpp \
|
|
src/items/impl/ATGMonthOrDerivedImpl.cpp \
|
|
src/items/impl/ATGYearMonthOrDerivedImpl.cpp \
|
|
src/items/impl/ATGYearOrDerivedImpl.cpp \
|
|
src/items/impl/ATHexBinaryOrDerivedImpl.cpp \
|
|
src/items/impl/ATHexBinaryOrDerivedImpl.hpp \
|
|
src/items/impl/ATNotationOrDerivedImpl.cpp \
|
|
src/items/impl/ATNotationOrDerivedImpl.hpp \
|
|
src/items/impl/ATQNameOrDerivedImpl.cpp \
|
|
src/items/impl/ATStringOrDerivedImpl.cpp \
|
|
src/items/impl/ATStringOrDerivedImpl.hpp \
|
|
src/items/impl/ATTimeOrDerivedImpl.cpp \
|
|
src/items/impl/ATUntypedAtomicImpl.cpp \
|
|
src/items/impl/ATUntypedAtomicImpl.hpp \
|
|
src/items/DatatypeFactory.cpp \
|
|
src/items/DatatypeFactoryTemplate.hpp \
|
|
src/items/DatatypeLookup.cpp \
|
|
src/items/AnyAtomicTypeConstructor.cpp \
|
|
src/items/AnyAtomicType.cpp \
|
|
src/items/ATDurationOrDerived.cpp \
|
|
src/items/ATQNameConstructor.cpp \
|
|
src/items/ATUntypedAtomic.cpp \
|
|
src/items/DateOrTimeType.cpp \
|
|
src/items/Item.cpp \
|
|
src/items/Node.cpp \
|
|
src/items/Numeric.cpp \
|
|
src/items/NumericTypeConstructor.cpp \
|
|
src/items/Timezone.cpp \
|
|
src/parser/QName.cpp \
|
|
src/parser/XQParser.cpp \
|
|
src/parser/XQParser.hpp \
|
|
src/lexer/FlexLexer.h \
|
|
src/lexer/XQLexer.cpp \
|
|
src/lexer/XQLexer2.cpp \
|
|
src/lexer/XQLexer.hpp \
|
|
src/mapm/mapm5sin.c \
|
|
src/mapm/mapm_add.c \
|
|
src/mapm/mapmasin.c \
|
|
src/mapm/mapmasn0.c \
|
|
src/mapm/mapmcbrt.c \
|
|
src/mapm/mapmcnst.c \
|
|
src/mapm/mapm_cpi.c \
|
|
src/mapm/m_apm.cpp \
|
|
src/mapm/mapm_div.c \
|
|
src/mapm/mapm_exp.c \
|
|
src/mapm/mapmfact.c \
|
|
src/mapm/mapm_fam.c \
|
|
src/mapm/mapm_fft.c \
|
|
src/mapm/mapm_flr.c \
|
|
src/mapm/mapmfmul.c \
|
|
src/mapm/mapm_fpf.c \
|
|
src/mapm/mapm_gcd.c \
|
|
src/mapm/mapmgues.c \
|
|
src/mapm/mapmhasn.c \
|
|
src/mapm/mapmhsin.c \
|
|
src/mapm/mapmipwr.c \
|
|
src/mapm/mapmistr.c \
|
|
src/mapm/m_apm_lc.h \
|
|
src/mapm/mapm_lg2.c \
|
|
src/mapm/mapm_lg3.c \
|
|
src/mapm/mapm_log.c \
|
|
src/mapm/mapm_mt.cpp \
|
|
src/mapm/mapm_mul.c \
|
|
src/mapm/mapm_pow.c \
|
|
src/mapm/mapmpwr2.c \
|
|
src/mapm/mapm_rcp.c \
|
|
src/mapm/mapm_rnd.c \
|
|
src/mapm/mapmrsin.c \
|
|
src/mapm/mapm_set.c \
|
|
src/mapm/mapm_sin.c \
|
|
src/mapm/mapmsqrt.c \
|
|
src/mapm/mapmstck.c \
|
|
src/mapm/mapmutil.c \
|
|
src/mapm/mapmutl2.c \
|
|
src/mapm/README \
|
|
src/axis/NodeTest.cpp \
|
|
src/axis/SelfAxis.cpp \
|
|
src/operators/And.cpp \
|
|
src/operators/ArithmeticOperator.cpp \
|
|
src/operators/ComparisonOperator.cpp \
|
|
src/operators/Divide.cpp \
|
|
src/operators/Equals.cpp \
|
|
src/operators/Except.cpp \
|
|
src/operators/GeneralComp.cpp \
|
|
src/operators/GreaterThan.cpp \
|
|
src/operators/GreaterThanEqual.cpp \
|
|
src/operators/IntegerDivide.cpp \
|
|
src/operators/Intersect.cpp \
|
|
src/operators/LessThan.cpp \
|
|
src/operators/LessThanEqual.cpp \
|
|
src/operators/Minus.cpp \
|
|
src/operators/Mod.cpp \
|
|
src/operators/Multiply.cpp \
|
|
src/operators/NodeComparison.cpp \
|
|
src/operators/NotEquals.cpp \
|
|
src/operators/Or.cpp \
|
|
src/operators/OrderComparison.cpp \
|
|
src/operators/Plus.cpp \
|
|
src/operators/Range.cpp \
|
|
src/operators/UnaryMinus.cpp \
|
|
src/operators/Union.cpp \
|
|
src/schema/DocumentCacheImpl.cpp \
|
|
src/schema/SequenceType.cpp \
|
|
src/schema/AnyAtomicTypeDatatypeValidator.cpp \
|
|
src/schema/SchemaValidatorFilter.cpp \
|
|
src/schema/FaxppDocumentCacheImpl.hpp \
|
|
src/schema/FaxppDocumentCacheImpl.cpp \
|
|
src/runtime/ClosureResult.cpp \
|
|
src/runtime/EmptyResult.cpp \
|
|
src/runtime/LazySequenceResult.cpp \
|
|
src/runtime/ResultBuffer.cpp \
|
|
src/runtime/ResultBufferImpl.cpp \
|
|
src/runtime/Result.cpp \
|
|
src/runtime/ResultImpl.cpp \
|
|
src/runtime/SequenceResult.cpp \
|
|
src/runtime/SingleResult.cpp \
|
|
src/runtime/Sequence.cpp \
|
|
src/update/FunctionPut.cpp \
|
|
src/update/PendingUpdateList.cpp \
|
|
src/update/UApplyUpdates.cpp \
|
|
src/update/UDelete.cpp \
|
|
src/update/URename.cpp \
|
|
src/update/UReplace.cpp \
|
|
src/update/UReplaceValueOf.cpp \
|
|
src/update/UInsertAsFirst.cpp \
|
|
src/update/UInsertAsLast.cpp \
|
|
src/update/UInsertInto.cpp \
|
|
src/update/UInsertAfter.cpp \
|
|
src/update/UInsertBefore.cpp \
|
|
src/update/UTransform.cpp \
|
|
src/config/xqilla_config.h \
|
|
src/config/xqilla_config_win32.h \
|
|
src/xqts/TestSuiteParser.cpp \
|
|
src/xqts/TestSuiteResultListener.cpp \
|
|
src/xqts/TestSuiteRunner.cpp \
|
|
src/fastxdm/FastXDMUpdateFactory.hpp \
|
|
src/fastxdm/FastXDMUpdateFactory.cpp \
|
|
src/fastxdm/FastXDMDocument.hpp \
|
|
src/fastxdm/FastXDMDocument.cpp \
|
|
src/fastxdm/FastXDMNodeImpl.hpp \
|
|
src/fastxdm/FastXDMNodeImpl.cpp \
|
|
src/fastxdm/FastXDMConfiguration.cpp \
|
|
src/fastxdm/FastXDMSequenceBuilder.hpp \
|
|
src/fastxdm/FastXDMSequenceBuilder.cpp \
|
|
src/xerces/AncestorAxis.hpp \
|
|
src/xerces/AncestorOrSelfAxis.hpp \
|
|
src/xerces/AttributeAxis.hpp \
|
|
src/xerces/Axis.hpp \
|
|
src/xerces/ChildAxis.hpp \
|
|
src/xerces/DescendantAxis.hpp \
|
|
src/xerces/DescendantOrSelfAxis.hpp \
|
|
src/xerces/FollowingAxis.hpp \
|
|
src/xerces/FollowingSiblingAxis.hpp \
|
|
src/xerces/NamespaceAxis.hpp \
|
|
src/xerces/ParentAxis.hpp \
|
|
src/xerces/PrecedingAxis.hpp \
|
|
src/xerces/PrecedingSiblingAxis.hpp \
|
|
src/xerces/AncestorAxis.cpp \
|
|
src/xerces/AncestorOrSelfAxis.cpp \
|
|
src/xerces/AttributeAxis.cpp \
|
|
src/xerces/Axis.cpp \
|
|
src/xerces/ChildAxis.cpp \
|
|
src/xerces/DescendantAxis.cpp \
|
|
src/xerces/DescendantOrSelfAxis.cpp \
|
|
src/xerces/FollowingAxis.cpp \
|
|
src/xerces/FollowingSiblingAxis.cpp \
|
|
src/xerces/NamespaceAxis.cpp \
|
|
src/xerces/ParentAxis.cpp \
|
|
src/xerces/PrecedingAxis.cpp \
|
|
src/xerces/PrecedingSiblingAxis.cpp \
|
|
src/xerces/XercesConfiguration.cpp \
|
|
src/xerces/XercesNodeImpl.hpp \
|
|
src/xerces/XercesNodeImpl.cpp \
|
|
src/xerces/XercesSequenceBuilder.hpp \
|
|
src/xerces/XercesSequenceBuilder.cpp \
|
|
src/xerces/XercesUpdateFactory.hpp \
|
|
src/xerces/XercesUpdateFactory.cpp \
|
|
src/xerces/XercesURIResolver.hpp \
|
|
src/xerces/XercesURIResolver.cpp \
|
|
src/optimizer/Optimizer.cpp \
|
|
src/optimizer/ASTVisitor.cpp \
|
|
src/optimizer/QueryPathNode.cpp \
|
|
src/optimizer/QueryPathTreeGenerator.cpp
|
|
|
|
EXTRA_DIST = \
|
|
src/lexer/flex.skl \
|
|
src/lexer/XQLexer.l \
|
|
src/parser/XQParser.y \
|
|
src/parser/XQParser.y \
|
|
src/samples/dom-api/data.xml \
|
|
src/samples/dom-api/data.xsd \
|
|
src/samples/dom-api/foo.xml \
|
|
src/samples/simple-api/foo.xml \
|
|
LICENSE \
|
|
TODO \
|
|
ChangeLog \
|
|
docs/Doxyfile.simpleapi.in \
|
|
docs/Doxyfile.dom3api.in \
|
|
docs/Doxyfile.devapi.in \
|
|
docs/dom3_header.html \
|
|
docs/simple_header.html \
|
|
docs/simple-api \
|
|
docs/dom3-api \
|
|
Win32Projects/VC6/dom-basic.dsp \
|
|
Win32Projects/VC6/dom-context-item.dsp \
|
|
Win32Projects/VC6/dom-resolver.dsp \
|
|
Win32Projects/VC6/simple-basic.dsp \
|
|
Win32Projects/VC6/simple-context-item.dsp \
|
|
Win32Projects/VC6/xmarkRunner.dsp \
|
|
Win32Projects/VC6/xqilla.dsp \
|
|
Win32Projects/VC6/xqilla_cmd.dsp \
|
|
Win32Projects/VC6/xqtsRunner.dsp \
|
|
Win32Projects/VC6/XQilla.dsw \
|
|
Win32Projects/VC7.1/xqilla.vcproj \
|
|
Win32Projects/VC7.1/xqilla_static.vcproj \
|
|
Win32Projects/VC7.1/xqilla_cmd.vcproj \
|
|
Win32Projects/VC7.1/xqilla_cmd_static.vcproj \
|
|
Win32Projects/VC7.1/xqtsRunner.vcproj \
|
|
Win32Projects/VC7.1/xmarkRunner.vcproj \
|
|
Win32Projects/VC7.1/simple-basic.vcproj \
|
|
Win32Projects/VC7.1/simple-context-item.vcproj \
|
|
Win32Projects/VC7.1/dom-basic.vcproj \
|
|
Win32Projects/VC7.1/dom-context-item.vcproj \
|
|
Win32Projects/VC7.1/dom-resolver.vcproj \
|
|
Win32Projects/VC7.1/XQilla.sln \
|
|
tests/xqts/xqts_testsuite/errors.xml \
|
|
wintools/app_dsp.src \
|
|
wintools/filter_dsp.end \
|
|
wintools/filter_dsp.start \
|
|
wintools/lib_paths.sed \
|
|
wintools/README \
|
|
wintools/srcfile_dsp.src \
|
|
wintools/srcfiles.in \
|
|
wintools/s_win32 \
|
|
wintools/s_win32_common \
|
|
wintools/s_win32_dsp \
|
|
wintools/xqilla.projects \
|
|
wintools/xqilla.template.xml \
|
|
wintools/s_projects \
|
|
wintools/genproject.template \
|
|
wintools/xqilla_cmd.dsp.src \
|
|
wintools/xqilla_dsp.src
|
|
|
|
|
|
xqilla_SOURCES = \
|
|
src/samples/xqilla/xqilla-commandline.cpp
|
|
|
|
xqtsRunner_SOURCES = \
|
|
tests/xqts/runner.cpp
|
|
|
|
xmarkRunner_SOURCES = \
|
|
tests/xmark/xmark.cpp
|
|
|
|
simple_basic_SOURCES = \
|
|
src/samples/simple-api/simple-basic.cpp
|
|
|
|
simple_context_item_SOURCES = \
|
|
src/samples/simple-api/simple-context-item.cpp
|
|
|
|
dom_basic_SOURCES = \
|
|
src/samples/dom-api/dom-basic.cpp
|
|
|
|
dom_context_item_SOURCES = \
|
|
src/samples/dom-api/dom-context-item.cpp
|
|
|
|
dom_resolver_SOURCES = \
|
|
src/samples/dom-api/dom-resolver.cpp
|
|
|
|
LEXERFILE = $(top_srcdir)/src/lexer/XQLexer.cpp
|
|
LEXTEMPLATE = $(top_srcdir)/src/lexer/XQLexer.l
|
|
LEXSKEL = $(top_srcdir)/src/lexer/flex.skl
|
|
|
|
PARSERFILE = $(top_srcdir)/src/parser/XQParser.y
|
|
PARSERCPP = $(top_srcdir)/src/parser/XQParser.cpp
|
|
PARSERHPP = $(top_srcdir)/src/parser/XQParser.hpp
|
|
|
|
$(LEXERFILE): $(LEXTEMPLATE) $(LEXSKEL)
|
|
$(LEX) -BUs -Pxq -S$(LEXSKEL) -o$(LEXERFILE) $(LEXTEMPLATE) # This can take a long time
|
|
|
|
$(PARSERCPP) $(PARSERHPP): $(PARSERFILE)
|
|
$(YACC) -d -v -o $(PARSERCPP) $(PARSERFILE)
|
|
|
|
.PHONY: test docs
|
|
|
|
docs:
|
|
$(MAKE) -C include docs
|
|
|
|
docsclean:
|
|
$(MAKE) -C include docsclean
|
|
|
|
devdocs:
|
|
$(MAKE) -C include devdocs
|
|
|
|
devdocsclean:
|
|
$(MAKE) -C include devdocsclean
|