aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/poco/XML/ya.make
blob: 3dd7cddfa99cd2506fd24aa3460a5a129166eefa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
# Generated by devtools/yamaker.

LIBRARY()

LICENSE(BSL-1.0)

LICENSE_TEXTS(.yandex_meta/licenses.list.txt)

PEERDIR(
    contrib/libs/expat
    contrib/libs/poco/Foundation
)

ADDINCL(
    GLOBAL contrib/libs/expat
    GLOBAL contrib/libs/poco/XML/include
    contrib/libs/poco/Foundation/include
    contrib/libs/poco/XML/src
)

NO_COMPILER_WARNINGS()

NO_UTIL()

CFLAGS(
    -DHAVE_EXPAT_CONFIG_H
    -DPOCO_ENABLE_CPP11
    -DPOCO_ENABLE_CPP14
    -DPOCO_NO_AUTOMATIC_LIBS
    -DPOCO_UNBUNDLED
    -DXML_DTD
    -DXML_NS
)

IF (OS_DARWIN)
    CFLAGS(
        -DPOCO_OS_FAMILY_UNIX
        -DPOCO_NO_STAT64
    )
ELSEIF (OS_LINUX)
    CFLAGS(
        -DPOCO_OS_FAMILY_UNIX
        -DPOCO_HAVE_FD_EPOLL
    )
ELSEIF (OS_WINDOWS)
    CFLAGS(
        -DPOCO_OS_FAMILY_WINDOWS
    )
ENDIF()

SRCS(
    src/AbstractContainerNode.cpp
    src/AbstractNode.cpp
    src/Attr.cpp
    src/AttrMap.cpp
    src/Attributes.cpp
    src/AttributesImpl.cpp
    src/CDATASection.cpp
    src/CharacterData.cpp
    src/ChildNodesList.cpp
    src/Comment.cpp
    src/ContentHandler.cpp
    src/DOMBuilder.cpp
    src/DOMException.cpp
    src/DOMImplementation.cpp
    src/DOMObject.cpp
    src/DOMParser.cpp
    src/DOMSerializer.cpp
    src/DOMWriter.cpp
    src/DTDHandler.cpp
    src/DTDMap.cpp
    src/DeclHandler.cpp
    src/DefaultHandler.cpp
    src/Document.cpp
    src/DocumentEvent.cpp
    src/DocumentFragment.cpp
    src/DocumentType.cpp
    src/Element.cpp
    src/ElementsByTagNameList.cpp
    src/Entity.cpp
    src/EntityReference.cpp
    src/EntityResolver.cpp
    src/EntityResolverImpl.cpp
    src/ErrorHandler.cpp
    src/Event.cpp
    src/EventDispatcher.cpp
    src/EventException.cpp
    src/EventListener.cpp
    src/EventTarget.cpp
    src/InputSource.cpp
    src/LexicalHandler.cpp
    src/Locator.cpp
    src/LocatorImpl.cpp
    src/MutationEvent.cpp
    src/Name.cpp
    src/NamePool.cpp
    src/NamedNodeMap.cpp
    src/NamespaceStrategy.cpp
    src/NamespaceSupport.cpp
    src/Node.cpp
    src/NodeAppender.cpp
    src/NodeFilter.cpp
    src/NodeIterator.cpp
    src/NodeList.cpp
    src/Notation.cpp
    src/ParserEngine.cpp
    src/ProcessingInstruction.cpp
    src/QName.cpp
    src/SAXException.cpp
    src/SAXParser.cpp
    src/Text.cpp
    src/TreeWalker.cpp
    src/ValueTraits.cpp
    src/WhitespaceFilter.cpp
    src/XMLException.cpp
    src/XMLFilter.cpp
    src/XMLFilterImpl.cpp
    src/XMLReader.cpp
    src/XMLStreamParser.cpp
    src/XMLStreamParserException.cpp
    src/XMLString.cpp
    src/XMLWriter.cpp
)

END()