includepath header library { ".,libxml2" } includepaths { include marmalade } defines { # LIBXML2_MARMALADE # XMLPUBFUN= # XMLPUBVAR=extern XMLCDECL=" " XMLPUBFUN=" " XMLPUBVAR=" " XMLCALL=" " "LIBXML_ATTR_ALLOC_SIZE(x)"=" " "LIBXML_ATTR_FORMAT(fmt,args)"=" " TRIO_FPCLASSIFY_HACK WITHOUT_TRIO LIBXML_WRITER_ENABLED LIBXML_OUTPUT_ENABLED LIBXML_HTML_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_CATALOG_ENABLED LIBXML_TREE_ENABLED LIBXML_PUSH_ENABLED LIBXML_SAX1_ENABLED LIBXML_DEBUG_ENABLED # DEBUG_MEMORY_LOCATION } undefines { LIBXML_SCHEMAS_ENABLED LIBXML_REGEXP_ENABLED LIBXML_THREAD_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_DOCB_ENABLED LIBXML_C14N_ENABLED LIBXML_ICONV_ENABLED LIBXML_MODULES_ENABLED WITH_TRIO } files { #elfgcchack.h #libxml.h #trio.h #triodef.h #trionan.h #triop.h #triostr.h (include/libxml) ["common/libxml"] c14n.h catalog.h chvalid.h debugXML.h dict.h DOCBparser.h encoding.h entities.h globals.h hash.h HTMLparser.h HTMLtree.h list.h nanoftp.h nanohttp.h parser.h parserInternals.h pattern.h # relaxng.h SAX.h SAX2.h schemasInternals.h schematron.h threads.h tree.h uri.h valid.h xinclude.h xlink.h xmlautomata.h xmlerror.h xmlexports.h xmlIO.h xmlmemory.h xmlmodule.h xmlreader.h xmlregexp.h xmlsave.h xmlschemas.h xmlschemastypes.h xmlstring.h xmlunicode.h xmlwriter.h xpath.h xpathInternals.h xpointer.h (marmalade) ["marmalade"] config.h ["marmalade/libxml"] libxml/xmlversion.h }