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)
13 libNGExtensions_HEADER_FILES_DIR = ./NGExtensions
14 libNGExtensions_HEADER_FILES_INSTALL_DIR = /NGExtensions
16 libNGExtensions_HEADER_FILES = \
26 NGCustomFileManager.h \
27 NGDirectoryEnumerator.h \
28 NGFileFolderInfoDataSource.h \
32 NGMemoryAllocation.h \
35 NGQuotedPrintableCoding.h \
38 NGCalendarDateRange.h \
40 libNGExtensions_OBJC_FILES = \
45 NGCustomFileManager.m \
46 NGDirectoryEnumerator.m \
47 NGFileFolderInfoDataSource.m \
54 NGQuotedPrintableCoding.m \
56 NGCalendarDateRange.m \
58 ifeq ($(FOUNDATION_LIB), apple)
59 libNGExtensions_OBJC_FILES += FileObjectHolder.m
62 libNGExtensions_SUBPROJECTS = \
66 NGRuleEngine.subproj \
68 EOExt_HEADER_FILES = \
70 EOCompoundDataSource.h \
71 EODataSource+NGExtensions.h \
72 EOFilterDataSource.h \
76 EOKeyMapDataSource.h \
77 EOQualifier+CtxEval.h \
78 EOQualifierGrouping.h \
81 EOSortOrdering+plist.h \
82 EOFetchSpecification+plist.h \
84 FdExt_HEADER_FILES = \
85 NSArray+enumerator.h \
86 NSAutoreleasePool+misc.h \
87 NSCalendarDate+misc.h \
93 NSFileManager+Extensions.h \
94 NSMethodSignature+misc.h \
98 NSProcessInfo+misc.h \
99 NSRunLoop+FileObjects.h \
103 NSString+Formatting.h \
104 NSString+Encoding.h \
107 NGPropertyListParser.h \
109 XmlExt_HEADER_FILES = \
110 DOMNode+EOQualifier.h
112 NGRuleEngine_HEADER_FILES = \
119 libNGExtensions_HEADER_FILES += \
120 $(FdExt_HEADER_FILES) \
121 $(EOExt_HEADER_FILES) \
122 $(XmlExt_HEADER_FILES) \
123 $(NGRuleEngine_HEADER_FILES)
125 ADDITIONAL_INCLUDE_DIRS += \
127 -I./FdExt.subproj/ -I./EOExt.subproj/
129 -include GNUmakefile.preamble
130 include $(GNUSTEP_MAKEFILES)/library.make
131 -include GNUmakefile.postamble