]> err.no Git - sope/blob - sope-core/NGExtensions/GNUmakefile
bumbed versions to 4.5
[sope] / sope-core / NGExtensions / GNUmakefile
1 # GNUstep makefile
2
3 -include ../../config.make
4 include ../common.make
5
6 LIBRARY_NAME = libNGExtensions
7
8 libNGExtensions_DLL_DEF = libNGExtensions.def
9 libNGExtensions_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
10 libNGExtensions_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
11
12 libNGExtensions_HEADER_FILES_DIR         = ./NGExtensions
13 libNGExtensions_HEADER_FILES_INSTALL_DIR = /NGExtensions
14
15 libNGExtensions_HEADER_FILES = \
16         NGExtensionsDecls.h                     \
17         NGExtensions.h                          \
18         AutoDefines.h                           \
19         IndexFunc.h                             \
20         NGBase64Coding.h                        \
21         NGBaseTypes.h                           \
22         NGBitSet.h                              \
23         NGBundleManager.h                       \
24         NGCharBuffers.h                         \
25         NGCustomFileManager.h                   \
26         NGDirectoryEnumerator.h                 \
27         NGFileFolderInfoDataSource.h            \
28         NGFileManager.h                         \
29         NGFileManagerURL.h                      \
30         NGHashMap.h                             \
31         NGMemoryAllocation.h                    \
32         NGMerging.h                             \
33         NGObjCRuntime.h                         \
34         NGQuotedPrintableCoding.h               \
35         NGStack.h                               \
36         NGObjectMacros.h                        \
37         NGCalendarDateRange.h                   \
38         NGResourceLocator.h                     \
39
40 libNGExtensions_OBJC_FILES = \
41         NGExtensions.m                          \
42         NGBase64Coding.m                        \
43         NGBitSet.m                              \
44         NGBundleManager.m                       \
45         NGCustomFileManager.m                   \
46         NGDirectoryEnumerator.m                 \
47         NGFileFolderInfoDataSource.m            \
48         NGFileManager.m                         \
49         NGFileManager+JS.m                      \
50         NGFileManagerURL.m                      \
51         NGHashMap.m                             \
52         NGMerging.m                             \
53         NGObjCRuntime.m                         \
54         NGQuotedPrintableCoding.m               \
55         NGStack.m                               \
56         NGCalendarDateRange.m                   \
57         NGResourceLocator.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+Escaping.h             \
108         NSString+misc.h                 \
109         NSURL+misc.h                    \
110         NGPropertyListParser.h          \
111
112 XmlExt_HEADER_FILES = \
113         DOMNode+EOQualifier.h
114
115 NGRuleEngine_HEADER_FILES = \
116         NGRuleEngine.h          \
117         NGRule.h                \
118         NGRuleAssignment.h      \
119         NGRuleContext.h         \
120         NGRuleModel.h           \
121
122 libNGExtensions_HEADER_FILES += \
123         $(FdExt_HEADER_FILES)   \
124         $(EOExt_HEADER_FILES)   \
125         $(XmlExt_HEADER_FILES)  \
126         $(NGRuleEngine_HEADER_FILES)
127
128 ADDITIONAL_INCLUDE_DIRS += \
129         -I./NGExtensions/       \
130         -I./FdExt.subproj/ -I./EOExt.subproj/
131
132 -include GNUmakefile.preamble
133 include $(GNUSTEP_MAKEFILES)/library.make
134 -include GNUmakefile.postamble
135 -include fhs.make