3 -include ../../config.make
6 ifneq ($(frameworks),yes)
7 LIBRARY_NAME = libNGExtensions
9 FRAMEWORK_NAME = NGExtensions
12 libNGExtensions_PCH_FILE = common.h
13 libNGExtensions_DLL_DEF = libNGExtensions.def
14 libNGExtensions_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
15 libNGExtensions_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
17 libNGExtensions_HEADER_FILES_DIR = ./NGExtensions
18 libNGExtensions_HEADER_FILES_INSTALL_DIR = /NGExtensions
20 libNGExtensions_HEADER_FILES = \
30 NGCustomFileManager.h \
31 NGDirectoryEnumerator.h \
32 NGFileFolderInfoDataSource.h \
36 NGMemoryAllocation.h \
39 NGQuotedPrintableCoding.h \
42 NGCalendarDateRange.h \
45 libNGExtensions_OBJC_FILES = \
50 NGCustomFileManager.m \
51 NGDirectoryEnumerator.m \
52 NGFileFolderInfoDataSource.m \
59 NGQuotedPrintableCoding.m \
61 NGCalendarDateRange.m \
64 ifeq ($(FOUNDATION_LIB), apple)
65 libNGExtensions_OBJC_FILES += FileObjectHolder.m
68 libNGExtensions_SUBPROJECTS = \
72 NGRuleEngine.subproj \
75 EOExt_HEADER_FILES = \
77 EOCompoundDataSource.h \
78 EODataSource+NGExtensions.h \
79 EOFilterDataSource.h \
83 EOKeyMapDataSource.h \
84 EOQualifier+CtxEval.h \
85 EOQualifierGrouping.h \
88 EOSortOrdering+plist.h \
89 EOFetchSpecification+plist.h \
91 FdExt_HEADER_FILES = \
92 NSArray+enumerator.h \
93 NSAutoreleasePool+misc.h \
95 NSCalendarDate+misc.h \
101 NSFileManager+Extensions.h \
102 NSMethodSignature+misc.h \
106 NSProcessInfo+misc.h \
107 NSRunLoop+FileObjects.h \
111 NSString+Formatting.h \
112 NSString+Encoding.h \
113 NSString+Escaping.h \
116 NGPropertyListParser.h \
118 XmlExt_HEADER_FILES = \
119 DOMNode+EOQualifier.h
121 NGRuleEngine_HEADER_FILES = \
128 NGLogging_HEADER_FILES = \
134 NGLogEventFormatter.h \
136 NGLogFileHandleAppender.h \
137 NGLogSyslogAppender.h \
140 libNGExtensions_HEADER_FILES += \
141 $(FdExt_HEADER_FILES) \
142 $(EOExt_HEADER_FILES) \
143 $(XmlExt_HEADER_FILES) \
144 $(NGRuleEngine_HEADER_FILES) \
145 $(NGLogging_HEADER_FILES)
150 NGExtensions_PCH_FILE = $(libNGExtensions_PCH_FILE)
151 NGExtensions_HEADER_FILES_DIR = NGExtensions
152 NGExtensions_HEADER_FILES = $(libNGExtensions_HEADER_FILES)
153 NGExtensions_OBJC_FILES = $(libNGExtensions_OBJC_FILES)
154 NGExtensions_SUBPROJECTS = $(libNGExtensions_SUBPROJECTS)
159 -include GNUmakefile.preamble
160 ifneq ($(frameworks),yes)
161 include $(GNUSTEP_MAKEFILES)/library.make
163 include $(GNUSTEP_MAKEFILES)/framework.make
165 -include GNUmakefile.postamble