summaryrefslogtreecommitdiffstats
path: root/lib/ldaputil/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ldaputil/Makefile')
-rw-r--r--lib/ldaputil/Makefile65
1 files changed, 65 insertions, 0 deletions
diff --git a/lib/ldaputil/Makefile b/lib/ldaputil/Makefile
new file mode 100644
index 00000000..c6c95400
--- /dev/null
+++ b/lib/ldaputil/Makefile
@@ -0,0 +1,65 @@
+#
+# BEGIN COPYRIGHT BLOCK
+# Copyright 2001 Sun Microsystems, Inc.
+# Portions copyright 1999, 2001-2003 Netscape Communications Corporation.
+# All rights reserved.
+# END COPYRIGHT BLOCK
+#
+#
+# Makefile for libldapu.a (ldaputil library)
+#
+MCOM_ROOT=../../..
+MODULE=LibLdapUtil
+
+OBJDEST=$(OBJDIR)/lib/ldaputil
+
+include ../../nsconfig.mk
+
+ifeq ($(ARCH), WINNT)
+LIBS=$(OBJDIR)/lib/libldapu.lib
+MODULE_CFLAGS+= -DWINSOCK
+else
+LIBS=$(OBJDIR)/lib/libldapu.a
+endif
+
+LOCAL_DEPS = $(LDAPSDK_DEP)
+
+MCC_INCLUDE=-I$(NSROOT)/include \
+ -I$(MCOM_ROOT)/include \
+ $(DBM_INCLUDE) $(LDAPSDK_INCLUDE) \
+ $(SECURITY_INCLUDE) $(NSPR_INCLUDE)
+
+all: $(OBJDEST) $(LOCAL_DEPS) $(LIBS)
+
+$(OBJDEST):
+ mkdir -p $(OBJDEST)
+
+OSOBJS =
+
+OBJS=$(addprefix $(OBJDEST)/, \
+ ldapauth.o \
+ ldapdb.o \
+ dbconf.o \
+ certmap.o \
+ cert.o \
+ init.o \
+ encode.o \
+ errors.o \
+ vtable.o \
+ )
+
+MODULE_CFLAGS+= $(TESTFLAGS)
+MODULE_CFLAGS+= -DLDAPDB_THREAD_SAFE -I.
+
+ifeq ($(LDAP_NO_LIBLCACHE),1)
+MODULE_CFLAGS+=-DNO_LIBLCACHE
+endif
+
+
+$(LIBS): $(OBJS)
+ rm -f $@
+ $(AR) $(OBJS)
+ $(RANLIB) $@
+
+include $(INCLUDE_DEPENDS)
+