]> err.no Git - sope/blob - sope-core/NGExtensions/GNUmakefile
fixed library versions for gstep-make 1.9.2
[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         NSCalendarDate+misc.h           \
89         NSData+gzip.h                   \
90         NSData+misc.h                   \
91         NSDictionary+misc.h             \
92         NSEnumerator+misc.h             \
93         NSException+misc.h              \
94         NSFileManager+Extensions.h      \
95         NSMethodSignature+misc.h        \
96         NSNull+misc.h                   \
97         NSObject+Logs.h                 \
98         NSObject+Values.h               \
99         NSProcessInfo+misc.h            \
100         NSRunLoop+FileObjects.h         \
101         NSSet+enumerator.h              \
102         NSString+Ext.h                  \
103         NSString+German.h               \
104         NSString+Formatting.h           \
105         NSString+Encoding.h             \
106         NSString+misc.h                 \
107         NSURL+misc.h                    \
108         NGPropertyListParser.h          \
109
110 XmlExt_HEADER_FILES = \
111         DOMNode+EOQualifier.h
112
113 NGRuleEngine_HEADER_FILES = \
114         NGRuleEngine.h          \
115         NGRule.h                \
116         NGRuleAssignment.h      \
117         NGRuleContext.h         \
118         NGRuleModel.h           \
119
120 libNGExtensions_HEADER_FILES += \
121         $(FdExt_HEADER_FILES)   \
122         $(EOExt_HEADER_FILES)   \
123         $(XmlExt_HEADER_FILES)  \
124         $(NGRuleEngine_HEADER_FILES)
125
126 ADDITIONAL_INCLUDE_DIRS += \
127         -I./NGExtensions/       \
128         -I./FdExt.subproj/ -I./EOExt.subproj/
129
130 -include GNUmakefile.preamble
131 include $(GNUSTEP_MAKEFILES)/library.make
132 -include GNUmakefile.postamble
133 -include fhs.make