X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=tests%2FMakefile.in;h=f702bb00fa58292c8cc60b9719ea367a661ef8ae;hb=6939c531700652491f4be4688c6a1f35a1ab8a18;hp=b0626ca9d6eb9e4e8f190c01a443c3d27a27b301;hpb=39f0066db488364aefb67164e8d4671b487835e1;p=openldap diff --git a/tests/Makefile.in b/tests/Makefile.in index b0626ca9d6..f702bb00fa 100644 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -1,58 +1,64 @@ -## Copyright 1998 The OpenLDAP Foundation, All Rights Reserved. +# $OpenLDAP$ +## Copyright 1998-2003 The OpenLDAP Foundation, All Rights Reserved. ## COPYING RESTRICTIONS APPLY, see COPYRIGHT file ## ## tests Makefile.in for OpenLDAP -BUILD_BDB2 = @BUILD_BDB2@ +SUBDIRS= progs +BUILD_LDBM=@BUILD_LDBM@ +BUILD_BDB=@BUILD_BDB@ +BUILD_MONITOR=@BUILD_MONITOR@ -SRC = slapd-tester.c slapd-search.c -PROGRAMS = slapd-tester slapd-search slapd-read slapd-addel +test: tests +tests: bdb ldbm -LDAP_INCDIR= ../include -LDAP_LIBDIR= ../libraries - -XLIBS = -lldap_r -llber -llutil - -build-tools: FORCE - $(MAKE) $(MFLAGS) load-tools - -load-tools: $(PROGRAMS) - -slapd-tester: slapd-tester.o - $(LTLINK) -o $@ slapd-tester.o - -slapd-search: slapd-search.o $(LDAP_LIBLBER_DEPEND) $(LDAP_LIBLDAP_DEPEND) - $(LTLINK) -o $@ slapd-search.o $(LDAP_LIBPATH) $(XLIBS) - -slapd-read: slapd-read.o $(LDAP_LIBLBER_DEPEND) $(LDAP_LIBLDAP_DEPEND) - $(LTLINK) -o $@ slapd-read.o $(LDAP_LIBPATH) $(XLIBS) - -slapd-addel: slapd-addel.o $(LDAP_LIBLBER_DEPEND) $(LDAP_LIBLDAP_DEPEND) - $(LTLINK) -o $@ slapd-addel.o $(LDAP_LIBPATH) $(XLIBS) +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)" = "yes" ; then \ + echo "Initiating LDAP tests for BDB..." ; \ + $(MKDIR) test-db test-repl || true; \ + $(srcdir)/scripts/all $(srcdir) bdb $(BUILD_MONITOR) ; \ + else \ + echo "run configure with --enable-bdb" ; \ + fi -bdb2-local: build-tools FORCE - @if test "$(BUILD_BDB2)" = "yes" ; then \ - $(LN_S) $(srcdir)/data . ; \ - echo "Initiating LDAP tests..." ; \ - $(MKDIR) test-db test-repl ; \ - $(srcdir)/scripts/all $(srcdir) bdb2 ; \ +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)" = "yes" ; then \ + echo "Initiating LDAP tests for LDBM..." ; \ + $(MKDIR) test-db test-repl || true; \ + $(srcdir)/scripts/all $(srcdir) ldbm $(BUILD_MONITOR); \ else \ - echo "run configure with --enable-bdb2" ; \ + echo "run configure with --enable-ldbm" ; \ fi -all-local: build-tools FORCE +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 . - @echo "Initiating LDAP tests..."; \ + @-$(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/all $(srcdir) ldbm + $(srcdir)/scripts/startup_nis_ldap_server.sh $(srcdir) ldbm clean-local: FORCE - $(RM) test-db/[!C]* test-repl/[!C]* *core - $(RM) $(PROGRAMS) - $(RM) *.o + -$(RM) -r test-db/[!C]* test-repl/[!C]* *leak *gmon *core veryclean-local: FORCE - @-$(RM) data - $(RM) -r test-db test-repl - $(RM) $(PROGRAMS) - $(RM) *.o + @-$(RM) data schema ucdata + -$(RM) -r test-db test-repl