1# compilation settings 2 3SOGo_INCLUDE_DIRS += -I.. -I../../UI 4 5HOSTNAME ?= $(shell hostname -f) 6BUILD_DATE = $(shell echo $$USER@$(HOSTNAME); date +"%Y%m%d%H%M") 7 8ADDITIONAL_CPPFLAGS += \ 9 -DSOGO_BUILD_DATE="@\"$(BUILD_DATE)\"" \ 10 -DSOGO_LIBDIR="\"$(SOGO_LIBDIR)\"" \ 11 -DSOGO_MAJOR_VERSION="@\"$(MAJOR_VERSION)\"" \ 12 -DSOGO_MINOR_VERSION="@\"$(MINOR_VERSION)\"" \ 13 -DSOGO_SUBMINOR_VERSION="@\"$(SUBMINOR_VERSION)\"" 14 15 16SOGo_LIBRARIES_DEPEND_UPON += \ 17 -Wl,--no-as-needed \ 18 -L../../SOPE/NGCards/$(GNUSTEP_OBJ_DIR)/ \ 19 -lmemcached \ 20 -lGDLAccess \ 21 -lNGObjWeb \ 22 -lNGCards \ 23 -lNGMime \ 24 -lNGStreams -lNGExtensions -lEOControl \ 25 -lDOM -lSaxObjC \ 26 -lNGLdap -lSBJson \ 27 -lGDLContentStore \ 28 $(BASE_LIBS) 29 30ifeq ($(HAS_LIBRARY_gnutls),yes) 31ADDITIONAL_CPPFLAGS += -DHAVE_GNUTLS=1 32SOGo_LIBRARIES_DEPEND_UPON += -lgnutls 33SOGo_C_FILES += md4.c 34else 35ifeq ($(HAS_LIBRARY_ssl),yes) 36ADDITIONAL_CPPFLAGS += -DHAVE_OPENSSL=1 37SOGo_LIBRARIES_DEPEND_UPON += -lcrypto 38endif 39endif 40 41ifeq ($(HAS_LIBRARY_lasso), yes) 42ADDITIONAL_CPPFLAGS += $(LASSO_CFLAGS) 43SOGo_LIBRARIES_DEPEND_UPON += $(LASSO_LIBS) 44endif 45 46ifeq ($(findstring openbsd, $(GNUSTEP_HOST_OS)), openbsd) 47SOGo_LIBRARIES_DEPEND_UPON += -lcrypto 48else 49SOGo_LIBRARIES_DEPEND_UPON += -lcrypt 50endif 51 52ifeq ($(findstring gnu, $(GNUSTEP_HOST_OS)), gnu) 53SOGo_LIBRARIES_DEPEND_UPON += -ldl 54endif 55 56ADDITIONAL_TOOL_LIBS += \ 57 -L$(GNUSTEP_OBJ_DIR)/ \ 58 -lSOGo \ 59 -lGDLContentStore -lGDLAccess \ 60 -lNGCards \ 61 -lNGLdap \ 62 -lNGExtensions -lEOControl \ 63 -lDOM -lSaxObjC 64