Fix up for Solaris with coreconf

git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88352 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
mhein%netscape.com
2001-03-02 01:01:05 +00:00
parent df5a7bb9bf
commit fef0c312b4
13 changed files with 75 additions and 37 deletions

View File

@@ -72,13 +72,14 @@ ifneq ($(HAVE_CCONF), 1)
else \
echo "No NSS $(NSS_VERSION) directory found"; \
fi
endif
else
@if [ -d $(CONFIGDIR)/ ]; then \
cd $(CONFIGDIR); \
gmake; \
else \
echo "No NSS $(CONFIGDIR) directory found"; \
fi
endif
@if [ -d $(LDAP_DEPTH)/c-sdk/ldap ]; then \
cd $(LDAP_DEPTH)/c-sdk/ldap; \
$(MAKE) -f Makefile.client $(MFLAGS) export; \

View File

@@ -32,6 +32,8 @@ endif
LDAPVERS = 50
LDAPVERS_SUFFIX = 5.0
LDAP_LIBNAME = ldap$(LDAPVERS)
DIR_VERSION = $(LDAPVERS_SUFFIX)
DIRSDK_VERSION = $(LDAPVERS_SUFFIX)
# PrLdap library
PRLDAPVERS = 50

View File

@@ -63,7 +63,11 @@ else
DEFINES += -D_PR_LOCAL_THREADS_ONLY
else
USE_PTHREADS = 1
ifdef HAVE_CCONF
IMPL_STRATEGY =
else
IMPL_STRATEGY = _PTH
endif
endif
endif
@@ -104,8 +108,12 @@ endif
endif
COMPILER_TAG = _64
else
ifdef HAVE_CCONF
COMPILER_TAG =
else
COMPILER_TAG = _32
endif
endif
RANLIB = echo
@@ -124,9 +132,18 @@ OPTIMIZER = -Wa,-s -gstabs
endif
endif
else
ifdef HAVE_CCONF
CPU_ARCH =
else
CPU_ARCH = sparc
endif
endif
ifdef HAVE_CCONF
CPU_ARCH_TAG =
else
CPU_ARCH_TAG = _$(CPU_ARCH)
endif
ifeq (5.5,$(findstring 5.5,$(OS_RELEASE)))
OS_DEFINES += -DSOLARIS2_5

View File

@@ -23,7 +23,6 @@
DEPTH = ../../../..
MOD_DEPTH = ../..
NSPR_TREE = ../..
CSRCS = dirver.c
include $(NSPR_TREE)/config/rules.mk
@@ -41,7 +40,7 @@ $(TARGETS): $(OBJS)
endif
export:: $(TARGETS)
$(INSTALL) -m 555 $(TARGETS) $(DIST)/bin
$(INSTALL) -m 555 $(TARGETS) ../$(DIST)/bin
install:: export

View File

@@ -21,21 +21,24 @@
#
NS_DEPTH = ../../../..
MOD_DEPTH = ../../..
NSPR_TREE = ../../..
LDAP_SRC = ../..
NSCP_DISTDIR = ../../../../../dist
NSPR_TREE = ../../..
MOD_DEPTH = ../../..
include $(NSPR_TREE)/config/rules.mk
include $(NSPR_TREE)/config/rules.mk
include ../../../build.mk
INSTALLDIR = $(DEPTH)/dist/$(OBJDIR_NAME)
INSTALLDIR = $(NSCP_DISTDIR)/$(OBJDIR_NAME)/bin
HEADERDIR = $(DEPTH)/dist/$(OBJDIR_NAME)
INCLUDES += -I../../../../..$(INSTALLDIR)/include \
INCLUDES += -I../../../../..$(HEADERDIR)/include \
-I../../../../../dist/include/obsolete \
-I../../../../../dist/include \
-I../../../../../dist/public/security \
-I../../../ldap/include
-I../../../../../dist/public/nss \
-I../../../ldap/include \
-I../../../../../dist/public/svrcore
ifdef HAVE_LIBNLS
INCLUDES += -I$(LIBNLS_INCLUDES)
endif
@@ -149,6 +152,17 @@ else
$(NSINSTALL) $(LIBLOCATION)/lib$(LDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(LIBLOCATION)/lib$(PRLDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(LIBLOCATION)/lib$(SSLDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
ifeq ($(HAVE_CCONF), 1)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/lib$(PLC_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/lib$(PLDS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/lib$(NSPR_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/lib$(SSL_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/lib$(NSS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
ifeq ($(COPYFREEBL), 1)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/lib$(HYBRID_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/lib$(PURE32_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
else
$(NSINSTALL) $(NSCP_DISTDIR)/lib/lib$(PLC_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/lib/lib$(PLDS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/lib/lib$(NSPR_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
@@ -159,6 +173,7 @@ ifeq ($(COPYFREEBL), 1)
$(NSINSTALL) $(NSCP_DISTDIR)/lib/lib$(PURE32_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
endif
endif
$(LDAPTOOLCOMMON_OBJ):
@@ -184,6 +199,11 @@ clean::
$(RM) $(BINS)
install:: $(OBJDEST) libdir $(BINS)
$(NSINSTALL) $(LDAPDELETE) $(INSTALLDIR)
$(NSINSTALL) $(LDAPSEARCH) $(INSTALLDIR)
$(NSINSTALL) $(LDAPMODIFY) $(INSTALLDIR)
$(NSINSTALL) $(LDAPCMP) $(INSTALLDIR)
#
# Simple, local dependencies

View File

@@ -33,24 +33,24 @@ HEADERS = \
disptmpl.h \
lber.h \
ldap.h \
ldap_ssl.h \
iutil.h \
srchpref.h \
$(NULL)
include $(NSPR_TREE)/config/rules.mk
include ../../build.mk
GARBAGE += sdkver.h dirver.h
ETCDIR = $(DIST)/etc
INCLUDEDIR = $(XPDIST)/public/ldap
DIR_VERSION := 2.0
DIRSDK_VERSION := 1.0
ifeq ($(OS_ARCH), WINNT)
# Is this correct?
DIRVER_PATH = $(DEPTH)/netsite/ldap/build
else
DIRVER_PATH = $(DIST)/bin
DIRVER_PATH = ../$(DIST)/bin
endif
DIRVER_PROG = $(DIRVER_PATH)/dirver$(BIN_SUFFIX)
@@ -59,7 +59,6 @@ DIRVER_PROG = $(DIRVER_PATH)/dirver$(BIN_SUFFIX)
all export:: sdkver.h dirver.h FORCE
$(INSTALL) $(INSTALLFLAGS) -m 644 $(HEADERS) $(INCLUDEDIR)
$(INSTALL) $(INSTALLFLAGS) -m 644 $(HEADERS) $(DIST)/include
sdkver.h: $(DIRVER_PROG)
@$< $(DIRSDK_VERSION) UseSystemDate $@

View File

@@ -21,11 +21,10 @@
#
DEPTH = ../../../..
MOD_DEPTH = ../..
NSPR_TREE = ../..
UNIXDIRLIST = liblber libldif libiutil libldap libprldap libssldap
NSPR_TREE = ../..
MOD_DEPTH = ../..
include $(NSPR_TREE)/config/rules.mk
UNIXDIRLIST = liblber libldif libiutil libldap libprldap libssldap
all export:: FORCE
@for i in $(UNIXDIRLIST); do \

View File

@@ -22,13 +22,13 @@
DEPTH = ../../../../..
NS_DEPTH = ../../../..
MOD_DEPTH = ../../..
NSPR_TREE = ../../..
LDAP_SRC = ../..
NSCP_DISTDIR = ../../../../../dist
NSPR_TREE = ../../..
MOD_DEPTH = ../../..
include $(NSPR_TREE)/config/rules.mk
include ../../../build.mk
include $(NSPR_TREE)/config/rules.mk
include ../../../build.mk
SRCS = iutil-lock.c

View File

@@ -22,12 +22,12 @@
DEPTH = ../../../../..
NS_DEPTH = ../../../..
MOD_DEPTH = ../../..
NSPR_TREE = ../../..
LDAP_SRC = ../..
NSCP_DISTDIR = ../../../../../dist
NSPR_TREE = ../../..
MOD_DEPTH = ../../..
include $(NSPR_TREE)/config/rules.mk
include $(NSPR_TREE)/config/rules.mk
include ../../../build.mk
SRCS = decode.c \

View File

@@ -22,12 +22,12 @@
DEPTH = ../../../../..
NS_DEPTH = ../../../..
MOD_DEPTH = ../../..
NSPR_TREE = ../../..
LDAP_SRC = ../..
NSCP_DISTDIR = ../../../../../dist
NSPR_TREE = ../../..
MOD_DEPTH = ../../..
include $(NSPR_TREE)/config/rules.mk
include $(NSPR_TREE)/config/rules.mk
include ../../../build.mk
SRCS = abandon.c \

View File

@@ -22,12 +22,12 @@
DEPTH = ../../../../..
NS_DEPTH = ../../../..
MOD_DEPTH = ../../..
NSPR_TREE = ../../..
LDAP_SRC = ../..
NSCP_DISTDIR = ../../../../../dist
NSPR_TREE = ../../..
MOD_DEPTH = ../../..
include $(NSPR_TREE)/config/rules.mk
include $(NSPR_TREE)/config/rules.mk
include ../../../build.mk
SRCS = line64.c

View File

@@ -22,12 +22,12 @@
DEPTH = ../../../../..
NS_DEPTH = ../../../..
MOD_DEPTH = ../../..
NSPR_TREE = ../../..
LDAP_SRC = ../..
NSCP_DISTDIR = ../../../../../dist
NSPR_TREE = ../../..
MOD_DEPTH = ../../..
include $(NSPR_TREE)/config/rules.mk
include $(NSPR_TREE)/config/rules.mk
include ../../../build.mk
SRCS = ldappr-dns.c \

View File

@@ -22,10 +22,10 @@
DEPTH = ../../../../..
NS_DEPTH = ../../../..
MOD_DEPTH = ../../..
NSPR_TREE = ../../..
LDAP_SRC = ../..
NSCP_DISTDIR = ../../../../../dist
NSPR_TREE = ../../..
MOD_DEPTH = ../../..
include $(NSPR_TREE)/config/rules.mk
include ../../../build.mk
@@ -48,7 +48,8 @@ INSTALLDIR = $(DEPTH)/dist/$(OBJDIR_NAME)
LOCAL_INCLUDES = -I$(PUBLIC)/nspr
INCLUDES += -I$(HDIR) -I$(INSTALLDIR)/include \
-I../../../../../dist/include \
-I../../../../../dist/public/security
-I../../../../../dist/public/security \
-I../../../../../dist/public/nss
DEFINES += $(DEFS)
PLATFORMCFLAGS = -DUSE_WAITPID -DNEEDPROTOS