blob: c6c9540050b18929753b9bc6a916e04ed4404c3b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
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)
|