Makefile 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. #
  2. # Makefile
  3. #
  4. # Makefile for Poco XML
  5. #
  6. include $(POCO_BASE)/build/rules/global
  7. COMMONFLAGS += -DXML_NS -DXML_DTD -DXML_GE -DHAVE_EXPAT_CONFIG_H -DEXPAT_POCO
  8. objects = AbstractContainerNode AbstractNode Attr AttrMap Attributes \
  9. AttributesImpl CDATASection CharacterData ChildNodesList Comment \
  10. ContentHandler DOMBuilder DOMException DOMImplementation DOMObject \
  11. DOMParser DOMSerializer DOMWriter DTDHandler DTDMap DeclHandler \
  12. DefaultHandler Document DocumentEvent DocumentFragment DocumentType \
  13. Element ElementsByTagNameList Entity EntityReference EntityResolver \
  14. EntityResolverImpl ErrorHandler Event EventDispatcher EventException \
  15. EventListener EventTarget InputSource LexicalHandler Locator LocatorImpl \
  16. MutationEvent Name NamePool NamedNodeMap NamespaceStrategy \
  17. NamespaceSupport NodeAppender Node NodeFilter NodeIterator NodeList Notation \
  18. ParserEngine ProcessingInstruction QName SAXException SAXParser Text \
  19. TreeWalker WhitespaceFilter XMLException XMLFilter XMLFilterImpl XMLReader \
  20. XMLString XMLWriter XMLStreamParser XMLStreamParserException ValueTraits
  21. expat_objects = xmlparse xmlrole xmltok
  22. ifdef POCO_UNBUNDLED
  23. SYSLIBS += -lexpat
  24. else
  25. objects += $(expat_objects)
  26. endif
  27. target = PocoXML
  28. target_version = $(LIBVERSION)
  29. target_libs = PocoFoundation
  30. include $(POCO_BASE)/build/rules/lib