3 -include ../../config.make
6 LIBRARY_NAME = libNGExtensions
8 libNGExtensions_DLL_DEF = libNGExtensions.def
9 libNGExtensions_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
10 libNGExtensions_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
12 libNGExtensions_HEADER_FILES_DIR = ./NGExtensions
13 libNGExtensions_HEADER_FILES_INSTALL_DIR = /NGExtensions
15 libNGExtensions_HEADER_FILES = \
25 NGCustomFileManager.h \
26 NGDirectoryEnumerator.h \
27 NGFileFolderInfoDataSource.h \
31 NGMemoryAllocation.h \
34 NGQuotedPrintableCoding.h \
37 NGCalendarDateRange.h \
40 libNGExtensions_OBJC_FILES = \
45 NGCustomFileManager.m \
46 NGDirectoryEnumerator.m \
47 NGFileFolderInfoDataSource.m \
54 NGQuotedPrintableCoding.m \
56 NGCalendarDateRange.m \
59 ifeq ($(FOUNDATION_LIB), apple)
60 libNGExtensions_OBJC_FILES += FileObjectHolder.m
63 libNGExtensions_SUBPROJECTS = \
67 NGRuleEngine.subproj \
70 EOExt_HEADER_FILES = \
72 EOCompoundDataSource.h \
73 EODataSource+NGExtensions.h \
74 EOFilterDataSource.h \
78 EOKeyMapDataSource.h \
79 EOQualifier+CtxEval.h \
80 EOQualifierGrouping.h \
83 EOSortOrdering+plist.h \
84 EOFetchSpecification+plist.h \
86 FdExt_HEADER_FILES = \
87 NSArray+enumerator.h \
88 NSAutoreleasePool+misc.h \
90 NSCalendarDate+misc.h \
96 NSFileManager+Extensions.h \
97 NSMethodSignature+misc.h \
101 NSProcessInfo+misc.h \
102 NSRunLoop+FileObjects.h \
106 NSString+Formatting.h \
107 NSString+Encoding.h \
108 NSString+Escaping.h \
111 NGPropertyListParser.h \
113 XmlExt_HEADER_FILES = \
114 DOMNode+EOQualifier.h
116 NGRuleEngine_HEADER_FILES = \
123 NGLogging_HEADER_FILES = \
130 NGLogConsoleAppender.h \
131 NGLogSyslogAppender.h \
134 libNGExtensions_HEADER_FILES += \
135 $(FdExt_HEADER_FILES) \
136 $(EOExt_HEADER_FILES) \
137 $(XmlExt_HEADER_FILES) \
138 $(NGRuleEngine_HEADER_FILES) \
139 $(NGLogging_HEADER_FILES)
141 ADDITIONAL_INCLUDE_DIRS += \
143 -I./FdExt.subproj/ -I./EOExt.subproj/
145 -include GNUmakefile.preamble
146 include $(GNUSTEP_MAKEFILES)/library.make
147 -include GNUmakefile.postamble