]> err.no Git - sope/blob - sope-xml/DOM/GNUmakefile
6a9b051823bbdb5223506bb80d3e18f57bd6bb11
[sope] / sope-xml / DOM / GNUmakefile
1 # GNUstep makefile
2
3 -include ../../config.make
4 include ../common.make
5
6 ifneq ($(frameworks),yes)
7 LIBRARY_NAME   = libDOM
8 else
9 FRAMEWORK_NAME = DOM
10 endif
11
12 LDOM_HEADER_FILES += \
13         DOM.h                           \
14         DOMProtocols.h                  \
15         DOMAttribute.h                  \
16         DOMCDATASection.h               \
17         DOMCharacterData.h              \
18         DOMComment.h                    \
19         DOMDocument.h                   \
20         DOMDocumentFragment.h           \
21         DOMDocumentType.h               \
22         DOMElement.h                    \
23         DOMEntity.h                     \
24         DOMEntityReference.h            \
25         DOMImplementation.h             \
26         DOMNode.h                       \
27         DOMNotation.h                   \
28         DOMProcessingInstruction.h      \
29         DOMBuilder.h                    \
30         DOMBuilderFactory.h             \
31
32 EDOM_HEADER_FILES += \
33         EDOM.h                          \
34         DOMNode+Enum.h                  \
35         DOMNode+QueryPath.h             \
36         DOMQueryPathExpression.h        \
37
38 libDOM_HEADER_FILES = \
39         $(LDOM_HEADER_FILES)            \
40         $(EDOM_HEADER_FILES)            \
41         DOMSaxBuilder.h                 \
42         DOMSaxHandler.h                 \
43         DOMText.h                       \
44         DOMXMLOutputter.h               \
45         DOMPYXOutputter.h               \
46         DOMNodeWalker.h                 \
47         DOMNamedNodeMap.h               \
48
49 DOM_CORE_OBJC_FILES = \
50         NSObject+StringValue.m          \
51         DOMAttribute.m                  \
52         DOMCDATASection.m               \
53         DOMCharacterData.m              \
54         DOMComment.m                    \
55         DOMDocument.m                   \
56         DOMElement.m                    \
57         DOMEntity.m                     \
58         DOMEntityReference.m            \
59         DOMImplementation.m             \
60         DOMNode.m                       \
61         DOMNodeWithChildren.m           \
62         DOMNotation.m                   \
63         DOMProcessingInstruction.m      \
64         DOMText.m                       \
65         DOMDocument+factory.m           \
66         DOMDocumentType.m               \
67         DOM+JS.m                        \
68         DOMBuilderFactory.m             \
69
70 EDOM_OBJC_FILES = \
71         DOMNode+Enum.m                  \
72         DOMNode+QueryPath.m             \
73         DOMQueryPathExpression.m        \
74         NSObject+QPEval.m               \
75         DOMNode+QPEval.m                \
76
77 DOM_TRAVERSAL_OBJC_FILES = \
78         DOMTreeWalker.m                 \
79         DOMNodeFilter.m                 \
80         DOMNodeIterator.m               \
81
82 libDOM_OBJC_FILES = \
83         DOMSaxBuilder.m                 \
84         DOMSaxHandler.m                 \
85         DOMXMLOutputter.m               \
86         DOMPYXOutputter.m               \
87         DOMNodeWalker.m                 \
88         NSObject+DOM.m                  \
89         $(EDOM_OBJC_FILES)              \
90         $(DOM_CORE_OBJC_FILES)          \
91         $(DOM_TRAVERSAL_OBJC_FILES)     \
92
93
94 # building
95
96 -include GNUmakefile.preamble
97 ifneq ($(frameworks),yes)
98 include $(GNUSTEP_MAKEFILES)/library.make
99 else
100 include $(GNUSTEP_MAKEFILES)/framework.make
101 endif
102 -include GNUmakefile.postamble
103 -include fhs.make