4 # $Id: GNUmakefile 4 2004-08-20 17:04:31Z helge $
8 LIBRARY_NAME = libNGExtensions
10 libNGExtensions_DLL_DEF = libNGExtensions.def
11 libNGExtensions_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
12 libNGExtensions_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
14 libNGExtensions_HEADER_FILES_DIR = ./NGExtensions
15 libNGExtensions_HEADER_FILES_INSTALL_DIR = /NGExtensions
17 libNGExtensions_HEADER_FILES = \
27 NGCustomFileManager.h \
28 NGDirectoryEnumerator.h \
29 NGFileFolderInfoDataSource.h \
33 NGMemoryAllocation.h \
36 NGQuotedPrintableCoding.h \
39 NGCalendarDateRange.h \
41 libNGExtensions_OBJC_FILES = \
46 NGCustomFileManager.m \
47 NGDirectoryEnumerator.m \
48 NGFileFolderInfoDataSource.m \
55 NGQuotedPrintableCoding.m \
57 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 \
88 NSCalendarDate+misc.h \
94 NSFileManager+Extensions.h \
95 NSMethodSignature+misc.h \
99 NSProcessInfo+misc.h \
100 NSRunLoop+FileObjects.h \
104 NSString+Formatting.h \
105 NSString+Encoding.h \
108 NGPropertyListParser.h \
110 XmlExt_HEADER_FILES = \
111 DOMNode+EOQualifier.h
113 NGRuleEngine_HEADER_FILES = \
120 libNGExtensions_HEADER_FILES += \
121 $(FdExt_HEADER_FILES) \
122 $(EOExt_HEADER_FILES) \
123 $(XmlExt_HEADER_FILES) \
124 $(NGRuleEngine_HEADER_FILES)
126 ADDITIONAL_INCLUDE_DIRS += \
128 -I./FdExt.subproj/ -I./EOExt.subproj/
130 -include GNUmakefile.preamble
131 include $(GNUSTEP_MAKEFILES)/library.make
132 -include GNUmakefile.postamble