# GNUstep makefile

-include ../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
-include ../../Version
-include ./Version

LIBRARY_NAME = libSOGo

TOOL_NAME = \
# 	agenor_email2uid	\
# 	agenor_shares4uid	\
# 	agenor_emails4uid	\
# 	agenor_defaults

libSOGo_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)

libSOGo_HEADER_FILES_DIR         = .
libSOGo_HEADER_FILES_INSTALL_DIR = /SOGo
FHS_HEADER_DIRS = SOGo

libSOGo_HEADER_FILES = \
	SOGoObject.h			\
	SOGoFolder.h			\
	SOGoContentObject.h		\
	SOGoUserFolder.h		\
	SOGoGroupsFolder.h		\
	SOGoGroupFolder.h		\
	SOGoCustomGroupFolder.h		\
	\
	LDAPUserManager.h		\
	LDAPSource.h			\
	SOGoPermissions.h		\
	SOGoLRUCache.h			\
	NSObject+AptComparison.h	\
	WOContext+Agenor.h		\
	SOGoDAVRendererTypes.h		\
	NSArray+Utilities.h		\
	NSDictionary+URL.h		\
	NSDictionary+Utilities.h	\
	NSObject+Utilities.h		\
	NSString+Utilities.h		\
	NSDictionary+URL.h		\
	NSCalendarDate+SOGo.h		\
	\
	SOGoAuthenticator.h		\
	SOGoUser.h			\

libSOGo_OBJC_FILES = \
	SOGoObject.m			\
	SOGoFolder.m			\
	SOGoContentObject.m		\
	SOGoUserFolder.m		\
	SOGoGroupsFolder.m		\
	SOGoGroupFolder.m		\
	SOGoCustomGroupFolder.m		\
	\
	SOGoPermissions.m		\
	SOGoLRUCache.m			\
	LDAPUserManager.m		\
	LDAPSource.m			\
	NSObject+AptComparison.m	\
	WOContext+Agenor.m		\
	SOGoDAVRendererTypes.m		\
	AgenorUserDefaults.m		\
	NSArray+Utilities.m		\
	NSDictionary+URL.m		\
	NSDictionary+Utilities.m	\
	NSObject+Utilities.m		\
	NSString+Utilities.m		\
	NSCalendarDate+SOGo.m		\
	\
	SOGoAuthenticator.m		\
	SOGoUser.m			\

# tools

agenor_email2uid_OBJC_FILES  += agenor_email2uid.m
agenor_shares4uid_OBJC_FILES += agenor_shares4uid.m
agenor_emails4uid_OBJC_FILES += agenor_emails4uid.m
agenor_defaults_OBJC_FILES   += agenor_defaults.m

ADDITIONAL_TOOL_LIBS += -Lobj -lSOGo$(LIBRARY_NAME_SUFFIX)

-include GNUmakefile.preamble
include ../common.make
include $(GNUSTEP_MAKEFILES)/library.make
include $(GNUSTEP_MAKEFILES)/tool.make
-include GNUmakefile.postamble
-include ../../fhslib.make
-include ../../fhstools.make
