mirror of
https://git.openldap.org/openldap/openldap.git
synced 2024-12-21 03:10:25 +08:00
d113166475
1. Glueing patch for proxy cache 2. test script update to avoid schema checking voilations (attributes set) 3. configuration patch for proxy cache
86 lines
2.5 KiB
Makefile
86 lines
2.5 KiB
Makefile
# $OpenLDAP$
|
|
## Copyright 1998-2003 The OpenLDAP Foundation, All Rights Reserved.
|
|
## COPYING RESTRICTIONS APPLY, see COPYRIGHT file
|
|
##
|
|
## tests Makefile.in for OpenLDAP
|
|
SUBDIRS= progs
|
|
BUILD_BDB=@BUILD_BDB@
|
|
BUILD_HDB=@BUILD_HDB@
|
|
BUILD_LDBM=@BUILD_LDBM@
|
|
BUILD_MONITOR=@BUILD_MONITOR@
|
|
BUILD_CACHE=@BUILD_CACHE@
|
|
|
|
test: tests
|
|
tests: int-bdb
|
|
|
|
int-bdb: test-bdb
|
|
@$(MAKE) int-hdb
|
|
int-hdb: test-hdb
|
|
@$(MAKE) int-ldbm
|
|
int-ldbm: test-ldbm
|
|
|
|
bdb: test-bdb
|
|
test-bdb: FORCE
|
|
@-$(LN_S) $(srcdir)/data .
|
|
@-$(LN_S) $(top_srcdir)/servers/slapd/schema .
|
|
@-$(LN_S) ../libraries/liblunicode ucdata
|
|
@if test "$(BUILD_BDB)" != "no"; then \
|
|
echo "Initiating LDAP tests for BDB..." ; \
|
|
$(MKDIR) test-db test-repl || true; \
|
|
$(srcdir)/scripts/all $(srcdir) bdb $(BUILD_BDB) $(BUILD_MONITOR) $(BUILD_CACHE) ; \
|
|
else \
|
|
echo "run configure with --enable-bdb" ; \
|
|
fi
|
|
|
|
hdb: test-hdb
|
|
test-hdb: FORCE
|
|
@-$(LN_S) $(srcdir)/data .
|
|
@-$(LN_S) $(top_srcdir)/servers/slapd/schema .
|
|
@-$(LN_S) ../libraries/liblunicode ucdata
|
|
@if test "$(BUILD_HDB)" != "no" ; then \
|
|
echo "Initiating LDAP tests for HDB..." ; \
|
|
$(MKDIR) test-db test-repl || true; \
|
|
$(srcdir)/scripts/all $(srcdir) hdb $(BUILD_HDB) $(BUILD_MONITOR) $(BUILD_CACHE) ; \
|
|
else \
|
|
echo "run configure with --enable-hdb" ; \
|
|
fi
|
|
|
|
ldbm: test-ldbm
|
|
test-ldbm: FORCE
|
|
@-$(LN_S) $(srcdir)/data .
|
|
@-$(LN_S) $(top_srcdir)/servers/slapd/schema .
|
|
@-$(LN_S) ../libraries/liblunicode ucdata
|
|
@if test "$(BUILD_LDBM)" != "no"; then \
|
|
echo "Initiating LDAP tests for LDBM..." ; \
|
|
$(MKDIR) test-db test-repl || true; \
|
|
$(srcdir)/scripts/all $(srcdir) ldbm $(BUILD_LDBM) $(BUILD_MONITOR) $(BUILD_CACHE); \
|
|
else \
|
|
echo "run configure with --enable-ldbm" ; \
|
|
fi
|
|
|
|
passwd: test-passwd
|
|
test-passwd: FORCE
|
|
@-$(LN_S) $(srcdir)/data .
|
|
@-$(LN_S) $(top_srcdir)/servers/slapd/schema .
|
|
@-$(LN_S) ../libraries/liblunicode ucdata
|
|
@echo "Initiating LDAP tests..."
|
|
@-$(MKDIR) test-db test-repl || true
|
|
@$(srcdir)/scripts/passwd-search $(srcdir) passwd
|
|
|
|
test-nis-schema: test-nis-schema-ldbm
|
|
test-nis-schema-ldbm:
|
|
@-$(LN_S) $(srcdir)/data .
|
|
@-$(LN_S) $(top_srcdir)/servers/slapd/schema .
|
|
@-$(LN_S) ../libraries/liblunicode ucdata
|
|
@echo "Initiating LDAP server with NIS schema & ldbm backend..."; \
|
|
$(MKDIR) test-db test-repl ; \
|
|
$(srcdir)/scripts/startup_nis_ldap_server.sh $(srcdir) ldbm
|
|
|
|
clean-local: FORCE
|
|
-$(RM) -r test-db/[!C]* test-repl/[!C]* test-cache/[!C]* *leak *gmon *core
|
|
|
|
veryclean-local: FORCE
|
|
@-$(RM) data schema ucdata
|
|
-$(RM) -r test-db test-repl test-cache
|
|
|