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