]> err.no Git - sope/blob - sope-core/NGExtensions/GNUmakefile
68a90542c1afcc9a3f9bb8096073a51f4932a439
[sope] / sope-core / NGExtensions / GNUmakefile
1 #
2 #   GNUmakefile
3 #
4 # $Id: GNUmakefile 4 2004-08-20 17:04:31Z helge $
5
6 include ../common.make
7
8 LIBRARY_NAME = libNGExtensions
9
10 libNGExtensions_DLL_DEF = libNGExtensions.def
11 libNGExtensions_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
12 libNGExtensions_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
13
14 libNGExtensions_HEADER_FILES_DIR         = ./NGExtensions
15 libNGExtensions_HEADER_FILES_INSTALL_DIR = /NGExtensions
16
17 libNGExtensions_HEADER_FILES = \
18         NGExtensionsDecls.h                     \
19         NGExtensions.h                          \
20         AutoDefines.h                           \
21         IndexFunc.h                             \
22         NGBase64Coding.h                        \
23         NGBaseTypes.h                           \
24         NGBitSet.h                              \
25         NGBundleManager.h                       \
26         NGCharBuffers.h                         \
27         NGCustomFileManager.h                   \
28         NGDirectoryEnumerator.h                 \
29         NGFileFolderInfoDataSource.h            \
30         NGFileManager.h                         \
31         NGFileManagerURL.h                      \
32         NGHashMap.h                             \
33         NGMemoryAllocation.h                    \
34         NGMerging.h                             \
35         NGObjCRuntime.h                         \
36         NGQuotedPrintableCoding.h               \
37         NGStack.h                               \
38         NGObjectMacros.h                        \
39         NGCalendarDateRange.h                   \
40
41 libNGExtensions_OBJC_FILES = \
42         NGExtensions.m                          \
43         NGBase64Coding.m                        \
44         NGBitSet.m                              \
45         NGBundleManager.m                       \
46         NGCustomFileManager.m                   \
47         NGDirectoryEnumerator.m                 \
48         NGFileFolderInfoDataSource.m            \
49         NGFileManager.m                         \
50         NGFileManager+JS.m                      \
51         NGFileManagerURL.m                      \
52         NGHashMap.m                             \
53         NGMerging.m                             \
54         NGObjCRuntime.m                         \
55         NGQuotedPrintableCoding.m               \
56         NGStack.m                               \
57         NGCalendarDateRange.m                   \
58
59 ifeq ($(FOUNDATION_LIB), apple)
60 libNGExtensions_OBJC_FILES += FileObjectHolder.m
61 endif
62
63 libNGExtensions_SUBPROJECTS = \
64         FdExt.subproj           \
65         EOExt.subproj           \
66         XmlExt.subproj          \
67         NGRuleEngine.subproj    \
68
69 EOExt_HEADER_FILES = \
70         EOCacheDataSource.h             \
71         EOCompoundDataSource.h          \
72         EODataSource+NGExtensions.h     \
73         EOFilterDataSource.h            \
74         EOGrouping.h                    \
75         EOGroupingSet.h                 \
76         EOKeyGrouping.h                 \
77         EOKeyMapDataSource.h            \
78         EOQualifier+CtxEval.h           \
79         EOQualifierGrouping.h           \
80         EOTrueQualifier.h               \
81         EOQualifier+plist.h             \
82         EOSortOrdering+plist.h          \
83         EOFetchSpecification+plist.h    \
84
85 FdExt_HEADER_FILES = \
86         NSArray+enumerator.h            \
87         NSAutoreleasePool+misc.h        \
88         NSBundle+misc.h                 \
89         NSCalendarDate+misc.h           \
90         NSData+gzip.h                   \
91         NSData+misc.h                   \
92         NSDictionary+misc.h             \
93         NSEnumerator+misc.h             \
94         NSException+misc.h              \
95         NSFileManager+Extensions.h      \
96         NSMethodSignature+misc.h        \
97         NSNull+misc.h                   \
98         NSObject+Logs.h                 \
99         NSObject+Values.h               \
100         NSProcessInfo+misc.h            \
101         NSRunLoop+FileObjects.h         \
102         NSSet+enumerator.h              \
103         NSString+Ext.h                  \
104         NSString+German.h               \
105         NSString+Formatting.h           \
106         NSString+Encoding.h             \
107         NSString+misc.h                 \
108         NSURL+misc.h                    \
109         NGPropertyListParser.h          \
110
111 XmlExt_HEADER_FILES = \
112         DOMNode+EOQualifier.h
113
114 NGRuleEngine_HEADER_FILES = \
115         NGRuleEngine.h          \
116         NGRule.h                \
117         NGRuleAssignment.h      \
118         NGRuleContext.h         \
119         NGRuleModel.h           \
120
121 libNGExtensions_HEADER_FILES += \
122         $(FdExt_HEADER_FILES)   \
123         $(EOExt_HEADER_FILES)   \
124         $(XmlExt_HEADER_FILES)  \
125         $(NGRuleEngine_HEADER_FILES)
126
127 ADDITIONAL_INCLUDE_DIRS += \
128         -I./NGExtensions/       \
129         -I./FdExt.subproj/ -I./EOExt.subproj/
130
131 -include GNUmakefile.preamble
132 include $(GNUSTEP_MAKEFILES)/library.make
133 -include GNUmakefile.postamble
134 -include fhs.make