-#
-# GNUmakefile
-#
-# $Id: GNUmakefile 4 2004-08-20 17:04:31Z helge $
+# GNUstep makefile
+-include ../../config.make
include ../common.make
+ifneq ($(frameworks),yes)
LIBRARY_NAME = libNGExtensions
+else
+FRAMEWORK_NAME = NGExtensions
+endif
+libNGExtensions_PCH_FILE = common.h
libNGExtensions_DLL_DEF = libNGExtensions.def
libNGExtensions_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
+libNGExtensions_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
libNGExtensions_HEADER_FILES_DIR = ./NGExtensions
libNGExtensions_HEADER_FILES_INSTALL_DIR = /NGExtensions
NGStack.h \
NGObjectMacros.h \
NGCalendarDateRange.h \
+ NGResourceLocator.h \
libNGExtensions_OBJC_FILES = \
NGExtensions.m \
NGQuotedPrintableCoding.m \
NGStack.m \
NGCalendarDateRange.m \
+ NGResourceLocator.m \
ifeq ($(FOUNDATION_LIB), apple)
libNGExtensions_OBJC_FILES += FileObjectHolder.m
EOExt.subproj \
XmlExt.subproj \
NGRuleEngine.subproj \
+ NGLogging.subproj \
EOExt_HEADER_FILES = \
EOCacheDataSource.h \
FdExt_HEADER_FILES = \
NSArray+enumerator.h \
NSAutoreleasePool+misc.h \
+ NSBundle+misc.h \
NSCalendarDate+misc.h \
NSData+gzip.h \
NSData+misc.h \
NSString+German.h \
NSString+Formatting.h \
NSString+Encoding.h \
+ NSString+Escaping.h \
NSString+misc.h \
NSURL+misc.h \
NGPropertyListParser.h \
NGRuleContext.h \
NGRuleModel.h \
+NGLogging_HEADER_FILES = \
+ NGLogging.h \
+ NGLogLevel.h \
+ NGLogger.h \
+ NGLoggerManager.h \
+ NGLogEvent.h \
+ NGLogEventFormatter.h \
+ NGLogAppender.h \
+ NGLogFileHandleAppender.h \
+ NGLogSyslogAppender.h \
+
+
libNGExtensions_HEADER_FILES += \
- $(FdExt_HEADER_FILES) \
- $(EOExt_HEADER_FILES) \
- $(XmlExt_HEADER_FILES) \
- $(NGRuleEngine_HEADER_FILES)
+ $(FdExt_HEADER_FILES) \
+ $(EOExt_HEADER_FILES) \
+ $(XmlExt_HEADER_FILES) \
+ $(NGRuleEngine_HEADER_FILES) \
+ $(NGLogging_HEADER_FILES)
+
-ADDITIONAL_INCLUDE_DIRS += \
- -I./NGExtensions/ \
- -I./FdExt.subproj/ -I./EOExt.subproj/
+# framework support
+
+NGExtensions_PCH_FILE = $(libNGExtensions_PCH_FILE)
+NGExtensions_HEADER_FILES_DIR = NGExtensions
+NGExtensions_HEADER_FILES = $(libNGExtensions_HEADER_FILES)
+NGExtensions_OBJC_FILES = $(libNGExtensions_OBJC_FILES)
+NGExtensions_SUBPROJECTS = $(libNGExtensions_SUBPROJECTS)
+
+
+# building
-include GNUmakefile.preamble
+ifneq ($(frameworks),yes)
include $(GNUSTEP_MAKEFILES)/library.make
+else
+include $(GNUSTEP_MAKEFILES)/framework.make
+endif
-include GNUmakefile.postamble
-include fhs.make