summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components.mk19
-rw-r--r--internal_comp_deps.mk7
2 files changed, 14 insertions, 12 deletions
diff --git a/components.mk b/components.mk
index 2ec85975..008445d0 100644
--- a/components.mk
+++ b/components.mk
@@ -354,14 +354,17 @@ LIBLDAP = $(addprefix $(LDAP_LIBPATH)/, $(LDAPOBJNAME))
### SASL package ##########################################
-ifdef SASL_SOURCE_ROOT
- SASL_LIBPATH = $(SASL_SOURCE_ROOT)/lib
- SASL_BINPATH = $(SASL_SOURCE_ROOT)/bin
- SASL_INCDIR = $(SASL_SOURCE_ROOT)/include
+ifeq ($(ARCH), Linux)
+ SASL_LIBPATH = /usr/lib
+ SASL_INCDIR = /usr/include/sasl
else
- SASL_LIBPATH = $(SASL_BUILD_DIR)/lib
- SASL_BINPATH = $(SASL_BUILD_DIR)/bin
- SASL_INCDIR = $(SASL_BUILD_DIR)/include
+ ifdef SASL_SOURCE_ROOT
+ SASL_LIBPATH = $(SASL_SOURCE_ROOT)/lib
+ SASL_INCDIR = $(SASL_SOURCE_ROOT)/include
+ else
+ SASL_LIBPATH = $(SASL_BUILD_DIR)/lib
+ SASL_INCDIR = $(SASL_BUILD_DIR)/include
+ endif
endif
SASL_INCLUDE = $(SASL_INCDIR)
@@ -374,7 +377,7 @@ else
SASL_LIB_ROOT_NAME = sasl2
SASL_LIBS = lib$(SASL_LIB_ROOT_NAME).a
ifeq ($(ARCH), Linux)
- GSSAPI_LIBS=-L/usr/kerberos/lib -lgssapi_krb5
+ GSSAPI_LIBS=-lgssapi_krb5
endif
ifeq ($(ARCH), SOLARIS)
GSSAPI_LIBS=-lgss
diff --git a/internal_comp_deps.mk b/internal_comp_deps.mk
index ece5cda3..847c26ce 100644
--- a/internal_comp_deps.mk
+++ b/internal_comp_deps.mk
@@ -244,6 +244,7 @@ endif
endif # LDAPSDK_SOURCE_ROOT
ifndef SASL_SOURCE_ROOT
+ifneq ($(ARCH), Linux)
#SASL_RELEASE = $(COMPONENTS_DIR_DEV)/sasl/$(SASL_VERSDIR)/$(SASL_RELDATE)/$(NSOBJDIR_NAME)
SASL_RELEASE = $(COMPONENTS_DIR)/sasl/$(SASL_VERSDIR)/$(SASL_RELDATE)/$(NSOBJDIR_NAME)
SASL_DEP = $(SASL_INCLUDE)/sasl.h
@@ -255,14 +256,12 @@ $(SASL_DEP): $(NSCP_DISTDIR_FULL_RTL)
ifdef COMPONENT_DEPS
$(FTP_PULL) -method $(SASL_PULL_METHOD) \
-objdir $(SASL_BUILD_DIR) -componentdir $(SASL_RELEASE) \
- -files include
- $(FTP_PULL) -method $(SASL_PULL_METHOD) \
- -objdir $(SASL_BUILD_DIR)/lib -componentdir $(SASL_RELEASE)/lib \
- -files $(SASL_LIBS)
+ -files include,lib
endif
-@if [ ! -f $@ ] ; \
then echo "Error: could not get component SASL file $@" ; \
fi
+endif # not Linux
endif # SASL_SOURCE_ROOT
ifndef ICU_SOURCE_ROOT