]> err.no Git - sope/blob - sope-core/NGExtensions/GNUmakefile
added FHS install hack
[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
13 libNGExtensions_HEADER_FILES_DIR         = ./NGExtensions
14 libNGExtensions_HEADER_FILES_INSTALL_DIR = /NGExtensions
15
16 libNGExtensions_HEADER_FILES = \
17         NGExtensionsDecls.h                     \
18         NGExtensions.h                          \
19         AutoDefines.h                           \
20         IndexFunc.h                             \
21         NGBase64Coding.h                        \
22         NGBaseTypes.h                           \
23         NGBitSet.h                              \
24         NGBundleManager.h                       \
25         NGCharBuffers.h                         \
26         NGCustomFileManager.h                   \
27         NGDirectoryEnumerator.h                 \
28         NGFileFolderInfoDataSource.h            \
29         NGFileManager.h                         \
30         NGFileManagerURL.h                      \
31         NGHashMap.h                             \
32         NGMemoryAllocation.h                    \
33         NGMerging.h                             \
34         NGObjCRuntime.h                         \
35         NGQuotedPrintableCoding.h               \
36         NGStack.h                               \
37         NGObjectMacros.h                        \
38         NGCalendarDateRange.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
58 ifeq ($(FOUNDATION_LIB), apple)
59 libNGExtensions_OBJC_FILES += FileObjectHolder.m
60 endif
61
62 libNGExtensions_SUBPROJECTS = \
63         FdExt.subproj           \
64         EOExt.subproj           \
65         XmlExt.subproj          \
66         NGRuleEngine.subproj    \
67
68 EOExt_HEADER_FILES = \
69         EOCacheDataSource.h             \
70         EOCompoundDataSource.h          \
71         EODataSource+NGExtensions.h     \
72         EOFilterDataSource.h            \
73         EOGrouping.h                    \
74         EOGroupingSet.h                 \
75         EOKeyGrouping.h                 \
76         EOKeyMapDataSource.h            \
77         EOQualifier+CtxEval.h           \
78         EOQualifierGrouping.h           \
79         EOTrueQualifier.h               \
80         EOQualifier+plist.h             \
81         EOSortOrdering+plist.h          \
82         EOFetchSpecification+plist.h    \
83
84 FdExt_HEADER_FILES = \
85         NSArray+enumerator.h            \
86         NSAutoreleasePool+misc.h        \
87         NSCalendarDate+misc.h           \
88         NSData+gzip.h                   \
89         NSData+misc.h                   \
90         NSDictionary+misc.h             \
91         NSEnumerator+misc.h             \
92         NSException+misc.h              \
93         NSFileManager+Extensions.h      \
94         NSMethodSignature+misc.h        \
95         NSNull+misc.h                   \
96         NSObject+Logs.h                 \
97         NSObject+Values.h               \
98         NSProcessInfo+misc.h            \
99         NSRunLoop+FileObjects.h         \
100         NSSet+enumerator.h              \
101         NSString+Ext.h                  \
102         NSString+German.h               \
103         NSString+Formatting.h           \
104         NSString+Encoding.h             \
105         NSString+misc.h                 \
106         NSURL+misc.h                    \
107         NGPropertyListParser.h          \
108
109 XmlExt_HEADER_FILES = \
110         DOMNode+EOQualifier.h
111
112 NGRuleEngine_HEADER_FILES = \
113         NGRuleEngine.h          \
114         NGRule.h                \
115         NGRuleAssignment.h      \
116         NGRuleContext.h         \
117         NGRuleModel.h           \
118
119 libNGExtensions_HEADER_FILES += \
120         $(FdExt_HEADER_FILES)   \
121         $(EOExt_HEADER_FILES)   \
122         $(XmlExt_HEADER_FILES)  \
123         $(NGRuleEngine_HEADER_FILES)
124
125 ADDITIONAL_INCLUDE_DIRS += \
126         -I./NGExtensions/       \
127         -I./FdExt.subproj/ -I./EOExt.subproj/
128
129 -include GNUmakefile.preamble
130 include $(GNUSTEP_MAKEFILES)/library.make
131 -include GNUmakefile.postamble
132 -include fhs.make