3 -include ../../config.make
6 ifneq ($(frameworks),yes)
7 LIBRARY_NAME = libNGExtensions
9 FRAMEWORK_NAME = NGExtensions
12 libNGExtensions_DLL_DEF = libNGExtensions.def
13 libNGExtensions_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
14 libNGExtensions_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
16 libNGExtensions_HEADER_FILES_DIR = ./NGExtensions
17 libNGExtensions_HEADER_FILES_INSTALL_DIR = /NGExtensions
19 libNGExtensions_HEADER_FILES = \
29 NGCustomFileManager.h \
30 NGDirectoryEnumerator.h \
31 NGFileFolderInfoDataSource.h \
35 NGMemoryAllocation.h \
38 NGQuotedPrintableCoding.h \
41 NGCalendarDateRange.h \
44 libNGExtensions_OBJC_FILES = \
49 NGCustomFileManager.m \
50 NGDirectoryEnumerator.m \
51 NGFileFolderInfoDataSource.m \
58 NGQuotedPrintableCoding.m \
60 NGCalendarDateRange.m \
63 ifeq ($(FOUNDATION_LIB), apple)
64 libNGExtensions_OBJC_FILES += FileObjectHolder.m
67 libNGExtensions_SUBPROJECTS = \
71 NGRuleEngine.subproj \
74 EOExt_HEADER_FILES = \
76 EOCompoundDataSource.h \
77 EODataSource+NGExtensions.h \
78 EOFilterDataSource.h \
82 EOKeyMapDataSource.h \
83 EOQualifier+CtxEval.h \
84 EOQualifierGrouping.h \
87 EOSortOrdering+plist.h \
88 EOFetchSpecification+plist.h \
90 FdExt_HEADER_FILES = \
91 NSArray+enumerator.h \
92 NSAutoreleasePool+misc.h \
94 NSCalendarDate+misc.h \
100 NSFileManager+Extensions.h \
101 NSMethodSignature+misc.h \
105 NSProcessInfo+misc.h \
106 NSRunLoop+FileObjects.h \
110 NSString+Formatting.h \
111 NSString+Encoding.h \
112 NSString+Escaping.h \
115 NGPropertyListParser.h \
117 XmlExt_HEADER_FILES = \
118 DOMNode+EOQualifier.h
120 NGRuleEngine_HEADER_FILES = \
127 NGLogging_HEADER_FILES = \
133 NGLogEventFormatter.h \
135 NGLogFileHandleAppender.h \
136 NGLogSyslogAppender.h \
139 libNGExtensions_HEADER_FILES += \
140 $(FdExt_HEADER_FILES) \
141 $(EOExt_HEADER_FILES) \
142 $(XmlExt_HEADER_FILES) \
143 $(NGRuleEngine_HEADER_FILES) \
144 $(NGLogging_HEADER_FILES)
149 NGExtensions_HEADER_FILES_DIR = NGExtensions
150 NGExtensions_HEADER_FILES = $(libNGExtensions_HEADER_FILES)
151 NGExtensions_OBJC_FILES = $(libNGExtensions_OBJC_FILES)
152 NGExtensions_SUBPROJECTS = $(libNGExtensions_SUBPROJECTS)
157 -include GNUmakefile.preamble
158 ifneq ($(frameworks),yes)
159 include $(GNUSTEP_MAKEFILES)/library.make
161 include $(GNUSTEP_MAKEFILES)/framework.make
163 -include GNUmakefile.postamble