Makefile 1.3 KB

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