moz.build 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
  2. # This Source Code Form is subject to the terms of the Mozilla Public
  3. # License, v. 2.0. If a copy of the MPL was not distributed with this
  4. # file, You can obtain one at http://mozilla.org/MPL/2.0/.
  5. EXPORTS.mozilla.dom += [
  6. 'XPathEvaluator.h',
  7. 'XPathExpression.h',
  8. 'XPathResult.h',
  9. ]
  10. SOURCES += [
  11. 'txBooleanExpr.cpp',
  12. 'txBooleanResult.cpp',
  13. 'txCoreFunctionCall.cpp',
  14. 'txErrorExpr.cpp',
  15. 'txExpr.cpp',
  16. 'txExprLexer.cpp',
  17. 'txExprParser.cpp',
  18. 'txFilterExpr.cpp',
  19. 'txForwardContext.cpp',
  20. 'txFunctionCall.cpp',
  21. 'txLiteralExpr.cpp',
  22. 'txLocationStep.cpp',
  23. 'txMozillaXPathTreeWalker.cpp',
  24. 'txNamedAttributeStep.cpp',
  25. 'txNameTest.cpp',
  26. 'txNodeSet.cpp',
  27. 'txNodeSetAdaptor.cpp',
  28. 'txNodeSetContext.cpp',
  29. 'txNodeTypeTest.cpp',
  30. 'txNumberExpr.cpp',
  31. 'txNumberResult.cpp',
  32. 'txPathExpr.cpp',
  33. 'txPredicatedNodeTest.cpp',
  34. 'txPredicateList.cpp',
  35. 'txRelationalExpr.cpp',
  36. 'txResultRecycler.cpp',
  37. 'txRootExpr.cpp',
  38. 'txStringResult.cpp',
  39. 'txUnaryExpr.cpp',
  40. 'txUnionExpr.cpp',
  41. 'txUnionNodeTest.cpp',
  42. 'txVariableRefExpr.cpp',
  43. 'txXPathOptimizer.cpp',
  44. 'txXPCOMExtensionFunction.cpp',
  45. 'XPathEvaluator.cpp',
  46. 'XPathExpression.cpp',
  47. 'XPathResult.cpp',
  48. ]
  49. LOCAL_INCLUDES += [
  50. '../base',
  51. '../xml',
  52. '../xslt',
  53. ]
  54. FINAL_LIBRARY = 'xul'
  55. if CONFIG['GNU_CXX']:
  56. CXXFLAGS += ['-Wno-error=shadow']