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 \
69 EOExt_HEADER_FILES = \
71 EOCompoundDataSource.h \
72 EODataSource+NGExtensions.h \
73 EOFilterDataSource.h \
77 EOKeyMapDataSource.h \
78 EOQualifier+CtxEval.h \
79 EOQualifierGrouping.h \
82 EOSortOrdering+plist.h \
83 EOFetchSpecification+plist.h \
85 FdExt_HEADER_FILES = \
86 NSArray+enumerator.h \
87 NSAutoreleasePool+misc.h \
89 NSCalendarDate+misc.h \
95 NSFileManager+Extensions.h \
96 NSMethodSignature+misc.h \
100 NSProcessInfo+misc.h \
101 NSRunLoop+FileObjects.h \
105 NSString+Formatting.h \
106 NSString+Encoding.h \
107 NSString+Escaping.h \
110 NGPropertyListParser.h \
112 XmlExt_HEADER_FILES = \
113 DOMNode+EOQualifier.h
115 NGRuleEngine_HEADER_FILES = \
122 libNGExtensions_HEADER_FILES += \
123 $(FdExt_HEADER_FILES) \
124 $(EOExt_HEADER_FILES) \
125 $(XmlExt_HEADER_FILES) \
126 $(NGRuleEngine_HEADER_FILES)
128 ADDITIONAL_INCLUDE_DIRS += \
130 -I./FdExt.subproj/ -I./EOExt.subproj/
132 -include GNUmakefile.preamble
133 include $(GNUSTEP_MAKEFILES)/library.make
134 -include GNUmakefile.postamble