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 \
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 \
109 NGPropertyListParser.h \
111 XmlExt_HEADER_FILES = \
112 DOMNode+EOQualifier.h
114 NGRuleEngine_HEADER_FILES = \
121 libNGExtensions_HEADER_FILES += \
122 $(FdExt_HEADER_FILES) \
123 $(EOExt_HEADER_FILES) \
124 $(XmlExt_HEADER_FILES) \
125 $(NGRuleEngine_HEADER_FILES)
127 ADDITIONAL_INCLUDE_DIRS += \
129 -I./FdExt.subproj/ -I./EOExt.subproj/
131 -include GNUmakefile.preamble
132 include $(GNUSTEP_MAKEFILES)/library.make
133 -include GNUmakefile.postamble