2006-06-15 21:34:10 +02:00
|
|
|
# compilation settings
|
|
|
|
|
2012-12-21 19:55:03 +01:00
|
|
|
SOGo_INCLUDE_DIRS += -I.. -I../../UI
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2011-06-16 17:37:51 +02:00
|
|
|
HOSTNAME ?= $(shell hostname -f)
|
2010-02-19 14:47:40 +01:00
|
|
|
BUILD_DATE = $(shell echo $$USER@$(HOSTNAME); date +"%Y%m%d%H%M")
|
2010-02-18 23:08:48 +01:00
|
|
|
|
2009-11-29 05:19:32 +01:00
|
|
|
ADDITIONAL_CPPFLAGS += \
|
2010-02-18 23:08:48 +01:00
|
|
|
-DSOGO_BUILD_DATE="@\"$(BUILD_DATE)\"" \
|
2012-12-21 19:55:03 +01:00
|
|
|
-DSOGO_LIBDIR="\"$(SOGO_LIBDIR)\"" \
|
|
|
|
-DSOGO_MAJOR_VERSION="@\"$(MAJOR_VERSION)\"" \
|
|
|
|
-DSOGO_MINOR_VERSION="@\"$(MINOR_VERSION)\"" \
|
|
|
|
-DSOGO_SUBMINOR_VERSION="@\"$(SUBMINOR_VERSION)\""
|
|
|
|
|
2009-11-29 05:19:32 +01:00
|
|
|
|
2008-04-24 03:04:11 +02:00
|
|
|
SOGo_LIBRARIES_DEPEND_UPON += \
|
2012-03-02 15:46:15 +01:00
|
|
|
-Wl,--no-as-needed \
|
2008-05-03 01:14:51 +02:00
|
|
|
-L../../SOPE/NGCards/$(GNUSTEP_OBJ_DIR)/ \
|
2010-02-23 15:41:25 +01:00
|
|
|
-lmemcached \
|
2006-06-15 21:34:10 +02:00
|
|
|
-lGDLAccess \
|
|
|
|
-lNGObjWeb \
|
2006-09-13 23:22:09 +02:00
|
|
|
-lNGCards \
|
2006-06-15 21:34:10 +02:00
|
|
|
-lNGMime \
|
|
|
|
-lNGStreams -lNGExtensions -lEOControl \
|
2012-10-19 18:23:07 +02:00
|
|
|
-lDOM -lSaxObjC \
|
2010-11-03 15:25:18 +01:00
|
|
|
-lNGLdap -lSBJson \
|
2012-11-07 15:50:32 +01:00
|
|
|
-lGDLContentStore \
|
|
|
|
$(BASE_LIBS)
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2012-10-23 16:11:33 +02:00
|
|
|
ifeq ($(HAS_LIBRARY_gnutls),yes)
|
|
|
|
ADDITIONAL_CPPFLAGS += -DHAVE_GNUTLS=1
|
|
|
|
SOGo_LIBRARIES_DEPEND_UPON += -lgnutls
|
2015-04-17 15:29:49 +02:00
|
|
|
SOGo_C_FILES += md4.c
|
2012-10-23 16:11:33 +02:00
|
|
|
else
|
2012-10-23 16:30:05 +02:00
|
|
|
ifeq ($(HAS_LIBRARY_ssl),yes)
|
2012-10-23 16:11:33 +02:00
|
|
|
ADDITIONAL_CPPFLAGS += -DHAVE_OPENSSL=1
|
|
|
|
SOGo_LIBRARIES_DEPEND_UPON += -lcrypto
|
|
|
|
endif
|
2012-10-19 17:33:48 +02:00
|
|
|
endif
|
|
|
|
|
2012-11-01 16:28:45 +01:00
|
|
|
ifeq ($(HAS_LIBRARY_lasso), yes)
|
2012-11-01 21:06:26 +01:00
|
|
|
ADDITIONAL_CPPFLAGS += $(LASSO_CFLAGS)
|
|
|
|
SOGo_LIBRARIES_DEPEND_UPON += $(LASSO_LIBS)
|
2012-11-01 16:28:45 +01:00
|
|
|
endif
|
|
|
|
|
2011-06-16 17:35:13 +02:00
|
|
|
ifeq ($(findstring openbsd, $(GNUSTEP_HOST_OS)), openbsd)
|
|
|
|
SOGo_LIBRARIES_DEPEND_UPON += -lcrypto
|
|
|
|
else
|
|
|
|
SOGo_LIBRARIES_DEPEND_UPON += -lcrypt
|
|
|
|
endif
|
|
|
|
|
2013-03-11 19:37:45 +01:00
|
|
|
ifeq ($(findstring gnu, $(GNUSTEP_HOST_OS)), gnu)
|
|
|
|
SOGo_LIBRARIES_DEPEND_UPON += -ldl
|
|
|
|
endif
|
|
|
|
|
2006-06-15 21:34:10 +02:00
|
|
|
ADDITIONAL_TOOL_LIBS += \
|
2007-02-08 17:29:22 +01:00
|
|
|
-L$(GNUSTEP_OBJ_DIR)/ \
|
2007-02-09 17:32:08 +01:00
|
|
|
-lSOGo \
|
2006-06-15 21:34:10 +02:00
|
|
|
-lGDLContentStore -lGDLAccess \
|
2007-02-09 17:32:08 +01:00
|
|
|
-lNGCards \
|
2006-06-15 21:34:10 +02:00
|
|
|
-lNGLdap \
|
|
|
|
-lNGExtensions -lEOControl \
|
|
|
|
-lDOM -lSaxObjC
|